summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristoph M. Becker <cmbecker69@gmx.de>2022-08-24 12:01:33 +0200
committerGitHub <noreply@github.com>2022-08-24 12:01:33 +0200
commitd4a3100ff36140dc691c4efad04c017655adea3c (patch)
treec6f261156ca127bfabfe932df9e311238921f386
parentdbe3001a125003adb553b9e1cd9443353b1df56a (diff)
parent7dae72496749f6d059e191e39fdfbf3de4025cac (diff)
downloadlibgd-d4a3100ff36140dc691c4efad04c017655adea3c.tar.gz
Merge pull request #835 from kraj/master
Fix deprecared function prototypes
-rw-r--r--src/gd_nnquant.c32
-rw-r--r--src/gd_tiff.c4
2 files changed, 8 insertions, 28 deletions
diff --git a/src/gd_nnquant.c b/src/gd_nnquant.c
index 4a1864a..dbb89f0 100644
--- a/src/gd_nnquant.c
+++ b/src/gd_nnquant.c
@@ -112,12 +112,7 @@ typedef struct {
/* Initialise network in range (0,0,0,0) to (255,255,255,255) and set parameters
----------------------------------------------------------------------- */
-static void initnet(nnq, thepic, len, sample, colours)
-nn_quant *nnq;
-unsigned char *thepic;
-int len;
-int sample;
-int colours;
+static void initnet(nn_quant *nnq, unsigned char *thepic, int len, int sample, int colours)
{
register int i;
register int *p;
@@ -163,9 +158,7 @@ static void unbiasnet(nn_quant *nnq)
}
/* Output colormap to unsigned char ptr in RGBA format */
-static void getcolormap(nnq, map)
-nn_quant *nnq;
-unsigned char *map;
+static void getcolormap(nn_quant *nnq, unsigned char *map)
{
int i,j;
for(j=0; j < nnq->netsize; j++) {
@@ -232,9 +225,7 @@ static void inxbuild(nn_quant *nnq)
/* Search for ABGR values 0..255 (after net is unbiased) and return colour index
---------------------------------------------------------------------------- */
-static unsigned int inxsearch(nnq, al,b,g,r)
-nn_quant *nnq;
-register int al, b, g, r;
+static unsigned int inxsearch(nn_quant *nnq, int al, int b, int g, int r)
{
register int i, j, dist, a, bestd;
register int *p;
@@ -306,9 +297,7 @@ register int al, b, g, r;
/* Search for biased ABGR values
---------------------------- */
-static int contest(nnq, al,b,g,r)
-nn_quant *nnq;
-register int al,b,g,r;
+static int contest(nn_quant *nnq, int al, int b, int g, int r)
{
/* finds closest neuron (min dist) and updates freq */
/* finds best neuron (min dist-bias) and returns position */
@@ -362,9 +351,7 @@ register int al,b,g,r;
/* Move neuron i towards biased (a,b,g,r) by factor alpha
---------------------------------------------------- */
-static void altersingle(nnq, alpha,i,al,b,g,r)
-nn_quant *nnq;
-register int alpha,i,al,b,g,r;
+static void altersingle(nn_quant *nnq, int alpha, int i, int al, int b, int g, int r)
{
register int *n;
@@ -382,10 +369,7 @@ register int alpha,i,al,b,g,r;
/* Move adjacent neurons by precomputed alpha*(1-((i-j)^2/[r]^2)) in radpower[|i-j|]
--------------------------------------------------------------------------------- */
-static void alterneigh(nnq, rad,i,al,b,g,r)
-nn_quant *nnq;
-int rad,i;
-register int al,b,g,r;
+static void alterneigh(nn_quant *nnq, int rad, int i, int al, int b,int g, int r)
{
register int j,k,lo,hi,a;
register int *p, *q;
@@ -429,9 +413,7 @@ register int al,b,g,r;
/* Main Learning Loop
------------------ */
-static void learn(nnq, verbose) /* Stu: N.B. added parameter so that main() could control verbosity. */
-nn_quant *nnq;
-int verbose;
+static void learn(nn_quant *nnq, int verbose) /* Stu: N.B. added parameter so that main() could control verbosity. */
{
register int i,j,al,b,g,r;
int radius,rad,alpha,step,delta,samplepixels;
diff --git a/src/gd_tiff.c b/src/gd_tiff.c
index 7f72b61..3d90e61 100644
--- a/src/gd_tiff.c
+++ b/src/gd_tiff.c
@@ -446,9 +446,7 @@ BGD_DECLARE(void) gdImageTiffCtx(gdImagePtr image, gdIOCtx *out)
}
/* Check if we are really in 8bit mode */
-static int checkColorMap(n, r, g, b)
-int n;
-uint16_t *r, *g, *b;
+static int checkColorMap(int n, uint16_t *r, uint16_t *g, uint16_t *b)
{
while (n-- > 0)
if (*r++ >= 256 || *g++ >= 256 || *b++ >= 256)