summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorPierre Joye <pierre.php@gmail.com>2021-08-16 17:03:52 +0700
committerPierre Joye <pierre.php@gmail.com>2021-08-16 17:03:52 +0700
commit98c6a2742993b571594c68830a5056cf90b25f77 (patch)
tree9f5265d787823042a324287c0fb68967a3bc051b /src
parentf49d0aef3bd7f82c397311c73f78a9df3a555c18 (diff)
downloadlibgd-98c6a2742993b571594c68830a5056cf90b25f77.tar.gz
silent warning/unused args when codecs not enabled
Diffstat (limited to 'src')
-rw-r--r--src/gd_avif.c25
-rw-r--r--src/gd_filename.c2
-rw-r--r--src/gd_gd.c8
-rw-r--r--src/gd_gd2.c31
-rw-r--r--src/gd_jpeg.c20
-rw-r--r--src/gd_png.c19
-rw-r--r--src/gd_tiff.c10
-rw-r--r--src/gd_webp.c17
8 files changed, 127 insertions, 5 deletions
diff --git a/src/gd_avif.c b/src/gd_avif.c
index b1e377f..5e214f4 100644
--- a/src/gd_avif.c
+++ b/src/gd_avif.c
@@ -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();
}
diff --git a/src/gd_filename.c b/src/gd_filename.c
index ddfaa02..7ce4817 100644
--- a/src/gd_filename.c
+++ b/src/gd_filename.c
@@ -86,7 +86,7 @@ static const struct FileType {
{".xpm", NULL, NULL, gdImageCreateFromXpm},
#endif
- {NULL, NULL, NULL}
+ {NULL, NULL, NULL, NULL}
};
diff --git a/src/gd_gd.c b/src/gd_gd.c
index 0771fd3..8c417af 100644
--- a/src/gd_gd.c
+++ b/src/gd_gd.c
@@ -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;
}
diff --git a/src/gd_gd2.c b/src/gd_gd2.c
index 760e85b..d7f8f3c 100644
--- a/src/gd_gd2.c
+++ b/src/gd_gd2.c
@@ -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;
}
diff --git a/src/gd_jpeg.c b/src/gd_jpeg.c
index 7cf03c8..eb32757 100644
--- a/src/gd_jpeg.c
+++ b/src/gd_jpeg.c
@@ -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;
}
diff --git a/src/gd_png.c b/src/gd_png.c
index 8119cf3..ff086be 100644
--- a/src/gd_png.c
+++ b/src/gd_png.c
@@ -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();
}
diff --git a/src/gd_tiff.c b/src/gd_tiff.c
index 699d719..7f72b61 100644
--- a/src/gd_tiff.c
+++ b/src/gd_tiff.c
@@ -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;
}
diff --git a/src/gd_webp.c b/src/gd_webp.c
index f0ac70b..bf89087 100644
--- a/src/gd_webp.c
+++ b/src/gd_webp.c
@@ -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;
}