Skip to content

Commit 43569ac

Browse files
author
Nat!
committed
remove pedantic warnings
1 parent a3d87ef commit 43569ac

28 files changed

+120
-40
lines changed

.vscode/tasks.json

Lines changed: 21 additions & 25 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/mulle-objc-builtin.h

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -195,6 +195,8 @@ static inline void
195195
void **p_ivar;
196196
void *old;
197197

198+
MULLE_C_UNUSED( _cmd);
199+
198200
if( ! self)
199201
return;
200202

@@ -236,6 +238,8 @@ static inline void *
236238
struct _mulle_objc_foundation *foundation;
237239
struct _mulle_objc_universe *universe;
238240

241+
MULLE_C_UNUSED( _cmd);
242+
239243
if( ! self)
240244
return( NULL);
241245

src/mulle-objc-class-convenience.h

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -292,6 +292,8 @@ static inline void *
292292
_mulle_objc_infraclass_alloc_instance_zone( struct _mulle_objc_infraclass *infra,
293293
void *zone) // zone is unused
294294
{
295+
MULLE_C_UNUSED( zone);
296+
295297
return( _mulle_objc_infraclass_alloc_instance_extra( infra, 0));
296298
}
297299

@@ -309,6 +311,8 @@ static inline void *
309311
mulle_objc_infraclass_allocwithzone_instance( struct _mulle_objc_infraclass *infra,
310312
void *zone)
311313
{
314+
MULLE_C_UNUSED( zone);
315+
312316
if( ! infra)
313317
return( NULL);
314318
return( _mulle_objc_infraclass_alloc_instance_extra( infra, 0));

src/mulle-objc-class-impcache.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,8 @@ static mulle_objc_walkcommand_t preload( struct _mulle_objc_method *method,
5050
struct _mulle_objc_cacheentry *entry;
5151
struct _mulle_objc_universe *universe;
5252

53+
MULLE_C_UNUSED( list);
54+
5355
assert( cache);
5456
assert( cls);
5557

src/mulle-objc-class-search.c

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -220,6 +220,8 @@ static void trace_method_search_fail( struct _mulle_objc_class *cls,
220220
{
221221
struct _mulle_objc_universe *universe;
222222

223+
MULLE_C_UNUSED( search);
224+
223225
universe = _mulle_objc_class_get_universe( cls);
224226
if( error == ENOENT)
225227
{
@@ -245,6 +247,8 @@ static void trace_method_found( struct _mulle_objc_class *cls,
245247
struct _mulle_objc_universe *universe;
246248
char *categoryname;
247249

250+
MULLE_C_UNUSED( search);
251+
248252
universe = _mulle_objc_class_get_universe( cls);
249253
mulle_objc_universe_trace_nolf( universe,
250254
"found in %s ",
@@ -270,6 +274,9 @@ static void trace_search( struct _mulle_objc_class *cls,
270274
{
271275
struct _mulle_objc_universe *universe;
272276

277+
MULLE_C_UNUSED( search);
278+
MULLE_C_UNUSED( mode);
279+
273280
universe = _mulle_objc_class_get_universe( cls);
274281
mulle_objc_universe_trace( universe,
275282
"search %s %08x \"%s\" (0x%x) %p",
@@ -288,6 +295,9 @@ static void trace_skip( struct _mulle_objc_class *cls,
288295
{
289296
struct _mulle_objc_universe *universe;
290297

298+
MULLE_C_UNUSED( search);
299+
MULLE_C_UNUSED( mode);
300+
291301
universe = _mulle_objc_class_get_universe( cls);
292302
mulle_objc_universe_trace( universe,
293303
"skipping %s %08x \"%s\" (0x%x) %p",
@@ -791,6 +801,7 @@ struct _mulle_objc_method *
791801
{
792802
break;
793803
}
804+
MULLE_C_FALLTHROUGH;
794805

795806
default :
796807
_mulle_objc_class_setup( cls);

src/mulle-objc-class-search.h

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -297,7 +297,7 @@ static inline void
297297
{
298298
_mulle_objc_searchargumentscacheable_assert( &p->args);
299299

300-
assert( p->args.mode >= MULLE_OBJC_SEARCH_DEFAULT && p->args.mode <= MULLE_OBJC_SEARCH_PREVIOUS_METHOD);
300+
assert( /* p->args.mode >= MULLE_OBJC_SEARCH_DEFAULT && */ p->args.mode <= MULLE_OBJC_SEARCH_PREVIOUS_METHOD);
301301
assert( (p->args.mode == MULLE_OBJC_SEARCH_PREVIOUS_METHOD && p->previous_method != 0) ||
302302
(p->args.mode != MULLE_OBJC_SEARCH_PREVIOUS_METHOD && p->previous_method == 0));
303303
}
@@ -649,6 +649,7 @@ static inline int
649649
static inline void
650650
mulle_objc_clobberchainenumerator_done( struct mulle_objc_clobberchainenumerator *rover)
651651
{
652+
MULLE_C_UNUSED( rover);
652653
}
653654

654655

src/mulle-objc-class.c

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -323,6 +323,11 @@ static int invalidate_caches_callback( struct _mulle_objc_universe *universe,
323323
void *parent,
324324
struct _mulle_objc_methodlist *list)
325325
{
326+
MULLE_C_UNUSED( universe);
327+
MULLE_C_UNUSED( type);
328+
MULLE_C_UNUSED( key);
329+
MULLE_C_UNUSED( parent);
330+
326331
if( ! _mulle_objc_class_get_state_bit( cls, MULLE_OBJC_CLASS_CACHE_READY))
327332
return( mulle_objc_walk_ok);
328333

@@ -652,6 +657,9 @@ static mulle_objc_walkcommand_t find_method( struct _mulle_objc_method *method
652657
{
653658
struct lookup_method_ctxt *ctxt = userinfo;
654659

660+
MULLE_C_UNUSED( list);
661+
MULLE_C_UNUSED( cls);
662+
655663
if( _mulle_objc_method_get_methodid( method) == ctxt->methodid)
656664
{
657665
ctxt->found = method;

src/mulle-objc-class.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -395,7 +395,7 @@ static inline size_t
395395
static inline unsigned int
396396
mulle_objc_class_get_inheritance( struct _mulle_objc_class *cls)
397397
{
398-
return( cls ? _mulle_objc_class_get_inheritance( cls) : ~0);
398+
return( cls ? _mulle_objc_class_get_inheritance( cls) : ~0U);
399399
}
400400

401401

src/mulle-objc-csvdump.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -60,8 +60,8 @@ static const char *tmpdir_names[] =
6060

6161
char *_mulle_objc_get_tmpdir( void)
6262
{
63-
char *s;
64-
int i;
63+
char *s;
64+
size_t i;
6565

6666
for( i = 0; i < sizeof( tmpdir_names) / sizeof( tmpdir_names[ 0]); i++)
6767
{

src/mulle-objc-fastmethodtable.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,7 @@ void _mulle_objc_fastmethodtable_init( struct _mulle_objc_fastmethodtable *table
7171

7272
static inline void _mulle_objc_fastmethodtable_done( struct _mulle_objc_fastmethodtable *table)
7373
{
74+
MULLE_C_UNUSED( table);
7475
}
7576

7677

0 commit comments

Comments
 (0)