Changeset 5668:c9259aec2986 in roaraudio for include


Ignore:
Timestamp:
09/23/12 12:11:49 (12 years ago)
Author:
phi
Branch:
default
Phase:
public
Message:

hardened macros

File:
1 edited

Legend:

Unmodified
Added
Removed
  • include/libroar/uuid.h

    r5667 r5668  
    5858// returns UUIDs for common namespaces. 
    5959const roar_uuid_t * roar_uuid_get_ns_real(const char * ns); 
    60 #define roar_uuid_get_ns(ns) (*roar_uuid_get_ns_real(ns)) 
     60#define roar_uuid_get_ns(ns) (*roar_uuid_get_ns_real((ns))) 
    6161 
    6262int roar_uuid_gen(roar_uuid_t uuid, enum roar_uuid_type type, const roar_uuid_t ns, const void * argp, ssize_t arglen); 
    63 #define roar_uuid_gen_null(uuid) roar_uuid_gen(uuid, ROAR_UUID_TYPE_NULL, NULL, NULL, -1) 
    64 #define roar_uuid_gen_time(uuid) roar_uuid_gen(uuid, ROAR_UUID_TYPE_TIME, NULL, NULL, -1) 
    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)) 
    67 #define roar_uuid_clear(uuid) roar_uuid_gen_null(uuid) 
     63#define roar_uuid_gen_null(uuid) roar_uuid_gen((uuid), ROAR_UUID_TYPE_NULL, NULL, NULL, -1) 
     64#define roar_uuid_gen_time(uuid) roar_uuid_gen((uuid), ROAR_UUID_TYPE_TIME, NULL, NULL, -1) 
     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))) 
     67#define roar_uuid_clear(uuid) roar_uuid_gen_null((uuid)) 
    6868 
    6969#endif 
Note: See TracChangeset for help on using the changeset viewer.