Subject Re: Thread Safety
Author Ian A. Newby
Hi Meghansh,
We have a guid library available for anyones use. If anyone wants
to host it somewhere, they can contact me. It is written in C++ (but
our C++ programmers left!) and is available on linux and windows.

It contains 4 functions,

create_guid() which returns a 36 character human readable guid.
create_uuid() which returns a 22 character compressed guid in
reversed order to suit Firebirds index prefix compression.

expand_uuid(char(22)) which converts a reverses and expands a uuid
to return a guid.

squash_guid(char(36)) which reverses and squashes a guid and returns
a uuid.

The uuid only consists of characters valid in URLs.

Ian Newby