diff options
| author | Jonathan Bradley <jcb@pikum.xyz> | 2024-12-10 16:24:20 -0500 |
|---|---|---|
| committer | Jonathan Bradley <jcb@pikum.xyz> | 2024-12-10 16:24:20 -0500 |
| commit | 243866a7ae51a7187832cc5bf7e5e6d8a0fd2202 (patch) | |
| tree | 641f332b90a3ab9174f0306396417048cdac19ec /pkstn.h | |
| parent | 97a9b70bc2f779b9267d02c255628fd7895a53b3 (diff) | |
pk.h: bump version number
Diffstat (limited to 'pkstn.h')
| -rw-r--r-- | pkstn.h | 138 |
1 files changed, 69 insertions, 69 deletions
@@ -7,31 +7,31 @@ #include <stdint.h> #include <stdlib.h> -enum PK_STN_ERR { - PK_STN_ERR_SUCCESS, - PK_STN_ERR_OVERFLOW, - PK_STN_ERR_UNDERFLOW, - PK_STN_ERR_INCONVERTIBLE +enum PK_STN_RES { + PK_STN_RES_SUCCESS, + PK_STN_RES_OVERFLOW, + PK_STN_RES_UNDERFLOW, + PK_STN_RES_INCONVERTIBLE }; -enum PK_STN_ERR pk_stn_int64_t(int64_t *i, char const *s, int base); -enum PK_STN_ERR pk_stn_uint64_t(uint64_t *i, char const *s, int base); -enum PK_STN_ERR pk_stn_int32_t(int32_t *i, char const *s, int base); -enum PK_STN_ERR pk_stn_uint32_t(uint32_t *i, char const *s, int base); -enum PK_STN_ERR pk_stn_int16_t(int16_t *i, char const *s, int base); -enum PK_STN_ERR pk_stn_uint16_t(uint16_t *i, char const *s, int base); -enum PK_STN_ERR pk_stn_int8_t(int8_t *i, char const *s, int base); -enum PK_STN_ERR pk_stn_uint8_t(uint8_t *i, char const *s, int base); -enum PK_STN_ERR pk_stn_float(float *f, char const *s); -enum PK_STN_ERR pk_stn_double(double *d, char const *s); -enum PK_STN_ERR pk_stn_float_e(float *f, char const *s, char **pEnd); -enum PK_STN_ERR pk_stn_double_e(double *d, char const *s, char **pEnd); +enum PK_STN_RES pk_stn_int64_t(int64_t *i, char const *s, int base); +enum PK_STN_RES pk_stn_uint64_t(uint64_t *i, char const *s, int base); +enum PK_STN_RES pk_stn_int32_t(int32_t *i, char const *s, int base); +enum PK_STN_RES pk_stn_uint32_t(uint32_t *i, char const *s, int base); +enum PK_STN_RES pk_stn_int16_t(int16_t *i, char const *s, int base); +enum PK_STN_RES pk_stn_uint16_t(uint16_t *i, char const *s, int base); +enum PK_STN_RES pk_stn_int8_t(int8_t *i, char const *s, int base); +enum PK_STN_RES pk_stn_uint8_t(uint8_t *i, char const *s, int base); +enum PK_STN_RES pk_stn_float(float *f, char const *s); +enum PK_STN_RES pk_stn_double(double *d, char const *s); +enum PK_STN_RES pk_stn_float_e(float *f, char const *s, char **pEnd); +enum PK_STN_RES pk_stn_double_e(double *d, char const *s, char **pEnd); #endif /* PK_PK_STN_H */ #ifdef PK_IMPL_STN -enum PK_STN_ERR +enum PK_STN_RES pk_stn_int64_t(int64_t *i, char const *s, int base) { char *end; @@ -39,19 +39,19 @@ pk_stn_int64_t(int64_t *i, char const *s, int base) errno = 0; l = strtoll(s, &end, base); if (errno == ERANGE && l == LLONG_MAX) { - return PK_STN_ERR_OVERFLOW; + return PK_STN_RES_OVERFLOW; } if (errno == ERANGE && l == LLONG_MIN) { - return PK_STN_ERR_UNDERFLOW; + return PK_STN_RES_UNDERFLOW; } if (*s == '\0' || *end != '\0') { - return PK_STN_ERR_INCONVERTIBLE; + return PK_STN_RES_INCONVERTIBLE; } *i = l; - return PK_STN_ERR_SUCCESS; + return PK_STN_RES_SUCCESS; } -enum PK_STN_ERR +enum PK_STN_RES pk_stn_uint64_t(uint64_t *i, char const *s, int base) { char *end; @@ -59,19 +59,19 @@ pk_stn_uint64_t(uint64_t *i, char const *s, int base) errno = 0; l = strtoull(s, &end, base); if (errno == ERANGE && l == LLONG_MAX) { - return PK_STN_ERR_OVERFLOW; + return PK_STN_RES_OVERFLOW; } if (errno == ERANGE && l == LLONG_MIN) { - return PK_STN_ERR_UNDERFLOW; + return PK_STN_RES_UNDERFLOW; } if (*s == '\0' || *end != '\0') { - return PK_STN_ERR_INCONVERTIBLE; + return PK_STN_RES_INCONVERTIBLE; } *i = l; - return PK_STN_ERR_SUCCESS; + return PK_STN_RES_SUCCESS; } -enum PK_STN_ERR +enum PK_STN_RES pk_stn_int32_t(int32_t *i, char const *s, int base) { char *end; @@ -79,19 +79,19 @@ pk_stn_int32_t(int32_t *i, char const *s, int base) errno = 0; l = strtol(s, &end, base); if (errno == ERANGE && l == LONG_MAX) { - return PK_STN_ERR_OVERFLOW; + return PK_STN_RES_OVERFLOW; } if (errno == ERANGE && l == LONG_MIN) { - return PK_STN_ERR_UNDERFLOW; + return PK_STN_RES_UNDERFLOW; } if (*s == '\0' || *end != '\0') { - return PK_STN_ERR_INCONVERTIBLE; + return PK_STN_RES_INCONVERTIBLE; } *i = l; - return PK_STN_ERR_SUCCESS; + return PK_STN_RES_SUCCESS; } -enum PK_STN_ERR +enum PK_STN_RES pk_stn_uint32_t(uint32_t *i, char const *s, int base) { char *end; @@ -99,19 +99,19 @@ pk_stn_uint32_t(uint32_t *i, char const *s, int base) errno = 0; l = strtoul(s, &end, base); if (errno == ERANGE && l == LONG_MAX) { - return PK_STN_ERR_OVERFLOW; + return PK_STN_RES_OVERFLOW; } if (errno == ERANGE && l == LONG_MIN) { - return PK_STN_ERR_UNDERFLOW; + return PK_STN_RES_UNDERFLOW; } if (*s == '\0' || *end != '\0') { - return PK_STN_ERR_INCONVERTIBLE; + return PK_STN_RES_INCONVERTIBLE; } *i = l; - return PK_STN_ERR_SUCCESS; + return PK_STN_RES_SUCCESS; } -enum PK_STN_ERR +enum PK_STN_RES pk_stn_int16_t(int16_t *i, char const *s, int base) { char *end; @@ -119,19 +119,19 @@ pk_stn_int16_t(int16_t *i, char const *s, int base) errno = 0; l = strtol(s, &end, base); if (errno == ERANGE && l == LONG_MAX) { - return PK_STN_ERR_OVERFLOW; + return PK_STN_RES_OVERFLOW; } if (errno == ERANGE && l == LONG_MIN) { - return PK_STN_ERR_UNDERFLOW; + return PK_STN_RES_UNDERFLOW; } if (*s == '\0' || *end != '\0') { - return PK_STN_ERR_INCONVERTIBLE; + return PK_STN_RES_INCONVERTIBLE; } *i = l; - return PK_STN_ERR_SUCCESS; + return PK_STN_RES_SUCCESS; } -enum PK_STN_ERR +enum PK_STN_RES pk_stn_uint16_t(uint16_t *i, char const *s, int base) { char *end; @@ -139,19 +139,19 @@ pk_stn_uint16_t(uint16_t *i, char const *s, int base) errno = 0; l = strtoul(s, &end, base); if (errno == ERANGE && l == LONG_MAX) { - return PK_STN_ERR_OVERFLOW; + return PK_STN_RES_OVERFLOW; } if (errno == ERANGE && l == LONG_MIN) { - return PK_STN_ERR_UNDERFLOW; + return PK_STN_RES_UNDERFLOW; } if (*s == '\0' || *end != '\0') { - return PK_STN_ERR_INCONVERTIBLE; + return PK_STN_RES_INCONVERTIBLE; } *i = l; - return PK_STN_ERR_SUCCESS; + return PK_STN_RES_SUCCESS; } -enum PK_STN_ERR +enum PK_STN_RES pk_stn_int8_t(int8_t *i, char const *s, int base) { char *end; @@ -159,19 +159,19 @@ pk_stn_int8_t(int8_t *i, char const *s, int base) errno = 0; l = strtol(s, &end, base); if (errno == ERANGE && l == LONG_MAX) { - return PK_STN_ERR_OVERFLOW; + return PK_STN_RES_OVERFLOW; } if (errno == ERANGE && l == LONG_MIN) { - return PK_STN_ERR_UNDERFLOW; + return PK_STN_RES_UNDERFLOW; } if (*s == '\0' || *end != '\0') { - return PK_STN_ERR_INCONVERTIBLE; + return PK_STN_RES_INCONVERTIBLE; } *i = l; - return PK_STN_ERR_SUCCESS; + return PK_STN_RES_SUCCESS; } -enum PK_STN_ERR +enum PK_STN_RES pk_stn_uint8_t(uint8_t *i, char const *s, int base) { char *end; @@ -179,68 +179,68 @@ pk_stn_uint8_t(uint8_t *i, char const *s, int base) errno = 0; l = strtoul(s, &end, base); if (errno == ERANGE && l == LONG_MAX) { - return PK_STN_ERR_OVERFLOW; + return PK_STN_RES_OVERFLOW; } if (errno == ERANGE && l == LONG_MIN) { - return PK_STN_ERR_UNDERFLOW; + return PK_STN_RES_UNDERFLOW; } if (*s == '\0' || *end != '\0') { - return PK_STN_ERR_INCONVERTIBLE; + return PK_STN_RES_INCONVERTIBLE; } *i = l; - return PK_STN_ERR_SUCCESS; + return PK_STN_RES_SUCCESS; } -enum PK_STN_ERR +enum PK_STN_RES pk_stn_float(float *f, char const *s) { char *end; return pk_stn_float_e(f, s, &end); } -enum PK_STN_ERR +enum PK_STN_RES pk_stn_double(double *d, char const *s) { char *end; return pk_stn_double_e(d, s, &end); } -enum PK_STN_ERR +enum PK_STN_RES pk_stn_float_e(float *f, char const *s, char **pEnd) { float l; errno = 0; l = strtof(s, pEnd); if (errno == ERANGE && l == HUGE_VALF) { - return PK_STN_ERR_OVERFLOW; + return PK_STN_RES_OVERFLOW; } if (errno == ERANGE && l == -HUGE_VALF) { - return PK_STN_ERR_UNDERFLOW; + return PK_STN_RES_UNDERFLOW; } if (*s == '\0' || &s == (const char **)pEnd) { - return PK_STN_ERR_INCONVERTIBLE; + return PK_STN_RES_INCONVERTIBLE; } *f = l; - return PK_STN_ERR_SUCCESS; + return PK_STN_RES_SUCCESS; } -enum PK_STN_ERR +enum PK_STN_RES pk_stn_double_e(double *d, char const *s, char **pEnd) { double l; errno = 0; l = strtod(s, pEnd); if (errno == ERANGE && l == HUGE_VAL) { - return PK_STN_ERR_OVERFLOW; + return PK_STN_RES_OVERFLOW; } if (errno == ERANGE && l == -HUGE_VAL) { - return PK_STN_ERR_UNDERFLOW; + return PK_STN_RES_UNDERFLOW; } if (*s == '\0' || &s == (const char **)pEnd) { - return PK_STN_ERR_INCONVERTIBLE; + return PK_STN_RES_INCONVERTIBLE; } *d = l; - return PK_STN_ERR_SUCCESS; + return PK_STN_RES_SUCCESS; } #endif /* PK_IMPL_STN */ |
