fix compiler warning: external declaration in primary source file
This commit is contained in:
parent
a8323cc3f5
commit
a6c915aab9
14
lib/hostip.h
14
lib/hostip.h
@ -26,6 +26,10 @@
|
||||
#include "setup.h"
|
||||
#include "hash.h"
|
||||
|
||||
#ifdef HAVE_SETJMP_H
|
||||
#include <setjmp.h>
|
||||
#endif
|
||||
|
||||
#ifdef NETWARE
|
||||
#undef in_addr_t
|
||||
#define in_addr_t unsigned long
|
||||
@ -287,7 +291,13 @@ void Curl_destroy_thread_data(struct Curl_async *async);
|
||||
#define CURL_INADDR_NONE INADDR_NONE
|
||||
#endif
|
||||
|
||||
|
||||
|
||||
#ifdef HAVE_SIGSETJMP
|
||||
/* Forward-declaration of variable defined in hostip.c. Beware this
|
||||
* is a global and unique instance. This is used to store the return
|
||||
* address that we can jump back to from inside a signal handler.
|
||||
* This is not thread-safe stuff.
|
||||
*/
|
||||
extern sigjmp_buf curl_jmpenv;
|
||||
#endif
|
||||
|
||||
#endif
|
||||
|
@ -184,10 +184,6 @@ static void flush_cookies(struct SessionHandle *data, int cleanup);
|
||||
#ifndef WIN32
|
||||
/* not for WIN32 builds */
|
||||
|
||||
#ifdef HAVE_SIGSETJMP
|
||||
extern sigjmp_buf curl_jmpenv;
|
||||
#endif
|
||||
|
||||
#ifdef SIGALRM
|
||||
static
|
||||
RETSIGTYPE alarmfunc(int sig)
|
||||
|
@ -16,9 +16,6 @@ extern void curl_memdebug(const char *);
|
||||
extern void curl_memlimit(int);
|
||||
#endif
|
||||
|
||||
/* test is provided in the test code file */
|
||||
int test(char *url);
|
||||
|
||||
int select_test (int num_fds, fd_set *rd, fd_set *wr, fd_set *exc,
|
||||
struct timeval *tv)
|
||||
{
|
||||
|
@ -43,8 +43,9 @@ extern char *libtest_arg3; /* set by first.c to the argv[3] or NULL */
|
||||
extern int test_argc;
|
||||
extern char **test_argv;
|
||||
|
||||
int select_test (int num_fds, fd_set *rd, fd_set *wr, fd_set *exc,
|
||||
struct timeval *tv);
|
||||
extern int select_test(int num_fds, fd_set *rd, fd_set *wr, fd_set *exc,
|
||||
struct timeval *tv);
|
||||
|
||||
extern int test(char *URL); /* the actual test function provided by each
|
||||
individual libXXX.c file */
|
||||
|
||||
int test(char *URL); /* the actual test function provided by each individual
|
||||
libXXX.c file */
|
||||
|
@ -108,8 +108,8 @@ struct httprequest {
|
||||
bool pipelining; /* true if request is pipelined */
|
||||
};
|
||||
|
||||
int ProcessRequest(struct httprequest *req);
|
||||
void storerequest(char *reqbuf, ssize_t totalsize);
|
||||
static int ProcessRequest(struct httprequest *req);
|
||||
static void storerequest(char *reqbuf, ssize_t totalsize);
|
||||
|
||||
#define DEFAULT_PORT 8999
|
||||
|
||||
@ -191,7 +191,7 @@ static void sigpipe_handler(int sig)
|
||||
}
|
||||
#endif
|
||||
|
||||
int ProcessRequest(struct httprequest *req)
|
||||
static int ProcessRequest(struct httprequest *req)
|
||||
{
|
||||
char *line=&req->reqbuf[req->checkindex];
|
||||
bool chunked = FALSE;
|
||||
@ -482,7 +482,7 @@ int ProcessRequest(struct httprequest *req)
|
||||
}
|
||||
|
||||
/* store the entire request in a file */
|
||||
void storerequest(char *reqbuf, ssize_t totalsize)
|
||||
static void storerequest(char *reqbuf, ssize_t totalsize)
|
||||
{
|
||||
int res;
|
||||
int error;
|
||||
|
@ -59,9 +59,6 @@
|
||||
const struct in6_addr in6addr_any = {{ IN6ADDR_ANY_INIT }};
|
||||
#endif
|
||||
|
||||
/* someone else must set this properly */
|
||||
extern const char *serverlogfile;
|
||||
|
||||
void logmsg(const char *msg, ...)
|
||||
{
|
||||
va_list ap;
|
||||
|
@ -32,6 +32,9 @@ void logmsg(const char *msg, ...);
|
||||
/* global variable, where to find the 'data' dir */
|
||||
extern const char *path;
|
||||
|
||||
/* global variable, log file name */
|
||||
extern const char *serverlogfile;
|
||||
|
||||
#ifdef WIN32
|
||||
#include <process.h>
|
||||
#include <fcntl.h>
|
||||
|
Loading…
x
Reference in New Issue
Block a user