Changeset 5667:7bc121d15d0e in roaraudio for include
- Timestamp:
- 09/23/12 11:59:39 (12 years ago)
- Branch:
- default
- Phase:
- public
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
include/libroar/uuid.h
r5665 r5667 55 55 int roar_uuid2str(char * str, const roar_uuid_t uuid, ssize_t len); 56 56 int roar_str2uuid(roar_uuid_t uuid, const char * str); 57 58 // returns UUIDs for common namespaces. 59 const roar_uuid_t * roar_uuid_get_ns_real(const char * ns); 60 #define roar_uuid_get_ns(ns) (*roar_uuid_get_ns_real(ns)) 61 57 62 int roar_uuid_gen(roar_uuid_t uuid, enum roar_uuid_type type, const roar_uuid_t ns, const void * argp, ssize_t arglen); 58 63 #define roar_uuid_gen_null(uuid) roar_uuid_gen(uuid, ROAR_UUID_TYPE_NULL, NULL, NULL, -1) 59 64 #define roar_uuid_gen_time(uuid) roar_uuid_gen(uuid, ROAR_UUID_TYPE_TIME, NULL, NULL, -1) 60 65 #define roar_uuid_gen_random(uuid) roar_uuid_gen(uuid, ROAR_UUID_TYPE_RANDOM, NULL, NULL, -1) 66 #define roar_uuid_gen_fromstr(uuid,str,ns) roar_uuid_gen(uuid, ROAR_UUID_TYPE_SHA1, roar_uuid_get_ns(ns), str, roar_mm_strlen(str)) 61 67 #define roar_uuid_clear(uuid) roar_uuid_gen_null(uuid) 62 68
Note: See TracChangeset
for help on using the changeset viewer.