# HG changeset patch # User mikael # Date 1118428958 0 # Node ID f7f07794d2df7a3c3af88e3e5d02c26c07d6cb91 # Parent 16793da74564b6bbfa518ad14848c8bfdb914b60 [/trunk] Changeset 248 by mikael * Try to kill some warnings diff -r 16793da74564 -r f7f07794d2df mcabber/connwrap/connwrap.c --- a/mcabber/connwrap/connwrap.c Fri Jun 10 17:52:44 2005 +0000 +++ b/mcabber/connwrap/connwrap.c Fri Jun 10 18:42:38 2005 +0000 @@ -277,7 +277,7 @@ rc = cw_connect(sockfd, serv_addr, addrlen, 0); else{ /* check if the socket is connected correctly */ int optlen = sizeof(int), optval; - if (getsockopt(sockfd, SOL_SOCKET, SO_ERROR, &optval, &optlen) || optval) + if (getsockopt(sockfd, SOL_SOCKET, SO_ERROR, &optval, (socklen_t*)&optlen) || optval) return -1; } @@ -322,7 +322,7 @@ rc = connect(sockfd, serv_addr, addrlen); else{ /* check if the socket is connected correctly */ int optlen = sizeof(int), optval; - if (getsockopt(sockfd, SOL_SOCKET, SO_ERROR, &optval, &optlen) || optval) + if (getsockopt(sockfd, SOL_SOCKET, SO_ERROR, &optval, (socklen_t*)&optlen) || optval) return -1; *state = 0; return 0; @@ -340,7 +340,7 @@ int rc; if(ssl) { - rc = accept(s, addr, addrlen); + rc = accept(s, addr, (socklen_t*)addrlen); if(!rc) { sslsock *p = addsock(s); @@ -352,7 +352,7 @@ return rc; } #endif - return accept(s, addr, addrlen); + return accept(s, addr, (socklen_t*)addrlen); } int cw_write(int fd, const void *buf, int count, int ssl) { @@ -360,7 +360,7 @@ sslsock *p; if(ssl) - if(p = getsock(fd)) + if((p = getsock(fd)) != NULL) return SSL_write(p->ssl, buf, count); #endif return write(fd, buf, count); @@ -371,13 +371,13 @@ sslsock *p; if(ssl) - if(p = getsock(fd)) + if((p = getsock(fd)) != NULL) return SSL_read(p->ssl, buf, count); #endif return read(fd, buf, count); } -int cw_close(int fd) { +void cw_close(int fd) { #ifdef HAVE_OPENSSL delsock(fd); #endif diff -r 16793da74564 -r f7f07794d2df mcabber/connwrap/connwrap.h --- a/mcabber/connwrap/connwrap.h Fri Jun 10 17:52:44 2005 +0000 +++ b/mcabber/connwrap/connwrap.h Fri Jun 10 18:42:38 2005 +0000 @@ -32,7 +32,7 @@ int cw_write(int fd, const void *buf, int count, int ssl); int cw_read(int fd, void *buf, int count, int ssl); -int cw_close(int fd); +void cw_close(int fd); void cw_setproxy(const char *aproxyhost, int aproxyport, const char *aproxyuser, const char *aproxypass); void cw_setbind(const char *abindaddr); diff -r 16793da74564 -r f7f07794d2df mcabber/libjabber/xmlparse.c --- a/mcabber/libjabber/xmlparse.c Fri Jun 10 17:52:44 2005 +0000 +++ b/mcabber/libjabber/xmlparse.c Fri Jun 10 18:42:38 2005 +0000 @@ -190,7 +190,7 @@ static Processor contentProcessor; static Processor cdataSectionProcessor; static Processor epilogProcessor; -static Processor errorProcessor; +/* static Processor errorProcessor; */ static Processor externalEntityInitProcessor; static Processor externalEntityInitProcessor2; static Processor externalEntityInitProcessor3; @@ -2333,6 +2333,7 @@ } } +/* static enum XML_Error errorProcessor(XML_Parser parser, const char *s, @@ -2341,6 +2342,7 @@ { return errorCode; } +*/ static enum XML_Error storeAttributeValue(XML_Parser parser, const ENCODING *enc, int isCdata, @@ -2483,7 +2485,7 @@ const char *entityTextPtr, const char *entityTextEnd) { - const ENCODING *internalEnc = ns ? XmlGetInternalEncodingNS() : XmlGetInternalEncoding(); + /* const ENCODING *internalEnc = ns ? XmlGetInternalEncodingNS() : XmlGetInternalEncoding(); */ STRING_POOL *pool = &(dtd.pool); entityTextPtr += encoding->minBytesPerChar; entityTextEnd -= encoding->minBytesPerChar; diff -r 16793da74564 -r f7f07794d2df mcabber/libjabber/xstream.c --- a/mcabber/libjabber/xstream.c Fri Jun 10 17:52:44 2005 +0000 +++ b/mcabber/libjabber/xstream.c Fri Jun 10 18:42:38 2005 +0000 @@ -17,6 +17,7 @@ * Copyright (C) 1998-1999 The Jabber Team http://jabber.org/ */ +#include #include /* xstream is a way to have a consistent method of handling incoming XML Stream based events... it doesn't handle the generation of an XML Stream, but provides some facilities to help do that */