@@ -99,7 +99,7 @@ static inline struct _mulle_objc_infraclass *
99
99
//
100
100
struct _mulle_objc_infraclass *
101
101
_mulle_objc_universe_lookup_infraclass_nocache_nofast ( struct _mulle_objc_universe * universe ,
102
- mulle_objc_classid_t classid );
102
+ mulle_objc_classid_t classid );
103
103
104
104
//
105
105
// this looks through the uncached classtable, if nothing is found
@@ -198,6 +198,16 @@ struct _mulle_objc_infraclass *
198
198
_mulle_objc_universe_lookup_infraclass ( struct _mulle_objc_universe * universe ,
199
199
mulle_objc_classid_t classid );
200
200
201
+ static inline struct _mulle_objc_infraclass *
202
+ mulle_objc_universe_lookup_infraclass ( struct _mulle_objc_universe * universe ,
203
+ mulle_objc_classid_t classid )
204
+ {
205
+ if ( ! universe )
206
+ return ( NULL );
207
+ return ( _mulle_objc_universe_lookup_infraclass ( universe , classid ));
208
+ }
209
+
210
+
201
211
MULLE_C_NONNULL_RETURN struct _mulle_objc_infraclass *
202
212
mulle_objc_universe_lookup_infraclass_nofail ( struct _mulle_objc_universe * universe ,
203
213
mulle_objc_classid_t classid );
@@ -248,4 +258,5 @@ MULLE_C_NONNULL_RETURN struct _mulle_objc_infraclass *
248
258
// do not use, it's used by compat
249
259
void _mulle_objc_universe_invalidate_classcache ( struct _mulle_objc_universe * universe );
250
260
261
+
251
262
#endif
0 commit comments