function converts the UUID string given by
into the binary representation. The input UUID is a string of the form
format "%08x-%04x-%04x-%04x-%012x", 36 bytes plus the trailing '\0').
Upon successfully parsing the input string, 0 is returned, and the UUID is
stored in the location pointed to by
otherwise -1 is returned.