I'm planning to implement a version of liblutil/uuid.c:lutil_uuidstr() which does not need 'long long'. Does it have to yield exactly the same result as the current version, or can I use an algorithm which does not require 64-bit arithmetic? If so, what algorithm can I use? Are uuids documented somewhere (in a publicly available document)? -- Hallvard