diff --git a/src/object.c b/src/object.c index eb2af65aaf..da5173fb1b 100644 --- a/src/object.c +++ b/src/object.c @@ -292,7 +292,7 @@ void object_unload(int groupIndex, rct_object_entry_extended *entry) RCT2_CALLPROC_X(0x006A9CAF, 0, groupIndex, 0, 0, 0, 0, (int)entry); } -static int object_entry_compare(rct_object_entry *a, rct_object_entry *b) +int object_entry_compare(rct_object_entry *a, rct_object_entry *b) { if (a->flags & 0xF0) { if ((a->flags & 0x0F) != (b->flags & 0x0F)) diff --git a/src/object.h b/src/object.h index 6f26351874..8703b559b7 100644 --- a/src/object.h +++ b/src/object.h @@ -45,7 +45,7 @@ typedef struct { uint32 extended; } rct_object_entry_extended; -int object_entry_group_counts[]; +extern int object_entry_group_counts[]; void object_list_load(); int object_read_and_load_entries(FILE *file);