Fixed previous commit (s/gethostbyname/gethostname/) and added

#if defined (__GNUC__) to remove #warnings from other (Windows) compilers.


git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6988 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
This commit is contained in:
Albrecht Schlosser 2010-01-04 10:30:37 +00:00
parent 1a9b7d72d2
commit 339c8e972e

View File

@ -82,7 +82,9 @@ const char *Fl_Preferences::newUUID()
b.byte8, b.byte9, b.byte10, b.byte11, b.byte12, b.byte13, b.byte14, b.byte15);
CFRelease(theUUID);
#elif defined (WIN32)
#if defined (__GNUC__)
#warning MSWindows implementation missing!
#endif // (__GNUC__)
// UUID b;
// UuidCreate(&b);
unsigned char b[16];
@ -103,9 +105,11 @@ const char *Fl_Preferences::newUUID()
b[11] = (unsigned char)(a>>24);
char name[80]; // last four bytes
// BOOL GetComputerName(LPTSTR lpBuffer, LPDWORD nSize);
#warning gethostbyname needs winsock!
#if defined (__GNUC__)
#warning gethostname needs winsock!
#endif // (__GNUC__)
// gethostname(name, 79); // A.S. temporarily replaced by:
strcpy (name,"localhost"); // A.S. fix gethostbyname
strcpy (name,"localhost"); // A.S. FIXME: gethostname
memcpy(b+12, name, 4);
sprintf(uuidBuffer, "%02X%02X%02X%02X-%02X%02X-%02X%02X-%02X%02X-%02X%02X%02X%02X%02X%02X",
b[0], b[1], b[2], b[3], b[4], b[5], b[6], b[7],