summaryrefslogtreecommitdiff
path: root/05/stdc_common.h
diff options
context:
space:
mode:
authorpommicket <pommicket@gmail.com>2022-02-18 12:36:57 -0500
committerpommicket <pommicket@gmail.com>2022-02-18 12:36:57 -0500
commit826d1afd58c2e064a9c8fdb09eda1b08469de1a8 (patch)
treeb4fedc589a1944f6cf3f451a9db976b431e89b25 /05/stdc_common.h
parentc42c5d94b8944e19cd17a5b540e4c70013c62b92 (diff)
newer version of tcc almost working
Diffstat (limited to '05/stdc_common.h')
-rw-r--r--05/stdc_common.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/05/stdc_common.h b/05/stdc_common.h
index b9ffd9d..7c592c9 100644
--- a/05/stdc_common.h
+++ b/05/stdc_common.h
@@ -19,6 +19,7 @@ typedef unsigned long size_t;
typedef long ptrdiff_t;
typedef unsigned long uintptr_t;
typedef long intptr_t;
+typedef long ssize_t;
#define INT8_MAX 0x7f
#define INT8_MIN (-0x80)
@@ -493,6 +494,14 @@ long strtol(const char *nptr, char **endptr, int base) {
}
}
+long long strtoll(const char *nptr, char **endptr, int base) {
+ return strtol(nptr, endptr, base);
+}
+
+unsigned long long strtoull(const char *nptr, char **endptr, int base) {
+ return strtoul(nptr, endptr, base);
+}
+
long _strtol_clamped(const char *nptr, char **endptr, int base, int min, int max) {
long l = strtol(nptr, endptr, base);
if (l < min) return min;