mirror of
https://github.com/moparisthebest/curl
synced 2024-12-22 08:08:50 -05:00
fix compiler warning
This commit is contained in:
parent
6e461e45c3
commit
048438345a
@ -52,7 +52,8 @@ CSOURCES = file.c timeval.c base64.c hostip.c progress.c formdata.c &
|
|||||||
inet_ntop.c parsedate.c select.c gtls.c sslgen.c tftp.c splay.c &
|
inet_ntop.c parsedate.c select.c gtls.c sslgen.c tftp.c splay.c &
|
||||||
strdup.c socks.c ssh.c nss.c qssl.c rawstr.c curl_addrinfo.c &
|
strdup.c socks.c ssh.c nss.c qssl.c rawstr.c curl_addrinfo.c &
|
||||||
socks_gssapi.c socks_sspi.c curl_sspi.c slist.c nonblock.c &
|
socks_gssapi.c socks_sspi.c curl_sspi.c slist.c nonblock.c &
|
||||||
curl_memrchr.c imap.c pop3.c smtp.c pingpong.c rtsp.c curl_threads.c
|
curl_memrchr.c imap.c pop3.c smtp.c pingpong.c rtsp.c curl_threads.c &
|
||||||
|
warnless.c
|
||||||
|
|
||||||
OBJS = $(CSOURCES:.c=.obj)
|
OBJS = $(CSOURCES:.c=.obj)
|
||||||
OBJS = $OBJ_DIR\$(OBJS: = $OBJ_DIR\)
|
OBJS = $OBJ_DIR\$(OBJS: = $OBJ_DIR\)
|
||||||
|
@ -11,7 +11,8 @@ CSOURCES = file.c timeval.c base64.c hostip.c progress.c formdata.c \
|
|||||||
inet_ntop.c parsedate.c select.c gtls.c sslgen.c tftp.c splay.c \
|
inet_ntop.c parsedate.c select.c gtls.c sslgen.c tftp.c splay.c \
|
||||||
strdup.c socks.c ssh.c nss.c qssl.c rawstr.c curl_addrinfo.c \
|
strdup.c socks.c ssh.c nss.c qssl.c rawstr.c curl_addrinfo.c \
|
||||||
socks_gssapi.c socks_sspi.c curl_sspi.c slist.c nonblock.c \
|
socks_gssapi.c socks_sspi.c curl_sspi.c slist.c nonblock.c \
|
||||||
curl_memrchr.c imap.c pop3.c smtp.c pingpong.c rtsp.c curl_threads.c
|
curl_memrchr.c imap.c pop3.c smtp.c pingpong.c rtsp.c curl_threads.c \
|
||||||
|
warnless.c
|
||||||
|
|
||||||
HHEADERS = arpa_telnet.h netrc.h file.h timeval.h qssl.h hostip.h \
|
HHEADERS = arpa_telnet.h netrc.h file.h timeval.h qssl.h hostip.h \
|
||||||
progress.h formdata.h cookie.h http.h sendf.h ftp.h url.h dict.h \
|
progress.h formdata.h cookie.h http.h sendf.h ftp.h url.h dict.h \
|
||||||
@ -23,4 +24,5 @@ HHEADERS = arpa_telnet.h netrc.h file.h timeval.h qssl.h hostip.h \
|
|||||||
transfer.h select.h easyif.h multiif.h parsedate.h sslgen.h gtls.h \
|
transfer.h select.h easyif.h multiif.h parsedate.h sslgen.h gtls.h \
|
||||||
tftp.h sockaddr.h splay.h strdup.h setup_once.h socks.h ssh.h nssg.h \
|
tftp.h sockaddr.h splay.h strdup.h setup_once.h socks.h ssh.h nssg.h \
|
||||||
curl_base64.h rawstr.h curl_addrinfo.h curl_sspi.h slist.h nonblock.h \
|
curl_base64.h rawstr.h curl_addrinfo.h curl_sspi.h slist.h nonblock.h \
|
||||||
curl_memrchr.h imap.h pop3.h smtp.h pingpong.h rtsp.h curl_threads.h
|
curl_memrchr.h imap.h pop3.h smtp.h pingpong.h rtsp.h curl_threads.h \
|
||||||
|
warnless.h
|
||||||
|
@ -15,7 +15,7 @@ objs = o.base64 o.connect o.cookie o.dict \
|
|||||||
o.transfer o.url o.version o.strtoofft o.sslgen o.gtls \
|
o.transfer o.url o.version o.strtoofft o.sslgen o.gtls \
|
||||||
o.rawstr o.curl_addrinfo o.slist o.nonblock o.curl_rand \
|
o.rawstr o.curl_addrinfo o.slist o.nonblock o.curl_rand \
|
||||||
o.curl_memrchr o.imap o.pop3 o.smtp o.pingpong o.rtsp \
|
o.curl_memrchr o.imap o.pop3 o.smtp o.pingpong o.rtsp \
|
||||||
o.curl_threads
|
o.curl_threads o.warnless
|
||||||
|
|
||||||
|
|
||||||
# Compile options:
|
# Compile options:
|
||||||
@ -191,3 +191,6 @@ o.url: c.url
|
|||||||
|
|
||||||
o.version: c.version
|
o.version: c.version
|
||||||
gcc $(compileropts) -c -o version.o c.version
|
gcc $(compileropts) -c -o version.o c.version
|
||||||
|
|
||||||
|
o.warnless: c.warnless
|
||||||
|
gcc $(compileropts) -c -o warnless.o c.warnless
|
||||||
|
@ -517,6 +517,7 @@ X_OBJS= \
|
|||||||
$(DIROBJ)\transfer.obj \
|
$(DIROBJ)\transfer.obj \
|
||||||
$(DIROBJ)\url.obj \
|
$(DIROBJ)\url.obj \
|
||||||
$(DIROBJ)\version.obj \
|
$(DIROBJ)\version.obj \
|
||||||
|
$(DIROBJ)\warnless.obj \
|
||||||
$(RESOURCE)
|
$(RESOURCE)
|
||||||
|
|
||||||
all : $(TARGET)
|
all : $(TARGET)
|
||||||
|
@ -22,7 +22,8 @@ OBJS = amigaos.c \
|
|||||||
inet_ntop.c parsedate.c select.c gtls.c sslgen.c tftp.c splay.c \
|
inet_ntop.c parsedate.c select.c gtls.c sslgen.c tftp.c splay.c \
|
||||||
strdup.c socks.c ssh.c nss.c qssl.c rawstr.c curl_addrinfo.c \
|
strdup.c socks.c ssh.c nss.c qssl.c rawstr.c curl_addrinfo.c \
|
||||||
socks_gssapi.c socks_sspi.c curl_sspi.c slist.c nonblock.c \
|
socks_gssapi.c socks_sspi.c curl_sspi.c slist.c nonblock.c \
|
||||||
curl_memrchr.c imap.c pop3.c smtp.c pingpong.c rtsp.c curl_threads.c
|
curl_memrchr.c imap.c pop3.c smtp.c pingpong.c rtsp.c curl_threads.c \
|
||||||
|
warnless.c
|
||||||
|
|
||||||
all: $(OBJS:.c=.o)
|
all: $(OBJS:.c=.o)
|
||||||
ar cru libcurl.a $(OBJS:.c=.o)
|
ar cru libcurl.a $(OBJS:.c=.o)
|
||||||
|
40
lib/warnless.c
Normal file
40
lib/warnless.c
Normal file
@ -0,0 +1,40 @@
|
|||||||
|
/***************************************************************************
|
||||||
|
* _ _ ____ _
|
||||||
|
* Project ___| | | | _ \| |
|
||||||
|
* / __| | | | |_) | |
|
||||||
|
* | (__| |_| | _ <| |___
|
||||||
|
* \___|\___/|_| \_\_____|
|
||||||
|
*
|
||||||
|
* Copyright (C) 1998 - 2010, 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$
|
||||||
|
***************************************************************************/
|
||||||
|
|
||||||
|
#include "setup.h"
|
||||||
|
|
||||||
|
#include "warnless.h"
|
||||||
|
|
||||||
|
unsigned short Curl_ultous(unsigned long ulnum)
|
||||||
|
{
|
||||||
|
#ifdef __INTEL_COMPILER
|
||||||
|
# pragma warning(push)
|
||||||
|
# pragma warning(disable:810) /* conversion may lose significant bits */
|
||||||
|
#endif
|
||||||
|
|
||||||
|
return (unsigned short)(ulnum & 0xFFFFUL);
|
||||||
|
|
||||||
|
#ifdef __INTEL_COMPILER
|
||||||
|
# pragma warning(pop)
|
||||||
|
#endif
|
||||||
|
}
|
28
lib/warnless.h
Normal file
28
lib/warnless.h
Normal file
@ -0,0 +1,28 @@
|
|||||||
|
#ifndef HEADER_CURL_WARNLESS_H
|
||||||
|
#define HEADER_CURL_WARNLESS_H
|
||||||
|
/***************************************************************************
|
||||||
|
* _ _ ____ _
|
||||||
|
* Project ___| | | | _ \| |
|
||||||
|
* / __| | | | |_) | |
|
||||||
|
* | (__| |_| | _ <| |___
|
||||||
|
* \___|\___/|_| \_\_____|
|
||||||
|
*
|
||||||
|
* Copyright (C) 1998 - 2010, 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$
|
||||||
|
***************************************************************************/
|
||||||
|
|
||||||
|
unsigned short Curl_ultous(unsigned long ulnum);
|
||||||
|
|
||||||
|
#endif /* HEADER_CURL_WARNLESS_H */
|
@ -32,7 +32,8 @@ SOURCE \
|
|||||||
inet_ntop.c parsedate.c select.c gtls.c sslgen.c tftp.c splay.c \
|
inet_ntop.c parsedate.c select.c gtls.c sslgen.c tftp.c splay.c \
|
||||||
strdup.c socks.c ssh.c nss.c qssl.c rawstr.c curl_addrinfo.c \
|
strdup.c socks.c ssh.c nss.c qssl.c rawstr.c curl_addrinfo.c \
|
||||||
socks_gssapi.c socks_sspi.c curl_sspi.c slist.c nonblock.c \
|
socks_gssapi.c socks_sspi.c curl_sspi.c slist.c nonblock.c \
|
||||||
curl_memrchr.c imap.c pop3.c smtp.c pingpong.c rtsp.c curl_threads.c
|
curl_memrchr.c imap.c pop3.c smtp.c pingpong.c rtsp.c warnless.c \
|
||||||
|
curl_threads.c
|
||||||
|
|
||||||
USERINCLUDE ../../../lib ../../../include/curl
|
USERINCLUDE ../../../lib ../../../include/curl
|
||||||
#ifdef ENABLE_SSL
|
#ifdef ENABLE_SSL
|
||||||
|
@ -108,6 +108,7 @@ C_SRC += timeval.c
|
|||||||
C_SRC += transfer.c
|
C_SRC += transfer.c
|
||||||
C_SRC += url.c
|
C_SRC += url.c
|
||||||
C_SRC += version.c
|
C_SRC += version.c
|
||||||
|
C_SRC += warnless.c
|
||||||
|
|
||||||
#######################################################################
|
#######################################################################
|
||||||
# Additions and overrides for gcc compiler flags
|
# Additions and overrides for gcc compiler flags
|
||||||
|
@ -6,20 +6,33 @@ useful = getpart.c getpart.h $(top_srcdir)/lib/strequal.c \
|
|||||||
|
|
||||||
resolve_SOURCES= resolve.c util.c util.h $(useful)
|
resolve_SOURCES= resolve.c util.c util.h $(useful)
|
||||||
resolve_LDADD = @TEST_SERVER_LIBS@
|
resolve_LDADD = @TEST_SERVER_LIBS@
|
||||||
|
resolve_CFLAGS = $(AM_CFLAGS)
|
||||||
|
|
||||||
sws_SOURCES= sws.c util.c util.h $(useful)
|
sws_SOURCES= sws.c util.c util.h $(useful) \
|
||||||
|
$(top_srcdir)/lib/warnless.c \
|
||||||
|
$(top_srcdir)/lib/warnless.h
|
||||||
sws_LDADD = @TEST_SERVER_LIBS@
|
sws_LDADD = @TEST_SERVER_LIBS@
|
||||||
|
sws_CFLAGS = $(AM_CFLAGS)
|
||||||
|
|
||||||
sockfilt_SOURCES = sockfilt.c util.c util.h $(useful) \
|
sockfilt_SOURCES = sockfilt.c util.c util.h $(useful) \
|
||||||
$(top_srcdir)/lib/inet_pton.c
|
$(top_srcdir)/lib/inet_pton.c \
|
||||||
|
$(top_srcdir)/lib/warnless.c \
|
||||||
|
$(top_srcdir)/lib/warnless.h
|
||||||
sockfilt_LDADD = @TEST_SERVER_LIBS@
|
sockfilt_LDADD = @TEST_SERVER_LIBS@
|
||||||
|
sockfilt_CFLAGS = $(AM_CFLAGS)
|
||||||
|
|
||||||
getpart_SOURCES= testpart.c $(useful)
|
getpart_SOURCES= testpart.c $(useful)
|
||||||
# This is needed because of (unused) network debugging functions in memdebug.c
|
|
||||||
getpart_LDADD = @TEST_SERVER_LIBS@
|
getpart_LDADD = @TEST_SERVER_LIBS@
|
||||||
|
getpart_CFLAGS = $(AM_CFLAGS)
|
||||||
|
|
||||||
tftpd_SOURCES = tftpd.c util.c util.h $(useful) tftp.h
|
tftpd_SOURCES = tftpd.c util.c util.h $(useful) tftp.h \
|
||||||
|
$(top_srcdir)/lib/warnless.c \
|
||||||
|
$(top_srcdir)/lib/warnless.h
|
||||||
tftpd_LDADD = @TEST_SERVER_LIBS@
|
tftpd_LDADD = @TEST_SERVER_LIBS@
|
||||||
|
tftpd_CFLAGS = $(AM_CFLAGS)
|
||||||
|
|
||||||
rtspd_SOURCES = rtspd.c util.c util.h $(useful)
|
rtspd_SOURCES = rtspd.c util.c util.h $(useful) \
|
||||||
|
$(top_srcdir)/lib/warnless.c \
|
||||||
|
$(top_srcdir)/lib/warnless.h
|
||||||
rtspd_LDADD = @TEST_SERVER_LIBS@
|
rtspd_LDADD = @TEST_SERVER_LIBS@
|
||||||
|
rtspd_CFLAGS = $(AM_CFLAGS)
|
||||||
|
@ -59,6 +59,7 @@
|
|||||||
#include "curlx.h" /* from the private lib dir */
|
#include "curlx.h" /* from the private lib dir */
|
||||||
#include "getpart.h"
|
#include "getpart.h"
|
||||||
#include "util.h"
|
#include "util.h"
|
||||||
|
#include "warnless.h"
|
||||||
|
|
||||||
/* include memdebug.h last */
|
/* include memdebug.h last */
|
||||||
#include "memdebug.h"
|
#include "memdebug.h"
|
||||||
@ -1234,7 +1235,7 @@ int main(int argc, char *argv[])
|
|||||||
argv[arg]);
|
argv[arg]);
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
port = (unsigned short)(ulnum & 0xFFFFUL);
|
port = Curl_ultous(ulnum);
|
||||||
arg++;
|
arg++;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -110,6 +110,7 @@
|
|||||||
#include "getpart.h"
|
#include "getpart.h"
|
||||||
#include "inet_pton.h"
|
#include "inet_pton.h"
|
||||||
#include "util.h"
|
#include "util.h"
|
||||||
|
#include "warnless.h"
|
||||||
|
|
||||||
/* include memdebug.h last */
|
/* include memdebug.h last */
|
||||||
#include "memdebug.h"
|
#include "memdebug.h"
|
||||||
@ -898,7 +899,7 @@ int main(int argc, char *argv[])
|
|||||||
argv[arg]);
|
argv[arg]);
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
port = (unsigned short)(ulnum & 0xFFFFUL);
|
port = Curl_ultous(ulnum);
|
||||||
arg++;
|
arg++;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -915,7 +916,7 @@ int main(int argc, char *argv[])
|
|||||||
argv[arg]);
|
argv[arg]);
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
connectport = (unsigned short)(ulnum & 0xFFFFUL);
|
connectport = Curl_ultous(ulnum);
|
||||||
arg++;
|
arg++;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -60,6 +60,7 @@
|
|||||||
#include "curlx.h" /* from the private lib dir */
|
#include "curlx.h" /* from the private lib dir */
|
||||||
#include "getpart.h"
|
#include "getpart.h"
|
||||||
#include "util.h"
|
#include "util.h"
|
||||||
|
#include "warnless.h"
|
||||||
|
|
||||||
/* include memdebug.h last */
|
/* include memdebug.h last */
|
||||||
#include "memdebug.h"
|
#include "memdebug.h"
|
||||||
@ -1138,7 +1139,7 @@ int main(int argc, char *argv[])
|
|||||||
argv[arg]);
|
argv[arg]);
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
port = (unsigned short)(ulnum & 0xFFFFUL);
|
port = Curl_ultous(ulnum);
|
||||||
arg++;
|
arg++;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -97,6 +97,7 @@
|
|||||||
#include "curlx.h" /* from the private lib dir */
|
#include "curlx.h" /* from the private lib dir */
|
||||||
#include "getpart.h"
|
#include "getpart.h"
|
||||||
#include "util.h"
|
#include "util.h"
|
||||||
|
#include "warnless.h"
|
||||||
|
|
||||||
/* include memdebug.h last */
|
/* include memdebug.h last */
|
||||||
#include "memdebug.h"
|
#include "memdebug.h"
|
||||||
@ -716,7 +717,7 @@ int main(int argc, char **argv)
|
|||||||
argv[arg]);
|
argv[arg]);
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
port = (unsigned short)(ulnum & 0xFFFFUL);
|
port = Curl_ultous(ulnum);
|
||||||
arg++;
|
arg++;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user