lib/accessor.h
changeset 400 093b72cd2ac3
parent 396 155560bfe837
child 403 b6568471de90
equal deleted inserted replaced
399:55b074ea7255 400:093b72cd2ac3
    55 #define __INIT_GLOBAL_LOCATED(domain, name, location, retained)\
    55 #define __INIT_GLOBAL_LOCATED(domain, name, location, retained)\
    56 	domain##__##name.value = location;\
    56 	domain##__##name.value = location;\
    57 	__INIT_RETAIN(domain##__##name, retained)
    57 	__INIT_RETAIN(domain##__##name, retained)
    58 #define __INIT_EXTERNAL(type, global, name, retained)\
    58 #define __INIT_EXTERNAL(type, global, name, retained)\
    59     {\
    59     {\
       
    60         type* __GET_GLOBAL_##global();\
    60 		name.value = __GET_GLOBAL_##global();\
    61 		name.value = __GET_GLOBAL_##global();\
    61 		__INIT_RETAIN(name, retained)\
    62 		__INIT_RETAIN(name, retained)\
    62     }
    63     }
    63 #define __INIT_LOCATED(type, location, name, retained)\
    64 #define __INIT_LOCATED(type, location, name, retained)\
    64 	{\
    65 	{\