Skip to content

Commit 285810a

Browse files
authored
Swap calloc(3) argument order to match parameter names
1 parent 09bf9db commit 285810a

1 file changed

Lines changed: 4 additions & 4 deletions

File tree

protocol.c

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -316,7 +316,7 @@ struct objc_method_description *protocol_copyMethodDescriptionList(Protocol *p,
316316

317317
*count = list->count;
318318
struct objc_method_description *out =
319-
calloc(sizeof(struct objc_method_description), list->count);
319+
calloc(list->count, sizeof(struct objc_method_description));
320320
for (int i=0 ; i < (list->count) ; i++)
321321
{
322322
out[i].name = protocol_method_at_index(list, i)->selector;
@@ -335,7 +335,7 @@ Protocol*__unsafe_unretained* protocol_copyProtocolList(Protocol *p, unsigned in
335335
}
336336

337337
*count = p->protocol_list->count;
338-
Protocol **out = calloc(sizeof(Protocol*), p->protocol_list->count);
338+
Protocol **out = calloc(p->protocol_list->count, sizeof(Protocol*));
339339
for (int i=0 ; i<p->protocol_list->count ; i++)
340340
{
341341
out[i] = (Protocol*)p->protocol_list->list[i];
@@ -370,7 +370,7 @@ objc_property_t *protocol_copyPropertyList2(Protocol *p, unsigned int *outCount,
370370
{
371371
return NULL;
372372
}
373-
objc_property_t *list = calloc(sizeof(objc_property_t), count);
373+
objc_property_t *list = calloc(count, sizeof(objc_property_t));
374374
unsigned int out = 0;
375375
for (struct objc_property_list *l=properties ; l!=NULL ; l=l->next)
376376
{
@@ -506,7 +506,7 @@ Protocol*__unsafe_unretained* objc_copyProtocolList(unsigned int *outCount)
506506
{
507507
LOCK_FOR_SCOPE(&protocol_table_lock);
508508
unsigned int total = known_protocol_table->table_used;
509-
Protocol **p = calloc(sizeof(Protocol*), known_protocol_table->table_used);
509+
Protocol **p = calloc(known_protocol_table->table_used, sizeof(Protocol*));
510510

511511
struct protocol_table_enumerator *e = NULL;
512512
Protocol *next;

0 commit comments

Comments
 (0)