Ignore:
Timestamp:
Feb 7, 2009, 12:11:58 AM (13 years ago)
Author:
charles
Message:

(trunk libT) update to the newest versions of miniupnp and libnatpmp

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/third-party/miniupnp/miniupnpc.c

    r6848 r7837  
    1 /* $Id: miniupnpc.c,v 1.55 2008/09/25 18:02:50 nanard Exp $ */
     1/* $Id: miniupnpc.c,v 1.57 2008/12/18 17:46:36 nanard Exp $ */
    22/* Project : miniupnp
    33 * Author : Thomas BERNARD
     
    99#include <string.h>
    1010#ifdef WIN32
     11/* Win32 Specific includes and defines */
    1112#include <winsock2.h>
    1213#include <Ws2tcpip.h>
    1314#include <io.h>
    1415#define snprintf _snprintf
     16#if defined(_MSC_VER) && (_MSC_VER >= 1400)
     17#define strncasecmp _memicmp
     18#else
    1519#define strncasecmp memicmp
     20#endif
    1621#define MAXHOSTNAMELEN 64
    1722#else
     23/* Standard POSIX includes */
    1824#include <unistd.h>
    1925#include <sys/socket.h>
     
    4046
    4147#define SOAPPREFIX "s"
     48#define SERVICEPREFIX "u"
     49#define SERVICEPREFIX2 'u'
    4250
    4351/* root description parsing */
     
    5462        parser.attfunc = 0;
    5563        parsexml(&parser);
    56 #ifndef NDEBUG
     64#ifdef DEBUG
    5765        printIGD(data);
    5866#endif
     
    151159                                                  SOAPPREFIX ":encodingStyle=\"http://schemas.xmlsoap.org/soap/encoding/\">"
    152160                                                  "<" SOAPPREFIX ":Body>"
    153                                                   "<m:%s xmlns:m=\"%s\">"
    154                                                   "</m:%s>"
     161                                                  "<" SERVICEPREFIX ":%s xmlns:" SERVICEPREFIX "=\"%s\">"
     162                                                  "</" SERVICEPREFIX ":%s>"
    155163                                                  "</" SOAPPREFIX ":Body></" SOAPPREFIX ":Envelope>"
    156164                                                  "\r\n", action, service, action);
     
    167175                                                SOAPPREFIX ":encodingStyle=\"http://schemas.xmlsoap.org/soap/encoding/\">"
    168176                                                "<" SOAPPREFIX ":Body>"
    169                                                 "<m:%s xmlns:m=\"%s\">",
     177                                                "<" SERVICEPREFIX ":%s xmlns:" SERVICEPREFIX "=\"%s\">",
    170178                                                action, service);
    171179                p = soapbody + soapbodylen;
     
    199207                *(p++) = '<';
    200208                *(p++) = '/';
    201                 *(p++) = 'm';
     209                *(p++) = SERVICEPREFIX2;
    202210                *(p++) = ':';
    203211                pe = action;
Note: See TracChangeset for help on using the changeset viewer.