lib/C/accessor.h
changeset 1051 e483512edbeb
parent 1006 0668ba32de98
child 1095 36bbd0b64816
equal deleted inserted replaced
1050:bdc21971f95d 1051:e483512edbeb
    55 #define __INIT_VAR(name, initial, retained)\
    55 #define __INIT_VAR(name, initial, retained)\
    56 	name.value = initial;\
    56 	name.value = initial;\
    57 	__INIT_RETAIN(name, retained)
    57 	__INIT_RETAIN(name, retained)
    58 #define __INIT_GLOBAL(type, name, initial, retained)\
    58 #define __INIT_GLOBAL(type, name, initial, retained)\
    59     {\
    59     {\
    60 	    static const type temp = initial;\
    60 	    type temp = initial;\
    61 	    __INIT_GLOBAL_##name(temp);\
    61 	    __INIT_GLOBAL_##name(temp);\
    62 	    __INIT_RETAIN((*GLOBAL__##name), retained)\
    62 	    __INIT_RETAIN((*GLOBAL__##name), retained)\
    63     }
    63     }
    64 #define __INIT_GLOBAL_FB(type, name, retained)\
    64 #define __INIT_GLOBAL_FB(type, name, retained)\
    65 	type##_init__(&(*GLOBAL__##name), retained);
    65 	type##_init__(&(*GLOBAL__##name), retained);