another Curl_handler fix, the #ifdefs got a bit mixed up...
authorDaniel Stenberg <daniel@haxx.se>
Fri, 12 Oct 2007 20:53:43 +0000 (20:53 +0000)
committerDaniel Stenberg <daniel@haxx.se>
Fri, 12 Oct 2007 20:53:43 +0000 (20:53 +0000)
lib/url.c

index 59a2d09..047df97 100644 (file)
--- a/lib/url.c
+++ b/lib/url.c
@@ -189,6 +189,20 @@ static void flush_cookies(struct SessionHandle *data, int cleanup);
 extern sigjmp_buf curl_jmpenv;
 #endif
 
+#ifdef SIGALRM
+static
+RETSIGTYPE alarmfunc(int sig)
+{
+  /* this is for "-ansi -Wall -pedantic" to stop complaining!   (rabe) */
+  (void)sig;
+#ifdef HAVE_SIGSETJMP
+  siglongjmp(curl_jmpenv, 1);
+#endif
+  return;
+}
+#endif /* SIGALRM */
+#endif /* WIN32 */
+#endif /* USE_ARES */
 
 /*
  * Protocol table.
@@ -264,22 +278,6 @@ const struct Curl_handler Curl_handler_dummy = {
   0                                     /* protocol */
 };
 
-
-#ifdef SIGALRM
-static
-RETSIGTYPE alarmfunc(int sig)
-{
-  /* this is for "-ansi -Wall -pedantic" to stop complaining!   (rabe) */
-  (void)sig;
-#ifdef HAVE_SIGSETJMP
-  siglongjmp(curl_jmpenv, 1);
-#endif
-  return;
-}
-#endif /* SIGALRM */
-#endif /* WIN32 */
-#endif /* USE_ARES */
-
 #ifdef CURL_DISABLE_VERBOSE_STRINGS
 #define verboseconnect(x)  do { } while (0)
 #endif