ObjFW  Diff

Differences From Artifact [f5907cb050]:

To Artifact [207b43dc6a]:


140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
#else
# define OF_RETURNS_RETAINED
# define OF_RETURNS_NOT_RETAINED
# define OF_RETURNS_INNER_POINTER
# define OF_CONSUMED
# define OF_WEAK_UNAVAILABLE
/*
 * undef them first, as it seems Clang has these as built-in defines for some
 * platforms, even when ARC is disabled (at least it does when cross-compiling
 * for Android).
 */
# undef __unsafe_unretained
# undef __bridge
# undef __autoreleasing
# define __unsafe_unretained
# define __bridge
# define __autoreleasing







|
|
<







140
141
142
143
144
145
146
147
148

149
150
151
152
153
154
155
#else
# define OF_RETURNS_RETAINED
# define OF_RETURNS_NOT_RETAINED
# define OF_RETURNS_INNER_POINTER
# define OF_CONSUMED
# define OF_WEAK_UNAVAILABLE
/*
 * undef them first, as new Clang versions have these as built-in defines even
 * when ARC is disabled.

 */
# undef __unsafe_unretained
# undef __bridge
# undef __autoreleasing
# define __unsafe_unretained
# define __bridge
# define __autoreleasing