aboutsummaryrefslogtreecommitdiff
path: root/include/curl/system.h
diff options
context:
space:
mode:
authorDaniel Stenberg <daniel@haxx.se>2017-04-07 08:22:09 +0200
committerng0 <ng0@infotropique.org>2017-08-22 15:24:18 +0000
commit0efed92ea764e358112520101661d99f69e6e784 (patch)
treec0aa028719d9cdbbfca80f7403c24e464dc4d197 /include/curl/system.h
parent6ccc86829631e5d0dddfe2c7a89c6b4700e13600 (diff)
downloadgnurl-0efed92ea764e358112520101661d99f69e6e784.tar.gz
gnurl-0efed92ea764e358112520101661d99f69e6e784.tar.bz2
gnurl-0efed92ea764e358112520101661d99f69e6e784.zip
system.h: add section for tcc
Closes #1397
Diffstat (limited to 'include/curl/system.h')
-rw-r--r--include/curl/system.h13
1 files changed, 13 insertions, 0 deletions
diff --git a/include/curl/system.h b/include/curl/system.h
index cdc8ad8a5..f4edc436d 100644
--- a/include/curl/system.h
+++ b/include/curl/system.h
@@ -363,6 +363,19 @@
# define CURLSYS_TYPEOF_CURL_SOCKLEN_T int
# define CURLSYS_SIZEOF_CURL_SOCKLEN_T 4
+#elif defined(__TINYC__) /* also known as tcc */
+
+# define CURLSYS_SIZEOF_LONG 4
+# define CURLSYS_TYPEOF_CURL_OFF_T long long
+# define CURLSYS_FORMAT_CURL_OFF_T "lld"
+# define CURLSYS_FORMAT_CURL_OFF_TU "llu"
+# define CURLSYS_SIZEOF_CURL_OFF_T 8
+# define CURLSYS_SUFFIX_CURL_OFF_T LL
+# define CURLSYS_SUFFIX_CURL_OFF_TU ULL
+# define CURLSYS_TYPEOF_CURL_SOCKLEN_T socklen_t
+# define CURLSYS_PULL_SYS_TYPES_H 1
+# define CURLSYS_PULL_SYS_SOCKET_H 1
+
/* ===================================== */
/* KEEP MSVC THE PENULTIMATE ENTRY */
/* ===================================== */