787a10daa4
Changed to use preinstalled yajl and MiniXML (mxml). Address compiler warnings. Changelog: https://www.argyllcms.com/doc/ChangesSummary.html PR: 240568 Reported by: Walter Schwarzenfeld <w.schwarzenfeld@utanet.at> Event: Wiesbaden Hackathon 202604
276 lines
9.6 KiB
Plaintext
276 lines
9.6 KiB
Plaintext
--- render/render.c 2026-02-09 17:25:30.000000000 -0500
|
|
+++ render/render.c 2026-04-25 21:57:54.964993000 -0400
|
|
@@ -317,9 +317,9 @@
|
|
#ifdef RENDER_TIFF
|
|
TIFF *wh = NULL;
|
|
- uint16 samplesperpixel = 0, bitspersample = 0;
|
|
- uint16 extrasamples = 0; /* Extra "alpha" samples */
|
|
- uint16 extrainfo[MXCH2D]; /* Info about extra samples */
|
|
- uint16 photometric = 0;
|
|
- uint16 inkset = 0xffff;
|
|
+ uint16_t samplesperpixel = 0, bitspersample = 0;
|
|
+ uint16_t extrasamples = 0; /* Extra "alpha" samples */
|
|
+ uint16_t extrainfo[MXCH2D]; /* Info about extra samples */
|
|
+ uint16_t photometric = 0;
|
|
+ uint16_t inkset = 0xffff;
|
|
char *inknames = NULL;
|
|
#endif
|
|
--- ucmm/ucmm.c 2026-02-09 17:25:31.000000000 -0500
|
|
+++ ucmm/ucmm.c 2026-04-25 23:53:58.581849000 -0400
|
|
@@ -438,5 +438,7 @@
|
|
if (ii > recno) /* Track biggest, so we know what to create next */
|
|
recno = ii;
|
|
- if ((pp = jc_get_nth_elem(key, 3)) != NULL && strcmp(pp, mname) == 0 && type == jc_string && strcmp(data, mval) == 0) {
|
|
+ if ((pp = jc_get_nth_elem(key, 3)) != NULL &&
|
|
+ strcmp(pp, mname) == 0 && type == jc_string &&
|
|
+ strcmp((char *)data, mval) == 0) {
|
|
/* Found matching record */
|
|
free(pp);
|
|
@@ -472,5 +474,5 @@
|
|
debug2((errout,"jcnf locate/get_key failed with error %d\n",ev));
|
|
}
|
|
- if ((xprofile = strdup(data)) == NULL) {
|
|
+ if ((xprofile = strdup((char *)data)) == NULL) {
|
|
debug2((errout,"jcnf get_key malloc failed\n"));
|
|
}
|
|
@@ -481,6 +483,6 @@
|
|
sprintf(keyn1, "devices/display/%d/%s", recno, mname);
|
|
sprintf(keyn2, "devices/display/%d/ICC_PROFILE", recno);
|
|
- if ((ev = jc->set_key(jc, -1, keyn1, jc_string, mval, strlen(mval)+1, NULL)) != jc_ok
|
|
- || (ev = jc->set_key(jc, -1, keyn2, jc_string, data_name, strlen(data_name)+1, NULL)) != jc_ok) {
|
|
+ if ((ev = jc->set_key(jc, -1, keyn1, jc_string, (unsigned char *)mval, strlen(mval)+1, NULL)) != jc_ok
|
|
+ || (ev = jc->set_key(jc, -1, keyn2, jc_string, (unsigned char *)data_name, strlen(data_name)+1, NULL)) != jc_ok) {
|
|
debug2((errout,"jcnf set_key failed with error %d\n",ev));
|
|
free(mval);
|
|
@@ -515,5 +517,5 @@
|
|
if (strcmp(pp,"ICC_PROFILE") != 0
|
|
|| type != jc_string
|
|
- || strcmp(data, xprofile) != 0) {
|
|
+ || strcmp((char *)data, xprofile) != 0) {
|
|
free(pp);
|
|
continue;
|
|
@@ -698,5 +700,5 @@
|
|
&& strcmp(pp, mname) == 0
|
|
&& type == jc_string
|
|
- && strcmp(data, mval) == 0) {
|
|
+ && strcmp((char *)data, mval) == 0) {
|
|
/* Found matching record */
|
|
free(pp);
|
|
@@ -729,5 +731,5 @@
|
|
return ucmm_access_config;
|
|
}
|
|
- if ((*pprofile = strdup(data)) == NULL) {
|
|
+ if ((*pprofile = strdup((char *)data)) == NULL) {
|
|
debug2((errout,"jcnf get_key malloc failed\n"));
|
|
jc->del(jc);
|
|
@@ -766,5 +768,6 @@
|
|
int recno = -1;
|
|
int ix;
|
|
- ucmm_error ev = ucmm_ok;
|
|
+ ucmm_error uev;
|
|
+ jc_error ev;
|
|
|
|
if (edid != NULL)
|
|
@@ -774,7 +777,7 @@
|
|
|
|
/* Locate the config record containing the config file entry. */
|
|
- if ((ev = ucmm_get_monitor_config(&dprof, &recno, &jc, edid, edid_len, display_name,
|
|
+ if ((uev = ucmm_get_monitor_config(&dprof, &recno, &jc, edid, edid_len, display_name,
|
|
jc_modify, scope)) != ucmm_ok) {
|
|
- return ev;
|
|
+ return uev;
|
|
}
|
|
|
|
@@ -828,5 +831,5 @@
|
|
if (strcmp(pp,"ICC_PROFILE") != 0
|
|
|| type != jc_string
|
|
- || strcmp(data, dprof) != 0) {
|
|
+ || strcmp((char *)data, dprof) != 0) {
|
|
free(pp);
|
|
continue;
|
|
--- xicc/tiffgamut.c 2026-02-09 17:25:22.000000000 -0500
|
|
+++ xicc/tiffgamut.c 2026-04-25 23:59:53.426553000 -0400
|
|
@@ -329,6 +329,8 @@
|
|
case JCS_YCCK:
|
|
return "YCCK";
|
|
+ default:
|
|
+ snprintf(buf, sizeof(buf) - 1,
|
|
+ "Unknown JPEG colorspace %d", cspace);
|
|
}
|
|
- sprintf(buf,"Unknown JPEG colorspace %d",cspace);
|
|
return buf;
|
|
}
|
|
@@ -384,12 +386,12 @@
|
|
TIFF *rh = NULL;
|
|
int x, y, width, height; /* Size of image */
|
|
- uint16 samplesperpixel, bitspersample;
|
|
- uint16 pconfig, photometric, pmtc;
|
|
+ uint16_t samplesperpixel, bitspersample;
|
|
+ uint16_t pconfig, photometric, pmtc;
|
|
tdata_t *inbuf;
|
|
int inbpix = 0; /* Number of pixels in jpeg in buf */
|
|
void (*cvt)(double *out, double *in) = NULL; /* TIFF conversion function, NULL if none */
|
|
icColorSpaceSignature tcs = 0; /* TIFF colorspace */
|
|
- uint16 extrasamples = 0; /* Extra "alpha" samples */
|
|
- uint16 *extrainfo = NULL; /* Info about extra samples */
|
|
+ uint16_t extrasamples = 0; /* Extra "alpha" samples */
|
|
+ uint16_t *extrainfo = NULL; /* Info about extra samples */
|
|
int sign_mask = 0; /* Handling of encoding sign */
|
|
|
|
--- xicc/tiffgmts.c 2026-02-09 17:25:22.000000000 -0500
|
|
+++ xicc/tiffgmts.c 2026-04-26 00:02:06.008046000 -0400
|
|
@@ -314,13 +314,13 @@
|
|
TIFF *rh = NULL;
|
|
int x, y, width, height; /* Size of image */
|
|
- uint16 samplesperpixel, bitspersample;
|
|
- uint16 pconfig, photometric, pmtc;
|
|
- uint16 resunits;
|
|
+ uint16_t samplesperpixel, bitspersample;
|
|
+ uint16_t pconfig, photometric, pmtc;
|
|
+ uint16_t resunits;
|
|
float resx, resy;
|
|
tdata_t *inbuf;
|
|
void (*cvt)(double *out, double *in); /* TIFF conversion function, NULL if none */
|
|
icColorSpaceSignature tcs; /* TIFF colorspace */
|
|
- uint16 extrasamples; /* Extra "alpha" samples */
|
|
- uint16 *extrainfo; /* Info about extra samples */
|
|
+ uint16_t extrasamples; /* Extra "alpha" samples */
|
|
+ uint16_t *extrainfo; /* Info about extra samples */
|
|
int sign_mask; /* Handling of encoding sign */
|
|
|
|
--- imdi/greytiff.c 2026-02-09 17:25:27.000000000 -0500
|
|
+++ imdi/greytiff.c 2026-04-26 00:04:18.213233000 -0400
|
|
@@ -205,7 +205,7 @@
|
|
TIFF *rh = NULL, *wh = NULL;
|
|
int x, y, width, height; /* Size of image */
|
|
- uint16 samplesperpixel, bitspersample;
|
|
- uint16 pconfig, photometric, pmtc;
|
|
- uint16 resunits;
|
|
+ uint16_t samplesperpixel, bitspersample;
|
|
+ uint16_t pconfig, photometric, pmtc;
|
|
+ uint16_t resunits;
|
|
float resx, resy;
|
|
tdata_t *inbuf, *outbuf, *checkbuf;
|
|
--- imdi/cctiff.c 2026-02-09 17:25:26.000000000 -0500
|
|
+++ imdi/cctiff.c 2026-04-26 00:05:58.493232000 -0400
|
|
@@ -351,5 +351,5 @@
|
|
int
|
|
ColorSpaceSignature2TiffPhotometric(
|
|
-uint16 tags[10], /* Pointer to return array, up to 10 */
|
|
+uint16_t tags[10], /* Pointer to return array, up to 10 */
|
|
icColorSpaceSignature cspace /* Input ICC colorspace */
|
|
) {
|
|
@@ -969,6 +969,8 @@
|
|
case JCS_YCCK:
|
|
return "YCCK";
|
|
+ default:
|
|
+ snprintf(buf, sizeof(buf) - 1,
|
|
+ "Unknown JPEG colorspace %d", cspace);
|
|
}
|
|
- sprintf(buf,"Unknown JPEG colorspace %d",cspace);
|
|
return buf;
|
|
}
|
|
@@ -1007,13 +1009,13 @@
|
|
|
|
int x, y, width, height; /* Common size of image */
|
|
- uint16 bitspersample; /* Bits per sample */
|
|
- uint16 resunits;
|
|
+ uint16_t bitspersample; /* Bits per sample */
|
|
+ uint16_t resunits;
|
|
float resx, resy;
|
|
- uint16 pconfig; /* Planar configuration */
|
|
+ uint16_t pconfig; /* Planar configuration */
|
|
|
|
- uint16 rsamplesperpixel, wsamplesperpixel; /* Channels per sample */
|
|
- uint16 rphotometric, wphotometric; /* Photometrics */
|
|
- uint16 rextrasamples, wextrasamples; /* Extra "alpha" samples */
|
|
- uint16 *rextrainfo, wextrainfo[MAX_CHAN]; /* Info about extra samples */
|
|
+ uint16_t rsamplesperpixel, wsamplesperpixel; /* Channels per sample */
|
|
+ uint16_t rphotometric, wphotometric; /* Photometrics */
|
|
+ uint16_t rextrasamples, wextrasamples; /* Extra "alpha" samples */
|
|
+ uint16_t *rextrainfo, wextrainfo[MAX_CHAN]; /* Info about extra samples */
|
|
char *rdesc = NULL; /* Existing description */
|
|
char *ddesc = "[ Color corrected by ArgyllCMS ]"; /* Default description */
|
|
@@ -1691,5 +1693,5 @@
|
|
{
|
|
int no_pmtc; /* Number of possible photometrics */
|
|
- uint16 pmtc[10]; /* Photometrics of output file */
|
|
+ uint16_t pmtc[10]; /* Photometrics of output file */
|
|
if ((no_pmtc = ColorSpaceSignature2TiffPhotometric(pmtc,
|
|
last_colorspace)) == 0)
|
|
--- target/filmtarg.c 2026-02-09 17:25:27.000000000 -0500
|
|
+++ target/filmtarg.c 2026-04-26 00:11:20.962318000 -0400
|
|
@@ -194,7 +194,5 @@
|
|
|
|
int
|
|
-main(argc,argv)
|
|
-int argc;
|
|
-char *argv[];
|
|
+main(int argc, char *argv[])
|
|
{
|
|
int fa,nfa; /* current argument we're looking at */
|
|
--- target/ifarp.c 2026-02-09 17:25:27.000000000 -0500
|
|
+++ target/ifarp.c 2026-04-26 00:12:58.354474000 -0400
|
|
@@ -831,7 +831,5 @@
|
|
|
|
int
|
|
-main(argc,argv)
|
|
-int argc;
|
|
-char *argv[];
|
|
+main(int argc, char *argv[])
|
|
{
|
|
int npoints = 500;
|
|
--- target/ofps.c 2026-02-09 17:25:27.000000000 -0500
|
|
+++ target/ofps.c 2026-04-26 00:13:44.527466000 -0400
|
|
@@ -8526,7 +8526,5 @@
|
|
|
|
int
|
|
-main(argc,argv)
|
|
-int argc;
|
|
-char *argv[];
|
|
+main(int argc, char *argv[])
|
|
{
|
|
int npoints = 55;
|
|
--- target/simplat.c 2026-02-09 17:25:27.000000000 -0500
|
|
+++ target/simplat.c 2026-04-26 00:15:13.359774000 -0400
|
|
@@ -911,7 +911,5 @@
|
|
|
|
int
|
|
-main(argc,argv)
|
|
-int argc;
|
|
-char *argv[];
|
|
+main(int argc, char *argv[])
|
|
{
|
|
int npoints = 50;
|
|
--- target/simdlat.c 2026-02-09 17:25:27.000000000 -0500
|
|
+++ target/simdlat.c 2026-04-26 00:16:29.160795000 -0400
|
|
@@ -879,7 +879,5 @@
|
|
|
|
int
|
|
-main(argc,argv)
|
|
-int argc;
|
|
-char *argv[];
|
|
+main(int argc, char *argv[])
|
|
{
|
|
int npoints = 50;
|
|
--- scanin/scanin.c 2026-02-09 17:25:28.000000000 -0500
|
|
+++ scanin/scanin.c 2026-04-26 00:17:29.075659000 -0400
|
|
@@ -168,11 +168,11 @@
|
|
|
|
TIFF *rh = NULL, *wh = NULL;
|
|
- uint16 depth, bps; /* Useful depth, bits per sample */
|
|
- uint16 tdepth; /* Total depth including alpha */
|
|
- uint16 pconfig, photometric;
|
|
- uint16 rextrasamples; /* Extra "alpha" samples */
|
|
- uint16 *rextrainfo; /* Info about extra samples */
|
|
+ uint16_t depth, bps; /* Useful depth, bits per sample */
|
|
+ uint16_t tdepth; /* Total depth including alpha */
|
|
+ uint16_t pconfig, photometric;
|
|
+ uint16_t rextrasamples; /* Extra "alpha" samples */
|
|
+ uint16_t *rextrainfo; /* Info about extra samples */
|
|
int gotres = 0;
|
|
- uint16 resunits;
|
|
+ uint16_t resunits;
|
|
float resx, resy;
|
|
|