This library for Universal Unique ID (also known as Global Unique ID, GUID) generation is based on the code that is published in the RFC 4122. It is completed with the code for the md5 hash algorithm published in RFC 1321.
The package contains the code assembled in a suitable directory structure with a Makefile for GNU-based development environments and a project file for MS Visual Studio (yes, sorry for that, folks).Download
Taken from copyrt.h:
Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc. Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass. Copyright (c) 1998 Microsoft. To anyone who acknowledges that this file is provided "AS IS" without any express or implied warranty: permission to use, copy, modify, and distribute this file for any purpose is hereby granted without fee, provided that the above copyright notices and this notice appears in all source code copies, and that none of the names of Open Software Foundation, Inc., Hewlett-Packard Company, Microsoft, or Digital Equipment Corporation be used in advertising or publicity pertaining to distribution of the software without specific, written prior permission. Neither Open Software Foundation, Inc., Hewlett-Packard Company, Microsoft, nor Digital Equipment Corporation makes any representations about the suitability of this software for any purpose.