X-Git-Url: https://git.xonotic.org/?a=blobdiff_plain;f=jpeg.c;h=6fbf0eec7c678e0759e3dec27b6ae15e058c4568;hb=5b7ac1706712977bbc0297d2d53294e73574c7cd;hp=bdcfdc40d5059a86a82b13c50143f11442055a2a;hpb=321a67123284c38c22f8edd418913615ee0c2682;p=xonotic%2Fdarkplaces.git diff --git a/jpeg.c b/jpeg.c index bdcfdc40..6fbf0eec 100644 --- a/jpeg.c +++ b/jpeg.c @@ -99,25 +99,23 @@ typedef unsigned int JDIMENSION; #define C_MAX_BLOCKS_IN_MCU 10 #define D_MAX_BLOCKS_IN_MCU 10 -#pragma GCC diagnostic ignored "-Wstrict-prototypes" struct jpeg_memory_mgr { void* (*alloc_small) (j_common_ptr cinfo, int pool_id, size_t sizeofobject); - void (*alloc_large) (); - void (*alloc_sarray) (); - void (*alloc_barray) (); - void (*request_virt_sarray) (); - void (*request_virt_barray) (); - void (*realize_virt_arrays) (); - void (*access_virt_sarray) (); - void (*access_virt_barray) (); - void (*free_pool) (); - void (*self_destruct) (); + void (*_reserve_space_for_alloc_large) (void *dummy, ...); + void (*_reserve_space_for_alloc_sarray) (void *dummy, ...); + void (*_reserve_space_for_alloc_barray) (void *dummy, ...); + void (*_reserve_space_for_request_virt_sarray) (void *dummy, ...); + void (*_reserve_space_for_request_virt_barray) (void *dummy, ...); + void (*_reserve_space_for_realize_virt_arrays) (void *dummy, ...); + void (*_reserve_space_for_access_virt_sarray) (void *dummy, ...); + void (*_reserve_space_for_access_virt_barray) (void *dummy, ...); + void (*_reserve_space_for_free_pool) (void *dummy, ...); + void (*_reserve_space_for_self_destruct) (void *dummy, ...); long max_memory_to_use; long max_alloc_chunk; }; -#pragma GCC diagnostic warning "-Wstrict-prototypes" struct jpeg_error_mgr {