X-Git-Url: http://Server1/repobrowser/?a=blobdiff_plain;f=source%2Fcommon%2Fuuid.cpp;h=4ff8d1d21b854adfd0e3659164fa711bf55e4e4a;hb=969329975a0af9d346c76dc34e9ff9cd54cc61ee;hp=104035eb49b77b0d16f4d2bfb8759bc4eb1deca1;hpb=45729fca56479bd9158486e0cda0c4a94b4dd1dc;p=xestiaab%2F.git diff --git a/source/common/uuid.cpp b/source/common/uuid.cpp index 104035e..4ff8d1d 100644 --- a/source/common/uuid.cpp +++ b/source/common/uuid.cpp @@ -2,47 +2,51 @@ wxString GenerateUUID() { - + #if defined(__WIN32__) - UUID UUIDData; - UuidCreate(&UUIDData); - wchar_t* UUIDStr = 0; - UuidToString(&UUIDData, (RPC_WSTR*)&UUIDStr); - wxString Result(UUIDStr); + UUID UUIDData; + UuidCreate(&UUIDData); + wchar_t* UUIDStr = 0; + UuidToString(&UUIDData, (RPC_WSTR*)&UUIDStr); + wxString Result(UUIDStr); #elif defined(__HAIKU__) - + +#elif defined(__APPLE__) + + wxString Result; + #else - + #include - - uuid_t *uuid; - uuid_create(&uuid); - char *strdata; - - //strdata = ; - - strdata = NULL; - - uuid_make(uuid, UUID_MAKE_V4); - uuid_export(uuid, UUID_FMT_STR, &strdata, NULL); - uuid_destroy(uuid); - - wxString Result = wxString::FromUTF8(strdata); - - delete strdata; - strdata = NULL; - + + uuid_t *uuid; + uuid_create(&uuid); + char *strdata; + + //strdata = ; + + strdata = NULL; + + uuid_make(uuid, UUID_MAKE_V4); + uuid_export(uuid, UUID_FMT_STR, &strdata, NULL); + uuid_destroy(uuid); + + wxString Result = wxString::FromUTF8(strdata); + + delete strdata; + strdata = NULL; + #endif - - return Result; - + + return Result; + } bool CheckUUID(wxString UUIDInc) { - - bool Result = FALSE; - - return Result; - + + bool Result = FALSE; + + return Result; + } \ No newline at end of file