summaryrefslogtreecommitdiff
path: root/src/cmscgats.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/cmscgats.c')
-rw-r--r--src/cmscgats.c30
1 files changed, 15 insertions, 15 deletions
diff --git a/src/cmscgats.c b/src/cmscgats.c
index 0c986e9..b59eafd 100644
--- a/src/cmscgats.c
+++ b/src/cmscgats.c
@@ -1520,6 +1520,21 @@ const char* CMSEXPORT cmsIT8GetPropertyMulti(cmsHANDLE hIT8, const char* Key, co
// ----------------------------------------------------------------- Datasets
+// A safe atoi that returns 0 when NULL input is given
+static
+cmsInt32Number satoi(const char* b)
+{
+ int n;
+
+ if (b == NULL) return 0;
+
+ n = atoi(b);
+ if (n > 0x7fffffffL) return 0x7fffffffL;
+ if (n < -0x7ffffffeL) return -0x7ffffffeL;
+
+ return (cmsInt32Number)n;
+}
+
static
void AllocateDataFormat(cmsIT8* it8)
@@ -1582,21 +1597,6 @@ cmsBool CMSEXPORT cmsIT8SetDataFormat(cmsHANDLE h, int n, const char *Sample)
return SetDataFormat(it8, n, Sample);
}
-// A safe atoi that returns 0 when NULL input is given
-static
-cmsInt32Number satoi(const char* b)
-{
- int n;
-
- if (b == NULL) return 0;
-
- n = atoi(b);
- if (n > 0x7fffffffL) return 0x7fffffffL;
- if (n < -0x7ffffffeL) return -0x7ffffffeL;
-
- return (cmsInt32Number)n;
-}
-
// Convert to binary
static
const char* satob(const char* v)