@@ -103,8 +103,8 @@ void mulle_objc_implementation_debug( mulle_objc_implementation_t imp,
103103}
104104
105105
106- MULLE_C_ALWAYS_INLINE
107- static void *
106+ MULLE_C_STATIC_ALWAYS_INLINE
107+ void *
108108 _mulle_objc_implementation_invoke ( mulle_objc_implementation_t imp ,
109109 void * self ,
110110 mulle_objc_methodid_t sel ,
@@ -115,8 +115,8 @@ static void *
115115
116116
117117
118- MULLE_C_ALWAYS_INLINE
119- static void *
118+ MULLE_C_STATIC_ALWAYS_INLINE
119+ void *
120120 mulle_objc_implementation_invoke ( mulle_objc_implementation_t imp ,
121121 void * self ,
122122 mulle_objc_methodid_t sel ,
@@ -161,7 +161,7 @@ void *_mulle_objc_object_call( void *obj,
161161//
162162// use this for -O -O2
163163//
164- MULLE_C_ALWAYS_INLINE static void *
164+ MULLE_C_STATIC_ALWAYS_INLINE void *
165165 mulle_objc_object_call_inline_minimal ( void * obj ,
166166 mulle_objc_methodid_t methodid ,
167167 void * parameter )
@@ -175,8 +175,8 @@ MULLE_C_ALWAYS_INLINE static void *
175175
176176#ifdef __MULLE_OBJC_FCS__
177177
178- MULLE_C_ALWAYS_INLINE
179- static void *
178+ MULLE_C_STATIC_ALWAYS_INLINE
179+ void *
180180 _mulle_objc_fastmethodtable_get_imp ( struct _mulle_objc_fastmethodtable * table ,
181181 unsigned int index )
182182{
@@ -187,8 +187,8 @@ static void *
187187}
188188
189189
190- MULLE_C_ALWAYS_INLINE
191- static void *
190+ MULLE_C_STATIC_ALWAYS_INLINE
191+ void *
192192 _mulle_objc_fastmethodtable_invoke ( void * obj ,
193193 mulle_objc_methodid_t methodid ,
194194 void * param ,
@@ -208,8 +208,8 @@ static void *
208208// use this for -O3. -O3 is the cmake default. But the "full" inline
209209// is a bit much for default release IMO
210210//
211- MULLE_C_ALWAYS_INLINE
212- static void *
211+ MULLE_C_STATIC_ALWAYS_INLINE
212+ void *
213213 mulle_objc_object_call_inline_partial ( void * obj ,
214214 mulle_objc_methodid_t methodid ,
215215 void * parameter )
@@ -253,8 +253,8 @@ static void *
253253// use this for -fobjc-inline-method-calls=0 == none
254254//
255255//
256- MULLE_C_ALWAYS_INLINE
257- static void *
256+ MULLE_C_STATIC_ALWAYS_INLINE
257+ void *
258258 _mulle_objc_object_call_inline ( void * obj ,
259259 mulle_objc_methodid_t methodid ,
260260 void * parameter )
@@ -308,8 +308,8 @@ static void *
308308}
309309
310310
311- MULLE_C_ALWAYS_INLINE
312- static void *
311+ MULLE_C_STATIC_ALWAYS_INLINE
312+ void *
313313 mulle_objc_object_call_inline ( void * obj ,
314314 mulle_objc_methodid_t methodid ,
315315 void * parameter )
@@ -321,8 +321,8 @@ static void *
321321}
322322
323323
324- MULLE_C_ALWAYS_INLINE
325- static void *
324+ MULLE_C_STATIC_ALWAYS_INLINE
325+ void *
326326 _mulle_objc_object_get_imp_inline_full_no_fcs ( void * obj ,
327327 mulle_objc_methodid_t methodid )
328328{
@@ -379,8 +379,8 @@ static void *
379379// code to the inlined function, you might or might not deep acceptable. So
380380// if we miss the cache, we got to call_cache_miss.
381381//
382- MULLE_C_ALWAYS_INLINE
383- static void *
382+ MULLE_C_STATIC_ALWAYS_INLINE
383+ void *
384384 _mulle_objc_object_call_inline_full ( void * obj ,
385385 mulle_objc_methodid_t methodid ,
386386 void * parameter )
@@ -443,8 +443,8 @@ static void *
443443}
444444
445445
446- MULLE_C_ALWAYS_INLINE
447- static void *
446+ MULLE_C_STATIC_ALWAYS_INLINE
447+ void *
448448 mulle_objc_object_call_inline_full ( void * obj ,
449449 mulle_objc_methodid_t methodid ,
450450 void * parameter )
@@ -461,7 +461,7 @@ static void *
461461// do or attempt FCS, which would be too slow if the selector is not a
462462// constant.
463463//
464- MULLE_C_ALWAYS_INLINE static void *
464+ MULLE_C_STATIC_ALWAYS_INLINE void *
465465 mulle_objc_object_call_variable_inline ( void * obj ,
466466 mulle_objc_methodid_t methodid ,
467467 void * parameter )
@@ -508,7 +508,7 @@ MULLE_C_ALWAYS_INLINE static void *
508508// do or attempt FCS, which would be too slow if the selector is not a
509509// constant.
510510//
511- MULLE_C_ALWAYS_INLINE static void *
511+ MULLE_C_STATIC_ALWAYS_INLINE void *
512512 mulle_objc_object_call_inline_full_variable ( void * obj ,
513513 mulle_objc_methodid_t methodid ,
514514 void * parameter )
@@ -561,7 +561,7 @@ MULLE_C_ALWAYS_INLINE static void *
561561// this is just an alias for mulle_objc_object_call, there is no difference
562562// in code/semantics
563563//
564- MULLE_C_ALWAYS_INLINE static
564+ MULLE_C_STATIC_ALWAYS_INLINE
565565void * mulle_objc_object_call_variable ( void * obj ,
566566 mulle_objc_methodid_t methodid ,
567567 void * parameter )
@@ -582,8 +582,8 @@ void *mulle_objc_object_call_super( void *obj,
582582
583583
584584
585- MULLE_C_ALWAYS_INLINE
586- static void *
585+ MULLE_C_STATIC_ALWAYS_INLINE
586+ void *
587587 mulle_objc_object_call_super_inline_partial ( void * obj ,
588588 mulle_objc_methodid_t methodid ,
589589 void * parameter ,
@@ -607,7 +607,7 @@ static void *
607607
608608
609609
610- MULLE_C_ALWAYS_INLINE static void *
610+ MULLE_C_STATIC_ALWAYS_INLINE void *
611611 mulle_objc_object_call_super_inline ( void * obj ,
612612 mulle_objc_methodid_t methodid ,
613613 void * parameter ,
@@ -659,7 +659,7 @@ MULLE_C_ALWAYS_INLINE static void *
659659}
660660
661661
662- MULLE_C_ALWAYS_INLINE static void *
662+ MULLE_C_STATIC_ALWAYS_INLINE void *
663663 mulle_objc_object_call_super_inline_full ( void * obj ,
664664 mulle_objc_methodid_t methodid ,
665665 void * parameter ,
0 commit comments