see FS#170: give the callback its own type.
parent
f40454c1b3
commit
abbe5d7ced
2
src/gd.c
2
src/gd.c
|
@ -798,7 +798,7 @@ BGD_DECLARE(int) gdImageColorReplaceArray (gdImagePtr im, int len, int *src, int
|
|||
return n;
|
||||
}
|
||||
|
||||
BGD_DECLARE(int) gdImageColorReplaceCallback (gdImagePtr im, int (*callback)(gdImagePtr imx, int src))
|
||||
BGD_DECLARE(int) gdImageColorReplaceCallback (gdImagePtr im, gdCallbackImageColor callback)
|
||||
{
|
||||
int c, d, n = 0;
|
||||
|
||||
|
|
4
src/gd.h
4
src/gd.h
|
@ -591,10 +591,12 @@ BGD_DECLARE(void) gdImageColorTransparent (gdImagePtr im, int color);
|
|||
|
||||
BGD_DECLARE(void) gdImagePaletteCopy (gdImagePtr dst, gdImagePtr src);
|
||||
|
||||
typedef int (*gdCallbackImageColor)(gdImagePtr im, int src);
|
||||
|
||||
BGD_DECLARE(int) gdImageColorReplace(gdImagePtr im, int src, int dst);
|
||||
BGD_DECLARE(int) gdImageColorReplaceThreshold(gdImagePtr im, int src, int dst, float threshold);
|
||||
BGD_DECLARE(int) gdImageColorReplaceArray(gdImagePtr im, int len, int *src, int *dst);
|
||||
BGD_DECLARE(int) gdImageColorReplaceCallback(gdImagePtr im, int (*callback)(gdImagePtr imx, int src));
|
||||
BGD_DECLARE(int) gdImageColorReplaceCallback(gdImagePtr im, gdCallbackImageColor callback);
|
||||
|
||||
BGD_DECLARE(void) gdImageGif (gdImagePtr im, FILE * out);
|
||||
BGD_DECLARE(void) gdImagePng (gdImagePtr im, FILE * out);
|
||||
|
|
Loading…
Reference in New Issue