silent warning/unused args when codecs not enabled

master
Pierre Joye 2021-08-16 17:03:52 +07:00
parent f49d0aef3b
commit 98c6a27429
8 changed files with 127 additions and 5 deletions

View File

@ -656,41 +656,62 @@ static void *_noAvifError(void)
BGD_DECLARE(gdImagePtr) gdImageCreateFromAvif(FILE *ctx)
{
ARG_NOT_USED(ctx);
return _noAvifError();
}
BGD_DECLARE(gdImagePtr) gdImageCreateFromAvifPtr(int size, void *data)
{
ARG_NOT_USED(size);
ARG_NOT_USED(data);
return _noAvifError();
}
BGD_DECLARE(gdImagePtr) gdImageCreateFromAvifCtx(gdIOCtx *ctx)
{
ARG_NOT_USED(ctx);
return _noAvifError();
}
BGD_DECLARE(void) gdImageAvifCtx(gdImagePtr im, gdIOCtx *outfile, int quality, int speed)
{
ARG_NOT_USED(im);
ARG_NOT_USED(outfile);
ARG_NOT_USED(quality);
ARG_NOT_USED(speed);
_noAvifError();
}
BGD_DECLARE(void) gdImageAvifEx(gdImagePtr im, FILE *outFile, int quality, int speed)
BGD_DECLARE(void) gdImageAvifEx(gdImagePtr im, FILE *outfile, int quality, int speed)
{
ARG_NOT_USED(im);
ARG_NOT_USED(outfile);
ARG_NOT_USED(quality);
ARG_NOT_USED(speed);
_noAvifError();
}
BGD_DECLARE(void) gdImageAvif(gdImagePtr im, FILE *outFile)
BGD_DECLARE(void) gdImageAvif(gdImagePtr im, FILE *outfile)
{
ARG_NOT_USED(im);
ARG_NOT_USED(outfile);
_noAvifError();
}
BGD_DECLARE(void *) gdImageAvifPtr(gdImagePtr im, int *size)
{
ARG_NOT_USED(im);
ARG_NOT_USED(size);
return _noAvifError();
}
BGD_DECLARE(void *) gdImageAvifPtrEx(gdImagePtr im, int *size, int quality, int speed)
{
ARG_NOT_USED(im);
ARG_NOT_USED(size);
ARG_NOT_USED(quality);
ARG_NOT_USED(speed);
return _noAvifError();
}

View File

@ -86,7 +86,7 @@ static const struct FileType {
{".xpm", NULL, NULL, gdImageCreateFromXpm},
#endif
{NULL, NULL, NULL}
{NULL, NULL, NULL, NULL}
};

View File

@ -415,29 +415,37 @@ static void _noGdError (void)
BGD_DECLARE(gdImagePtr) gdImageCreateFromGd (FILE * inFile)
{
ARG_NOT_USED(inFile);
_noGdError();
return NULL;
}
BGD_DECLARE(gdImagePtr) gdImageCreateFromGdPtr (int size, void *data)
{
ARG_NOT_USED(size);
ARG_NOT_USED(data);
_noGdError();
return NULL;
}
BGD_DECLARE(gdImagePtr) gdImageCreateFromGdCtx (gdIOCtxPtr in)
{
ARG_NOT_USED(in);
_noGdError();
return NULL;
}
BGD_DECLARE(void) gdImageGd (gdImagePtr im, FILE * outFile)
{
ARG_NOT_USED(im);
ARG_NOT_USED(outFile);
_noGdError();
}
BGD_DECLARE(void *) gdImageGdPtr (gdImagePtr im, int *size)
{
ARG_NOT_USED(im);
ARG_NOT_USED(size);
_noGdError();
return NULL;
}

View File

@ -1146,48 +1146,75 @@ static void _noGd2Error (void)
BGD_DECLARE(gdImagePtr) gdImageCreateFromGd2 (FILE * inFile)
{
ARG_NOT_USED(inFile);
_noGd2Error();
return NULL;
}
BGD_DECLARE(gdImagePtr) gdImageCreateFromGd2Ctx (gdIOCtxPtr in)
{
ARG_NOT_USED(in);
_noGd2Error();
return NULL;
}
BGD_DECLARE(gdImagePtr) gdImageCreateFromGd2Part (FILE * inFile, int srcx, int srcy, int w, int h)
{
ARG_NOT_USED(inFile);
ARG_NOT_USED(srcx);
ARG_NOT_USED(srcy);
ARG_NOT_USED(w);
ARG_NOT_USED(h);
_noGd2Error();
return NULL;
}
BGD_DECLARE(gdImagePtr) gdImageCreateFromGd2Ptr (int size, void *data)
{
ARG_NOT_USED(size);
ARG_NOT_USED(data);
_noGd2Error();
return NULL;
}
BGD_DECLARE(gdImagePtr) gdImageCreateFromGd2PartCtx (gdIOCtx * in, int srcx, int srcy, int w, int h)
{
ARG_NOT_USED(in);
ARG_NOT_USED(srcx);
ARG_NOT_USED(srcy);
ARG_NOT_USED(w);
ARG_NOT_USED(h);
_noGd2Error();
return NULL;
}
BGD_DECLARE(gdImagePtr) gdImageCreateFromGd2PartPtr (int size, void *data, int srcx, int srcy, int w,
int h)
BGD_DECLARE(gdImagePtr) gdImageCreateFromGd2PartPtr (int size, void *data, int srcx, int srcy, int w, int h)
{
ARG_NOT_USED(size);
ARG_NOT_USED(data);
ARG_NOT_USED(srcx);
ARG_NOT_USED(srcy);
ARG_NOT_USED(w);
ARG_NOT_USED(h);
_noGd2Error();
return NULL;
}
BGD_DECLARE(void) gdImageGd2 (gdImagePtr im, FILE * outFile, int cs, int fmt)
{
ARG_NOT_USED(im);
ARG_NOT_USED(outFile);
ARG_NOT_USED(cs);
ARG_NOT_USED(fmt);
_noGd2Error();
}
BGD_DECLARE(void *) gdImageGd2Ptr (gdImagePtr im, int cs, int fmt, int *size)
{
ARG_NOT_USED(im);
ARG_NOT_USED(cs);
ARG_NOT_USED(fmt);
ARG_NOT_USED(size);
_noGd2Error();
return NULL;
}

View File

@ -1213,52 +1213,72 @@ static void _noJpegError(void)
BGD_DECLARE(void) gdImageJpeg(gdImagePtr im, FILE *outFile, int quality)
{
ARG_NOT_USED(im);
ARG_NOT_USED(outFile);
ARG_NOT_USED(quality);
_noJpegError();
}
BGD_DECLARE(void *) gdImageJpegPtr(gdImagePtr im, int *size, int quality)
{
ARG_NOT_USED(im);
ARG_NOT_USED(size);
ARG_NOT_USED(quality);
_noJpegError();
return NULL;
}
BGD_DECLARE(void) gdImageJpegCtx(gdImagePtr im, gdIOCtx *outfile, int quality)
{
ARG_NOT_USED(im);
ARG_NOT_USED(outfile);
ARG_NOT_USED(quality);
_noJpegError();
}
BGD_DECLARE(gdImagePtr) gdImageCreateFromJpeg(FILE *inFile)
{
ARG_NOT_USED(inFile);
_noJpegError();
return NULL;
}
BGD_DECLARE(gdImagePtr) gdImageCreateFromJpegEx(FILE *inFile, int ignore_warning)
{
ARG_NOT_USED(inFile);
ARG_NOT_USED(ignore_warning);
_noJpegError();
return NULL;
}
BGD_DECLARE(gdImagePtr) gdImageCreateFromJpegPtr(int size, void *data)
{
ARG_NOT_USED(size);
ARG_NOT_USED(data);
_noJpegError();
return NULL;
}
BGD_DECLARE(gdImagePtr) gdImageCreateFromJpegPtrEx(int size, void *data, int ignore_warning)
{
ARG_NOT_USED(size);
ARG_NOT_USED(data);
ARG_NOT_USED(ignore_warning);
_noJpegError();
return NULL;
}
BGD_DECLARE(gdImagePtr) gdImageCreateFromJpegCtx(gdIOCtx *infile)
{
ARG_NOT_USED(size);
_noJpegError();
return NULL;
}
BGD_DECLARE(gdImagePtr) gdImageCreateFromJpegCtxEx(gdIOCtx *infile, int ignore_warning)
{
ARG_NOT_USED(infile);
ARG_NOT_USED(ignore_warning);
_noJpegError();
return NULL;
}

View File

@ -1098,47 +1098,66 @@ static void _noPngError(void)
BGD_DECLARE(gdImagePtr) gdImageCreateFromPng (FILE * inFile)
{
ARG_NOT_USED(inFile);
_noPngError();
return NULL;
}
BGD_DECLARE(gdImagePtr) gdImageCreateFromPngPtr (int size, void *data)
{
ARG_NOT_USED(size);
ARG_NOT_USED(data);
return NULL;
}
BGD_DECLARE(gdImagePtr) gdImageCreateFromPngCtx (gdIOCtx * infile)
{
ARG_NOT_USED(infile);
return NULL;
}
BGD_DECLARE(void) gdImagePngEx (gdImagePtr im, FILE * outFile, int level)
{
ARG_NOT_USED(im);
ARG_NOT_USED(outFile);
ARG_NOT_USED(level);
_noPngError();
}
BGD_DECLARE(void) gdImagePng (gdImagePtr im, FILE * outFile)
{
ARG_NOT_USED(im);
ARG_NOT_USED(outFile);
_noPngError();
}
BGD_DECLARE(void *) gdImagePngPtr (gdImagePtr im, int *size)
{
ARG_NOT_USED(im);
ARG_NOT_USED(size);
return NULL;
}
BGD_DECLARE(void *) gdImagePngPtrEx (gdImagePtr im, int *size, int level)
{
ARG_NOT_USED(im);
ARG_NOT_USED(size);
ARG_NOT_USED(level);
return NULL;
}
BGD_DECLARE(void) gdImagePngCtx (gdImagePtr im, gdIOCtx * outfile)
{
ARG_NOT_USED(im);
ARG_NOT_USED(outfile);
_noPngError();
}
BGD_DECLARE(void) gdImagePngCtxEx (gdImagePtr im, gdIOCtx * outfile, int level)
{
ARG_NOT_USED(im);
ARG_NOT_USED(outfile);
ARG_NOT_USED(level);
_noPngError();
}

View File

@ -1075,34 +1075,44 @@ static void _noTiffError(void)
BGD_DECLARE(void) gdImageTiffCtx(gdImagePtr image, gdIOCtx *out)
{
ARG_NOT_USED(image);
ARG_NOT_USED(out);
_noTiffError();
}
BGD_DECLARE(gdImagePtr) gdImageCreateFromTiffCtx(gdIOCtx *infile)
{
ARG_NOT_USED(infile);
_noTiffError();
return NULL;
}
BGD_DECLARE(gdImagePtr) gdImageCreateFromTiff(FILE *inFile)
{
ARG_NOT_USED(inFile);
_noTiffError();
return NULL;
}
BGD_DECLARE(gdImagePtr) gdImageCreateFromTiffPtr(int size, void *data)
{
ARG_NOT_USED(size);
ARG_NOT_USED(data);
_noTiffError();
return NULL;
}
BGD_DECLARE(void) gdImageTiff(gdImagePtr im, FILE *outFile)
{
ARG_NOT_USED(im);
ARG_NOT_USED(outFile);
_noTiffError();
}
BGD_DECLARE(void *) gdImageTiffPtr(gdImagePtr im, int *size)
{
ARG_NOT_USED(im);
ARG_NOT_USED(size);
_noTiffError();
return NULL;
}

View File

@ -379,45 +379,62 @@ static void _noWebpError(void)
BGD_DECLARE(gdImagePtr) gdImageCreateFromWebp (FILE * inFile)
{
ARG_NOT_USED(inFile);
_noWebpError();
return NULL;
}
BGD_DECLARE(gdImagePtr) gdImageCreateFromWebpPtr (int size, void *data)
{
ARG_NOT_USED(size);
ARG_NOT_USED(data);
_noWebpError();
return NULL;
}
BGD_DECLARE(gdImagePtr) gdImageCreateFromWebpCtx (gdIOCtx * infile)
{
ARG_NOT_USED(infile);
_noWebpError();
return NULL;
}
BGD_DECLARE(void) gdImageWebpCtx (gdImagePtr im, gdIOCtx * outfile, int quality)
{
ARG_NOT_USED(im);
ARG_NOT_USED(outfile);
ARG_NOT_USED(quality);
_noWebpError();
}
BGD_DECLARE(void) gdImageWebpEx (gdImagePtr im, FILE * outFile, int quality)
{
ARG_NOT_USED(im);
ARG_NOT_USED(outFile);
ARG_NOT_USED(quality);
_noWebpError();
}
BGD_DECLARE(void) gdImageWebp (gdImagePtr im, FILE * outFile)
{
ARG_NOT_USED(im);
ARG_NOT_USED(outFile);
_noWebpError();
}
BGD_DECLARE(void *) gdImageWebpPtr (gdImagePtr im, int *size)
{
ARG_NOT_USED(im);
ARG_NOT_USED(size);
_noWebpError();
return NULL;
}
BGD_DECLARE(void *) gdImageWebpPtrEx (gdImagePtr im, int *size, int quality)
{
ARG_NOT_USED(im);
ARG_NOT_USED(size);
ARG_NOT_USED(quality);
_noWebpError();
return NULL;
}