diff options
Diffstat (limited to 'src/guid.c')
-rw-r--r-- | src/guid.c | 17 |
1 files changed, 10 insertions, 7 deletions
@@ -66,14 +66,15 @@ a_to_guid (char *a, GUID * g) while (ptr->name) { - if (!strcmp (a, ptr->name)) { - memcpy (g, &ptr->g, sizeof (GUID)); - return 0; - } - ptr++; + if (!strcmp (a, ptr->name)) + { + memcpy (g, &ptr->g, sizeof (GUID)); + return 0; + } + ptr++; } - while ((*a) && (ndigits != 32)) + while (ndigits != 32) { switch (*a) { @@ -112,9 +113,11 @@ a_to_guid (char *a, GUID * g) case 'f': digit[ndigits++] = ((*a) - 'a') + 0xa; break; - defalt: + + default: return -1; } + a++; } for (i = 0; i < 16; ++i) |