GUIDstring erzeugen
Verfasst: 02.03.2009 16:02
Ich bräuchte eine Möglichkeit unter Linux einen einmaligen GUIDstring zu
erzeugen, gibts da eine API?
erzeugen, gibts da eine API?
Code: Alles auswählen
Structure uuid_t
char.b[16]
EndStructure
;/* UUID Variant definitions */
#UUID_VARIANT_NCS = 0
#UUID_VARIANT_DCE = 1
#UUID_VARIANT_MICROSOFT = 2
#UUID_VARIANT_OTHER = 3
;/* UUID Type definitions */
#UUID_TYPE_DCE_TIME = 1
#UUID_TYPE_DCE_RANDOM = 4
ImportC "-luuid"
uuid_clear(*uu.uuid_t)
uuid_compare.l(*uu1.uuid_t, *uu2.uuid_t)
uuid_copy(*dst.uuid_t, *src.uuid_t)
uuid_generate(*out.uuid_t)
uuid_generate_random(*out.uuid_t)
uuid_generate_time(*out.uuid_t)
uuid_is_null.l(*uu.uuid_t)
uuid_parse(*in, *uu.uuid_t)
uuid_unparse(*uu.uuid_t, *out)
uuid_unparse_lower(*uu.uuid_t, *out)
uuid_unparse_upper(*uu.uuid_t, *out)
uuid_time(*uu.uuid_t, *ret_tv)
uuid_type.l(*uu.uuid_t)
uuid_variant.l(*uu.uuid_t)
EndImport
; ---------------------------------------------
UUID$ = Space(36)
uuid_generate(@uuid.uuid_t)
uuid_unparse_upper(@uuid, @UUID$)
Debug UUID$
(Ubuntu 8.10 x86)PureBasic - Linker error hat geschrieben:/usr/bin/ld: cannot find -luuid
collect2: ld gab 1 als Ende-Status zurÄŒck