|
30 | 30 | //--------------------------------------------------------------------------------- |
31 | 31 | // |
32 | 32 | // Little Color Management System |
33 | | -// Copyright (c) 1998-2024 Marti Maria Saguer |
| 33 | +// Copyright (c) 1998-2026 Marti Maria Saguer |
34 | 34 | // |
35 | 35 | // Permission is hereby granted, free of charge, to any person obtaining |
36 | 36 | // a copy of this software and associated documentation files (the "Software"), |
@@ -295,7 +295,7 @@ typedef struct { |
295 | 295 | WRITEMODE as; // How is supposed to be written |
296 | 296 | } PROPERTY; |
297 | 297 |
|
298 | | -static PROPERTY PredefinedProperties[] = { |
| 298 | +static const PROPERTY PredefinedProperties[] = { |
299 | 299 |
|
300 | 300 | {"NUMBER_OF_FIELDS", WRITE_UNCOOKED}, // Required - NUMBER OF FIELDS |
301 | 301 | {"NUMBER_OF_SETS", WRITE_UNCOOKED}, // Required - NUMBER OF SETS |
@@ -458,7 +458,7 @@ cmsBool StringAppend(string* s, char c) |
458 | 458 | new_ptr = (char*) AllocChunk(s->it8, s->max); |
459 | 459 | if (new_ptr == NULL) return FALSE; |
460 | 460 |
|
461 | | - if (new_ptr != NULL && s->begin != NULL) |
| 461 | + if (s->begin != NULL) |
462 | 462 | memcpy(new_ptr, s->begin, s->len); |
463 | 463 |
|
464 | 464 | s->begin = new_ptr; |
@@ -899,6 +899,11 @@ void InSymbol(cmsIT8* it8) |
899 | 899 | sign = -1; |
900 | 900 | NextCh(it8); |
901 | 901 | } |
| 902 | + else |
| 903 | + if (it8->ch == '+') { |
| 904 | + sign = +1; |
| 905 | + NextCh(it8); |
| 906 | + } |
902 | 907 |
|
903 | 908 | it8->inum = 0; |
904 | 909 | it8->sy = SINUM; |
@@ -3206,7 +3211,7 @@ cmsBool ParseCube(cmsIT8* cube, cmsStage** Shaper, cmsStage** CLUT, char title[] |
3206 | 3211 |
|
3207 | 3212 | int nodes = lut_size * lut_size * lut_size; |
3208 | 3213 |
|
3209 | | - cmsFloat32Number* lut_table = _cmsMalloc(cube->ContextID, nodes * 3 * sizeof(cmsFloat32Number)); |
| 3214 | + cmsFloat32Number* lut_table = (cmsFloat32Number*) _cmsMalloc(cube->ContextID, nodes * 3 * sizeof(cmsFloat32Number)); |
3210 | 3215 | if (lut_table == NULL) return FALSE; |
3211 | 3216 |
|
3212 | 3217 | for (i = 0; i < nodes; i++) { |
|
0 commit comments