diff --git a/libImaging/Imaging.h b/libImaging/Imaging.h index aa4009889..ab8f50c12 100644 --- a/libImaging/Imaging.h +++ b/libImaging/Imaging.h @@ -168,9 +168,9 @@ extern Imaging ImagingNewMap(const char* filename, int readonly, const char* mode, int xsize, int ysize); extern Imaging ImagingNewPrologue(const char *mode, - unsigned xsize, unsigned ysize); + int xsize, int ysize); extern Imaging ImagingNewPrologueSubtype(const char *mode, - unsigned xsize, unsigned ysize, + int xsize, int ysize, int structure_size); extern Imaging ImagingNewEpilogue(Imaging im); diff --git a/libImaging/Storage.c b/libImaging/Storage.c index 5968ad7a1..04d6dd230 100644 --- a/libImaging/Storage.c +++ b/libImaging/Storage.c @@ -46,7 +46,7 @@ int ImagingNewCount = 0; */ Imaging -ImagingNewPrologueSubtype(const char *mode, unsigned xsize, unsigned ysize, +ImagingNewPrologueSubtype(const char *mode, int xsize, int ysize, int size) { Imaging im; @@ -226,7 +226,7 @@ ImagingNewPrologueSubtype(const char *mode, unsigned xsize, unsigned ysize, } Imaging -ImagingNewPrologue(const char *mode, unsigned xsize, unsigned ysize) +ImagingNewPrologue(const char *mode, int xsize, int ysize) { return ImagingNewPrologueSubtype( mode, xsize, ysize, sizeof(struct ImagingMemoryInstance)