we call the macro CURLMAX() isntead of MAX(), just because it turned up
authorDaniel Stenberg <daniel@haxx.se>
Fri, 20 Feb 2004 08:47:23 +0000 (08:47 +0000)
committerDaniel Stenberg <daniel@haxx.se>
Fri, 20 Feb 2004 08:47:23 +0000 (08:47 +0000)
it collides with another MAX define on some platforms (like netbsd 1.6.1)

lib/transfer.c
lib/urldata.h

index e2e0449..148e9f0 100644 (file)
@@ -313,8 +313,8 @@ CURLcode Curl_readwrite(struct connectdata *conn,
               if (k->hbuflen + nread >= data->state.headersize) {
                 /* We enlarge the header buffer as it is too small */
                 char *newbuff;
-                long newsize=MAX((k->hbuflen+nread)*3/2,
-                                 data->state.headersize*2);
+                long newsize=CURLMAX((k->hbuflen+nread)*3/2,
+                                     data->state.headersize*2);
                 hbufp_index = k->hbufp - data->state.headerbuff;
                 newbuff = (char *)realloc(data->state.headerbuff, newsize);
                 if(!newbuff) {
@@ -358,8 +358,8 @@ CURLcode Curl_readwrite(struct connectdata *conn,
             if (k->hbuflen + full_length >=
                 data->state.headersize) {
               char *newbuff;
-              long newsize=MAX((k->hbuflen+full_length)*3/2,
-                               data->state.headersize*2);
+              long newsize=CURLMAX((k->hbuflen+full_length)*3/2,
+                                   data->state.headersize*2);
               hbufp_index = k->hbufp - data->state.headerbuff;
               newbuff = (char *)realloc(data->state.headerbuff, newsize);
               if(!newbuff) {
index 9b81e69..899e154 100644 (file)
 /* Maximum number of dirs supported by libcurl in a FTP dir hierarchy */
 #define CURL_MAX_FTP_DIRDEPTH 100
 
-/* Just a convenience macro to get the larger value out of two given */
-#ifndef MAX
-#define MAX(x,y) ((x)>(y)?(x):(y))
-#endif
+/* Just a convenience macro to get the larger value out of two given.
+   We prefix with CURL to prevent name collisions. */
+#define CURLMAX(x,y) ((x)>(y)?(x):(y))
 
 #ifdef HAVE_KRB4
 /* Types needed for krb4-ftp connections */