Changeset 8052


Ignore:
Timestamp:
Mar 11, 2009, 1:04:03 PM (12 years ago)
Author:
charles
Message:

(trunk libnatpmp) update to new version

Location:
trunk/third-party/libnatpmp
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/third-party/libnatpmp/README

    r7837 r8052  
    11libnatpmp is written by Thomas Bernard.
    22Its homepage is http://miniupnp.tuxfamily.org/libnatpmp.html
    3 This code is from the libnatpmp-20090129 snapshot
     3This code is from the libnatpmp-20090310 snapshot
    44
  • trunk/third-party/libnatpmp/getgateway.c

    r6967 r8052  
    1 /* $Id: getgateway.c,v 1.12 2008/10/06 10:04:16 nanard Exp $ */
     1/* $Id: getgateway.c,v 1.13 2009/03/10 10:15:31 nanard Exp $ */
    22/* libnatpmp
    33 * Copyright (c) 2007-2008, Thomas BERNARD <miniupnp@free.fr>
     
    387387                                                        }
    388388                                                }
     389                                                else if(ERROR_SUCCESS == RegQueryValueEx(interfaceKey,         // Open registry key
     390                                                                                    "DefaultGateway", // Name of key to query
     391                                                                                    NULL,                 // Reserved - must be NULL
     392                                                                                    &gatewayValueType,    // Receives value type
     393                                                                                    gatewayValue,         // Receives value
     394                                                                                    &gatewayValueLength)) // Receives value length in bytes
     395                                                {
     396                                                        // Check to make sure it's a string
     397                                                        if(gatewayValueType == REG_MULTI_SZ || gatewayValueType == REG_SZ)
     398                                                        {
     399                                                                //printf("gatewayValue: %s\n", gatewayValue);
     400                                                                done = 1;
     401                                                        }
     402                                                }
    389403                                                RegCloseKey(interfaceKey);
    390404                                        }
  • trunk/third-party/libnatpmp/natpmp.c

    r6967 r8052  
    8080}
    8181
    82 int sendpendingrequest(natpmp_t * p)
     82static int sendpendingrequest(natpmp_t * p)
    8383{
    8484        int r;
     
    9696}
    9797
    98 int sendnatpmprequest(natpmp_t * p)
     98static int sendnatpmprequest(natpmp_t * p)
    9999{
    100100        int n;
     
    161161}
    162162
    163 int readnatpmpresponse(natpmp_t * p, natpmpresp_t * response)
     163static int readnatpmpresponse(natpmp_t * p, natpmpresp_t * response)
    164164{
    165165        unsigned char buf[16];
  • trunk/third-party/libnatpmp/natpmp.h

    r6967 r8052  
    1 /* $Id: natpmp.h,v 1.10 2008/07/02 22:33:06 nanard Exp $ */
     1/* $Id: natpmp.h,v 1.11 2009/02/27 22:38:05 nanard Exp $ */
    22/* libnatpmp
    33 * Copyright (c) 2007-2008, Thomas BERNARD <miniupnp@free.fr>
     
    2727#include <stdint.h>
    2828#define in_addr_t uint32_t
     29#include "declspec.h"
    2930#else
     31#define LIBSPEC
    3032#include <netinet/in.h>
    3133#endif
    32 #include "declspec.h"
    3334
    3435typedef struct {
Note: See TracChangeset for help on using the changeset viewer.