proper symbol definition check for all AmigaOS flavours
authorYang Tse <yangsita@gmail.com>
Wed, 28 Feb 2007 14:45:48 +0000 (14:45 +0000)
committerYang Tse <yangsita@gmail.com>
Wed, 28 Feb 2007 14:45:48 +0000 (14:45 +0000)
lib/amigaos.c
lib/amigaos.h
lib/config-amigaos.h
lib/easy.c
lib/if2ip.c
lib/mprintf.c
lib/setup.h
src/config-amigaos.h
src/main.c
src/setup.h

index 2427077..64696e8 100644 (file)
@@ -21,7 +21,7 @@
  * $Id$
  ***************************************************************************/
 
-#if !defined(WIN32) && !defined(_WIN32) && !defined(__WIN32__) && !defined(_WIN32_WCE)
+#ifdef __AMIGA__ /* Any AmigaOS flavour */
 
 #include "amigaos.h"
 #include <amitcp/socketbasetags.h>
@@ -75,4 +75,4 @@ BOOL amiga_init()
 ADD2EXIT(amiga_cleanup,-50);
 #endif
 
-#endif /* Not for Windows */
+#endif /* __AMIGA__ */
index 8a5a857..ed3baf5 100644 (file)
@@ -1,3 +1,5 @@
+#ifndef LIBCURL_AMIGAOS_H
+#define LIBCURL_AMIGAOS_H
 /***************************************************************************
  *                                  _   _ ____  _
  *  Project                     ___| | | |  _ \| |
  * $Id$
  ***************************************************************************/
 
-#if !defined(WIN32) && !defined(_WIN32) && !defined(__WIN32__) && !defined(_WIN32_WCE)
-
-#ifndef LIBCURL_AMIGAOS_H
-#define LIBCURL_AMIGAOS_H
+#ifdef __AMIGA__ /* Any AmigaOS flavour */
 
 #ifndef __ixemul__
 
@@ -57,6 +56,6 @@ extern BOOL amiga_init();
 #warning compiling with ixemul...
 
 #endif /* __ixemul__ */
+#endif /* __AMIGA__ */
 #endif /* LIBCURL_AMIGAOS_H */
 
-#endif /* Not for Windows */
index 0e48a20..1859b2f 100644 (file)
@@ -1,6 +1,29 @@
-
 #ifndef LIBCURL_CONFIG_AMIGAOS_H
 #define LIBCURL_CONFIG_AMIGAOS_H
+/***************************************************************************
+ *                                  _   _ ____  _
+ *  Project                     ___| | | |  _ \| |
+ *                             / __| | | | |_) | |
+ *                            | (__| |_| |  _ <| |___
+ *                             \___|\___/|_| \_\_____|
+ *
+ * Copyright (C) 1998 - 2007, Daniel Stenberg, <daniel@haxx.se>, et al.
+ *
+ * This software is licensed as described in the file COPYING, which
+ * you should have received as part of this distribution. The terms
+ * are also available at http://curl.haxx.se/docs/copyright.html.
+ *
+ * You may opt to use, copy, modify, merge, publish, distribute and/or sell
+ * copies of the Software, and permit persons to whom the Software is
+ * furnished to do so, under the terms of the COPYING file.
+ *
+ * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY
+ * KIND, either express or implied.
+ *
+ * $Id$
+ ***************************************************************************/
+
+#ifdef __AMIGA__ /* Any AmigaOS flavour */
 
 #define HAVE_ARPA_INET_H 1
 #define HAVE_GETHOSTBYADDR 1
 #define SEND_TYPE_ARG4 int
 #define SEND_TYPE_RETV int
 
+#endif /* __AMIGA__ */
 #endif /* LIBCURL_CONFIG_AMIGAOS_H */
index d86f7cd..c16654d 100644 (file)
@@ -231,7 +231,7 @@ CURLcode curl_global_init(long flags)
       return CURLE_FAILED_INIT;
     }
 
-#ifdef _AMIGASF
+#ifdef __AMIGA__
   if(!amiga_init()) {
     DEBUGF(fprintf(stderr, "Error: amiga_init failed\n"));
     return CURLE_FAILED_INIT;
@@ -298,7 +298,7 @@ void curl_global_cleanup(void)
   if (init_flags & CURL_GLOBAL_WIN32)
     win32_cleanup();
 
-#ifdef _AMIGASF
+#ifdef __AMIGA__
   amiga_cleanup();
 #endif
 
index b4a98c6..b217271 100644 (file)
@@ -5,7 +5,7 @@
  *                            | (__| |_| |  _ <| |___
  *                             \___|\___/|_| \_\_____|
  *
- * Copyright (C) 1998 - 2006, Daniel Stenberg, <daniel@haxx.se>, et al.
+ * Copyright (C) 1998 - 2007, Daniel Stenberg, <daniel@haxx.se>, et al.
  *
  * This software is licensed as described in the file COPYING, which
  * you should have received as part of this distribution. The terms
@@ -39,7 +39,7 @@
  */
 #if !defined(WIN32) && !defined(__BEOS__) && !defined(__CYGWIN__) && \
     !defined(__riscos__) && !defined(__INTERIX) && !defined(NETWARE) && \
-    !defined(_AMIGASF) && !defined(__minix)
+    !defined(__AMIGA__) && !defined(__minix)
 
 #ifdef HAVE_SYS_SOCKET_H
 #include <sys/socket.h>
index 55a6f62..10a8ad9 100644 (file)
@@ -78,7 +78,7 @@
 # define BOOL char
 #endif
 
-#ifdef _AMIGASF
+#ifdef __AMIGA__
 # undef FORMAT_INT
 #endif
 
index 007df45..201f374 100644 (file)
@@ -63,7 +63,7 @@
 #include "config-mac.h"
 #endif
 
-#ifdef AMIGA
+#ifdef __AMIGA__
 #include "amigaos.h"
 #endif
 
index e58af4d..75b1fb8 100644 (file)
@@ -1,6 +1,29 @@
-
 #ifndef CURL_CONFIG_AMIGAOS_H
 #define CURL_CONFIG_AMIGAOS_H
+/***************************************************************************
+ *                                  _   _ ____  _
+ *  Project                     ___| | | |  _ \| |
+ *                             / __| | | | |_) | |
+ *                            | (__| |_| |  _ <| |___
+ *                             \___|\___/|_| \_\_____|
+ *
+ * Copyright (C) 1998 - 2007, Daniel Stenberg, <daniel@haxx.se>, et al.
+ *
+ * This software is licensed as described in the file COPYING, which
+ * you should have received as part of this distribution. The terms
+ * are also available at http://curl.haxx.se/docs/copyright.html.
+ *
+ * You may opt to use, copy, modify, merge, publish, distribute and/or sell
+ * copies of the Software, and permit persons to whom the Software is
+ * furnished to do so, under the terms of the COPYING file.
+ *
+ * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY
+ * KIND, either express or implied.
+ *
+ * $Id$
+ ***************************************************************************/
+
+#ifdef __AMIGA__ /* Any AmigaOS flavour */
 
 /* Define to 1 if you want the built-in manual */
 #define USE_MANUAL 1
@@ -39,4 +62,5 @@
 # define        LONG_MIN        (-0x7fffffffL-1)        /* min value for a long */
 #endif
 
+#endif /* __AMIGA__ */
 #endif /* CURL_CONFIG_AMIGAOS_H */
index 571b9da..a48be24 100644 (file)
@@ -2555,7 +2555,7 @@ static int parseconfig(const char *filename,
 
 #define CURLRC DOT_CHAR "curlrc"
 
-#ifndef AMIGA
+#ifndef __AMIGA__
     filename = CURLRC;   /* sensible default */
     home = homedir();    /* portable homedir finder */
     if(home) {
@@ -2604,7 +2604,7 @@ static int parseconfig(const char *filename,
       free(home); /* we've used it, now free it */
     }
 
-# else /* AmigaOS */
+# else /* __AMIGA__ */
   /* On AmigaOS all the config files are into env:
    */
   filename = "ENV:" CURLRC;
@@ -4462,7 +4462,7 @@ show_error:
           }
         }
 #endif
-#ifdef AMIGA
+#ifdef __AMIGA__
         /* Set the url as comment for the file. (up to 80 chars are allowed)
          */
         if( strlen(url) > 78 )
index 641be47..c0e29fc 100644 (file)
@@ -7,7 +7,7 @@
  *                            | (__| |_| |  _ <| |___
  *                             \___|\___/|_| \_\_____|
  *
- * Copyright (C) 1998 - 2006, Daniel Stenberg, <daniel@haxx.se>, et al.
+ * Copyright (C) 1998 - 2007, Daniel Stenberg, <daniel@haxx.se>, et al.
  *
  * This software is licensed as described in the file COPYING, which
  * you should have received as part of this distribution. The terms
@@ -56,7 +56,7 @@
 #include "config-riscos.h"
 #endif
 
-#ifdef __amigaos__
+#ifdef __AMIGA__
 #include "config-amigaos.h"
 #endif