Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependents: STM32F746_iothub_client_sample_mqtt f767zi_mqtt iothub_client_sample_amqp iothub_client_sample_http ... more
Diff: uniqueid_stub.c
- Revision:
- 33:810f9cff537a
- Parent:
- 32:3b68703b9316
- Child:
- 48:81866008bba4
diff -r 3b68703b9316 -r 810f9cff537a uniqueid_stub.c
--- a/uniqueid_stub.c Mon Sep 11 09:23:50 2017 -0700
+++ b/uniqueid_stub.c Mon Sep 25 13:39:31 2017 -0700
@@ -74,42 +74,3 @@
}
return result;
}
-
-UNIQUEID_RESULT UniqueId_GetStringFromBytes(unsigned char* uid_bytes, size_t uuid_size, char* output_string)
-{
- UNIQUEID_RESULT result;
-
- // Codes_SRS_UNIQUEID_09_001: [ If `uid` or `output_string` are NULL, UniqueId_GetStringFromBytes shall return UNIQUEID_INVALID_ARG ]
- // Codes_SRS_UNIQUEID_09_002: [ If `uid_size` is different than 16, UniqueId_GetStringFromBytes shall return UNIQUEID_INVALID_ARG ]
- if (uid_bytes == NULL || uuid_size == 0 || uuid_size != 16 || output_string == NULL)
- {
- LogError("Invalid argument (uid=%p, uuid_size=%d, output_string=%p)", uid_bytes, uuid_size, output_string);
- result = UNIQUEID_INVALID_ARG;
- }
- else
- {
- // Codes_SRS_UNIQUEID_09_003: [ `output_string` shall be filled according to RFC4122 using the byte sequence in `uid` ]
- size_t i, j;
-
- // Codes_SRS_UNIQUEID_09_004: [ If no failures occur, UniqueId_Generate shall return UNIQUEID_OK ]
- result = UNIQUEID_OK;
-
- for (i = 0, j = 0; i < uuid_size; i++, j += 2)
- {
- if (sprintf(output_string + j, "%02x", uid_bytes[i]) != 2)
- {
- LogError("Failed encoding UUID octect");
- result = UNIQUEID_ERROR;
- break;
- }
-
- if (i == 3 || i == 5 || i == 7 || i == 9)
- {
- output_string[j + 2] = '-';
- j++;
- }
- }
- }
-
- return result;
-}
\ No newline at end of file
