equal
deleted
inserted
replaced
53 #define __INIT_GLOBAL_LOCATED(domain, name, location, retained)\ |
53 #define __INIT_GLOBAL_LOCATED(domain, name, location, retained)\ |
54 domain##__##name.value = location;\ |
54 domain##__##name.value = location;\ |
55 __INIT_RETAIN(domain##__##name, retained) |
55 __INIT_RETAIN(domain##__##name, retained) |
56 #define __INIT_EXTERNAL(type, global, name, retained)\ |
56 #define __INIT_EXTERNAL(type, global, name, retained)\ |
57 {\ |
57 {\ |
58 extern type* __GET_GLOBAL_##global();\ |
|
59 name.value = __GET_GLOBAL_##global();\ |
58 name.value = __GET_GLOBAL_##global();\ |
60 __INIT_RETAIN(name, retained)\ |
59 __INIT_RETAIN(name, retained)\ |
61 } |
60 } |
62 #define __INIT_LOCATED(type, location, name, retained)\ |
61 #define __INIT_LOCATED(type, location, name, retained)\ |
63 {\ |
62 {\ |