]> granicus.if.org Git - curl/commitdiff
system.h: add section for tcc
authorDaniel Stenberg <daniel@haxx.se>
Fri, 7 Apr 2017 06:22:09 +0000 (08:22 +0200)
committerDaniel Stenberg <daniel@haxx.se>
Fri, 7 Apr 2017 08:45:05 +0000 (10:45 +0200)
Closes #1397

include/curl/system.h

index cdc8ad8a56bf4d1aa04b2b223ad41e511d13f4f2..f4edc436d0413c154d93dd4cceb1a6e9dc810db6 100644 (file)
 #  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    */
 /* ===================================== */