Revert "Update uuid C++ implementation"

This reverts commit 610df6869f.
This commit is contained in:
2026-02-08 23:57:05 +00:00
parent 610df6869f
commit 269ee5d9ab

View File

@@ -20,14 +20,13 @@ struct WUUID {
Str8 uuid;
};
#define wapp_uuid_gen_uuid4() *(wapp_uuid_init_uuid4(&wapp_uuid_create()))
/* Low level UUID API */
#ifdef WAPP_PLATFORM_CPP
#define wapp_uuid_gen_uuid4() ([&](){
wapp_persist WUUID id = wapp_uuid_create();
return *wapp_uuid_init_uuid4(&id);
}())
#define wapp_uuid_create() (WUUID{wapp_str8_buf(UUID_BUF_LENGTH)})
#else
#define wapp_uuid_gen_uuid4() *(wapp_uuid_init_uuid4(&wapp_uuid_create()))
#define wapp_uuid_create() ((WUUID){.uuid = wapp_str8_buf(UUID_BUF_LENGTH)})
#endif