]> granicus.if.org Git - curl/commitdiff
- Stefan Teleman brought a patch to fix the default curlbuild.h file for the
authorDaniel Stenberg <daniel@haxx.se>
Tue, 13 Jan 2009 22:01:39 +0000 (22:01 +0000)
committerDaniel Stenberg <daniel@haxx.se>
Tue, 13 Jan 2009 22:01:39 +0000 (22:01 +0000)
  SunPro compilers.

CHANGES
TODO-RELEASE
include/curl/curlbuild.h.dist

diff --git a/CHANGES b/CHANGES
index 4af80fe3b0aafd668bfa673c64f101eb8a0d9d47..a43f0f04bdb55d1d4d870568ba5cfd21a80f007b 100644 (file)
--- a/CHANGES
+++ b/CHANGES
@@ -7,6 +7,10 @@
                                   Changelog
 
 
+Daniel Stenberg (13 Jan 2009)
+- Stefan Teleman brought a patch to fix the default curlbuild.h file for the
+  SunPro compilers.
+
 Daniel Stenberg (12 Jan 2009)
 - Based on bug report #2498665 (http://curl.haxx.se/bug/view.cgi?id=2498665)
   by Daniel Black, I've now added magic to the configure script that makes it
index b2f68b51df8efdb80d643b151953123aa84ab201..4dc2eff81fea6adf999d5e9906950c26b936e6cc 100644 (file)
@@ -1,6 +1,20 @@
 To be addressed in 7.19.3 (planned release: January 2009)
 =========================
 
+ * curlbuild.h patch for Sun Compiler
+
+ * [PATCH] TFTP: Fix Connect and Transfer Timeout Behavior
+
+ * Building and using static libcurl on Windows with VS2008
+
+ * Updated libcurl VS2008 Guide
+
+ * [PATCH] Curl_cookie_clearsess segfaults on new handle
+
+ * bug #2501457 "Timeouts not working with curl_multi_socket_action()" -
+   most probably subject for addition to docs/KNOWN_BUGS
+
+
 [nothing]
 
 To be addressed in 7.19.4 (planned release: March 2009)
@@ -10,6 +24,6 @@ To be addressed in 7.19.4 (planned release: March 2009)
 
 206 - A. Craig West's CURLOPT_HTTP_VERSION change for CONNECT
 
-207 - Vitaliy Kulikov's Callback for cert verification
+208 - Patch to allow GSSAPI authentication to a socks5 server
 
-208 -
+209 - 
index cabe8c6450b49eab08cf47e592833f965f634982..fe38f0f59db442478803ab39ff043fc47d05b791 100644 (file)
 #    endif
 #  endif
 
+/* ===================================== */
+/*    SunPro Compilers                   */
+/* ===================================== */
+
+#elif defined(__SUNPRO_C) || defined(__SUNPRO_CC)
+#include <sys/types.h>
+#include <stdint.h>
+
+#  define CURL_TYPEOF_CURL_OFF_T off_t
+#  define CURL_SIZEOF_CURL_OFF_T 8
+#  if defined(__amd64) || defined(__sparcv9)
+#     define CURL_SIZEOF_LONG 8
+#     define CURL_FORMAT_CURL_OFF_T  "ld"
+#     define CURL_FORMAT_CURL_OFF_TU "lu"
+#     define CURL_FORMAT_OFF_T       "%ld"
+#     define CURL_SUFFIX_CURL_OFF_T L
+#     define CURL_SUFFIX_CURL_OFF_TU UL
+#  else
+#     define CURL_SIZEOF_LONG 4
+#     define CURL_FORMAT_CURL_OFF_T  "lld"
+#     define CURL_FORMAT_CURL_OFF_TU "llu"
+#     define CURL_FORMAT_OFF_T       "%lld"
+#     define CURL_SUFFIX_CURL_OFF_T LL
+#     define CURL_SUFFIX_CURL_OFF_TU ULL
+#  endif
+
 /* ===================================== */
 /*    KEEP MSVC THE PENULTIMATE ENTRY    */
 /* ===================================== */