Changeset 13259


Ignore:
Timestamp:
Mar 21, 2012, 2:51:26 AM (6 years ago)
Author:
livings124
Message:

#4825 update libnatpmp to libnatpmp-20110808

Location:
trunk
Files:
9 edited

Legend:

Unmodified
Added
Removed
  • trunk/libtransmission/natpmp.c

    r13199 r13259  
    121121    if( is_enabled && ( nat->state == TR_NATPMP_DISCOVER ) )
    122122    {
    123         int val = initnatpmp( &nat->natpmp );
     123        int val = initnatpmp( &nat->natpmp, 0, NULL );
    124124        logVal( "initnatpmp", val );
    125125        val = sendpublicaddressrequest( &nat->natpmp );
  • trunk/third-party/libnatpmp/Changelog.txt

    r10284 r13259  
    1 $Id: Changelog.txt,v 1.21 2010/02/02 18:24:43 nanard Exp $
     1$Id: Changelog.txt,v 1.29 2011/08/07 16:59:33 nanard Exp $
     2
     32011/08/07:
     4  Patch to build on debian/kFreeBSD.
     5
     62011/07/15:
     7  Put 3 clauses BSD licence at the top of source files.
     8
     92011/06/18:
     10  --no-undefined => -Wl,--no-undefined
     11  adding a natpmpc.1 man page
     12
     132011/05/19:
     14  Small fix in libnatpmpmodule.c thanks to Manuel Mausz
     15
     162011/01/03:
     17  Added an argument to initnatpmp() in order to force the gateway to be used
     18
     192011/01/01:
     20  fix in make install
     21
     222010/05/21:
     23  make install now working under MacOSX (and BSD)
     24
     252010/04/12:
     26  cplusplus stuff in natpmp.h
    227
    3282010/02/02:
  • trunk/third-party/libnatpmp/LICENSE

    r10284 r13259  
    1 Copyright (c) 2007-2009, Thomas BERNARD
     1Copyright (c) 2007-2011, Thomas BERNARD
    22All rights reserved.
    33
  • trunk/third-party/libnatpmp/getgateway.c

    r10284 r13259  
    1 /* $Id: getgateway.c,v 1.19 2009/12/19 15:20:45 nanard Exp $ */
     1/* $Id: getgateway.c,v 1.22 2011/08/08 21:20:51 nanard Exp $ */
    22/* libnatpmp
    3  * Copyright (c) 2007-2009, Thomas BERNARD <miniupnp@free.fr>
    4  *
    5  * Permission to use, copy, modify, and/or distribute this software for any
    6  * purpose with or without fee is hereby granted, provided that the above
    7  * copyright notice and this permission notice appear in all copies.
    8  *
    9  * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
    10  * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
    11  * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
    12  * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
    13  * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
    14  * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
    15  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. */
     3
     4Copyright (c) 2007-2011, Thomas BERNARD
     5All rights reserved.
     6
     7Redistribution and use in source and binary forms, with or without
     8modification, are permitted provided that the following conditions are met:
     9
     10    * Redistributions of source code must retain the above copyright notice,
     11      this list of conditions and the following disclaimer.
     12    * Redistributions in binary form must reproduce the above copyright notice,
     13      this list of conditions and the following disclaimer in the documentation
     14      and/or other materials provided with the distribution.
     15    * The name of the author may not be used to endorse or promote products
     16          derived from this software without specific prior written permission.
     17
     18THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
     19AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
     20IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
     21ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
     22LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
     23CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
     24SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
     25INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
     26CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
     27ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
     28POSSIBILITY OF SUCH DAMAGE.
     29*/
    1630#include <stdio.h>
    1731#include <ctype.h>
     
    3650#endif
    3751
    38 #ifdef BSD
     52#if defined(BSD) || defined(__FreeBSD_kernel__)
    3953#undef USE_PROC_NET_ROUTE
    4054#define USE_SOCKET_ROUTE
  • trunk/third-party/libnatpmp/getgateway.h

    r10284 r13259  
    1 /* $Id: getgateway.h,v 1.4 2009/12/19 12:00:00 nanard Exp $ */
     1/* $Id: getgateway.h,v 1.5 2011/07/15 08:30:11 nanard Exp $ */
    22/* libnatpmp
    3  * Copyright (c) 2007, Thomas BERNARD <miniupnp@free.fr>
    4  *
    5  * Permission to use, copy, modify, and/or distribute this software for any
    6  * purpose with or without fee is hereby granted, provided that the above
    7  * copyright notice and this permission notice appear in all copies.
    8  *
    9  * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
    10  * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
    11  * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
    12  * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
    13  * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
    14  * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
    15  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. */
     3Copyright (c) 2007-2011, Thomas BERNARD
     4All rights reserved.
     5
     6Redistribution and use in source and binary forms, with or without
     7modification, are permitted provided that the following conditions are met:
     8
     9    * Redistributions of source code must retain the above copyright notice,
     10      this list of conditions and the following disclaimer.
     11    * Redistributions in binary form must reproduce the above copyright notice,
     12      this list of conditions and the following disclaimer in the documentation
     13      and/or other materials provided with the distribution.
     14    * The name of the author may not be used to endorse or promote products
     15          derived from this software without specific prior written permission.
     16
     17THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
     18AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
     19IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
     20ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
     21LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
     22CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
     23SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
     24INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
     25CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
     26ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
     27POSSIBILITY OF SUCH DAMAGE.
     28*/
    1629#ifndef __GETGATEWAY_H__
    1730#define __GETGATEWAY_H__
  • trunk/third-party/libnatpmp/natpmp.c

    r10284 r13259  
    1 /* $Id: natpmp.c,v 1.12 2009/12/19 14:10:09 nanard Exp $ */
     1/* $Id: natpmp.c,v 1.14 2011/07/15 08:30:11 nanard Exp $ */
    22/* libnatpmp
    3  * Copyright (c) 2007-2009, Thomas BERNARD <miniupnp@free.fr>
    4  * http://miniupnp.free.fr/libnatpmp.html
    5  *
    6  * Permission to use, copy, modify, and/or distribute this software for any
    7  * purpose with or without fee is hereby granted, provided that the above
    8  * copyright notice and this permission notice appear in all copies.
    9  *
    10  * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
    11  * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
    12  * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
    13  * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
    14  * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
    15  * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
    16  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. */
     3Copyright (c) 2007-2011, Thomas BERNARD
     4All rights reserved.
     5
     6Redistribution and use in source and binary forms, with or without
     7modification, are permitted provided that the following conditions are met:
     8
     9    * Redistributions of source code must retain the above copyright notice,
     10      this list of conditions and the following disclaimer.
     11    * Redistributions in binary form must reproduce the above copyright notice,
     12      this list of conditions and the following disclaimer in the documentation
     13      and/or other materials provided with the distribution.
     14    * The name of the author may not be used to endorse or promote products
     15          derived from this software without specific prior written permission.
     16
     17THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
     18AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
     19IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
     20ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
     21LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
     22CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
     23SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
     24INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
     25CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
     26ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
     27POSSIBILITY OF SUCH DAMAGE.
     28*/
    1729#ifdef __linux__
    1830#define _BSD_SOURCE 1
     
    4254#include "getgateway.h"
    4355
    44 LIBSPEC int initnatpmp(natpmp_t * p)
     56LIBSPEC int initnatpmp(natpmp_t * p, int forcegw, in_addr_t forcedgw)
    4557{
    4658#ifdef WIN32
     
    6678#endif
    6779
    68         if(getdefaultgateway(&(p->gateway)) < 0)
    69                 return NATPMP_ERR_CANNOTGETGATEWAY;
     80        if(forcegw) {
     81                p->gateway = forcedgw;
     82        } else {
     83                if(getdefaultgateway(&(p->gateway)) < 0)
     84                        return NATPMP_ERR_CANNOTGETGATEWAY;
     85        }
    7086       
    7187        memset(&addr, 0, sizeof(addr));
  • trunk/third-party/libnatpmp/natpmp.h

    r10284 r13259  
    1 /* $Id: natpmp.h,v 1.12 2009/12/19 12:00:00 nanard Exp $ */
     1/* $Id: natpmp.h,v 1.15 2011/07/15 08:30:11 nanard Exp $ */
    22/* libnatpmp
    3  * Copyright (c) 2007-2008, Thomas BERNARD <miniupnp@free.fr>
    4  * http://miniupnp.free.fr/libnatpmp.html
    5  *
    6  * Permission to use, copy, modify, and/or distribute this software for any
    7  * purpose with or without fee is hereby granted, provided that the above
    8  * copyright notice and this permission notice appear in all copies.
    9  *
    10  * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
    11  * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
    12  * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
    13  * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
    14  * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
    15  * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
    16  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. */
     3Copyright (c) 2007-2011, Thomas BERNARD
     4All rights reserved.
     5
     6Redistribution and use in source and binary forms, with or without
     7modification, are permitted provided that the following conditions are met:
     8
     9    * Redistributions of source code must retain the above copyright notice,
     10      this list of conditions and the following disclaimer.
     11    * Redistributions in binary form must reproduce the above copyright notice,
     12      this list of conditions and the following disclaimer in the documentation
     13      and/or other materials provided with the distribution.
     14    * The name of the author may not be used to endorse or promote products
     15          derived from this software without specific prior written permission.
     16
     17THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
     18AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
     19IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
     20ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
     21LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
     22CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
     23SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
     24INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
     25CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
     26ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
     27POSSIBILITY OF SUCH DAMAGE.
     28*/
    1729#ifndef __NATPMP_H__
    1830#define __NATPMP_H__
     
    116128#define NATPMP_TRYAGAIN (-100)
    117129
     130#ifdef __cplusplus
     131extern "C" {
     132#endif
     133
    118134/* initnatpmp()
    119135 * initialize a natpmp_t object
     136 * With forcegw=1 the gateway is not detected automaticaly.
    120137 * Return values :
    121138 * 0 = OK
     
    125142 * NATPMP_ERR_CANNOTGETGATEWAY
    126143 * NATPMP_ERR_CONNECTERR */
    127 LIBSPEC int initnatpmp(natpmp_t * p);
     144LIBSPEC int initnatpmp(natpmp_t * p, int forcegw, in_addr_t forcedgw);
    128145
    129146/* closenatpmp()
     
    192209#endif
    193210
    194 #endif
     211#ifdef __cplusplus
     212}
     213#endif
     214
     215#endif
  • trunk/third-party/libnatpmp/wingettimeofday.c

    r10284 r13259  
    1 /* $Id: wingettimeofday.c,v 1.3 2009/12/19 12:00:00 nanard Exp $ */
     1/* $Id: wingettimeofday.c,v 1.4 2011/07/15 08:30:11 nanard Exp $ */
    22/* libnatpmp
    3  * Copyright (c) 2007-2008, Thomas BERNARD <miniupnp@free.fr>
    4  * http://miniupnp.free.fr/libnatpmp.html
    5  *
    6  * Permission to use, copy, modify, and/or distribute this software for any
    7  * purpose with or without fee is hereby granted, provided that the above
    8  * copyright notice and this permission notice appear in all copies.
    9  *
    10  * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
    11  * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
    12  * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
    13  * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
    14  * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
    15  * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
    16  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. */
     3Copyright (c) 2007-2011, Thomas BERNARD
     4All rights reserved.
     5
     6Redistribution and use in source and binary forms, with or without
     7modification, are permitted provided that the following conditions are met:
     8
     9    * Redistributions of source code must retain the above copyright notice,
     10      this list of conditions and the following disclaimer.
     11    * Redistributions in binary form must reproduce the above copyright notice,
     12      this list of conditions and the following disclaimer in the documentation
     13      and/or other materials provided with the distribution.
     14    * The name of the author may not be used to endorse or promote products
     15          derived from this software without specific prior written permission.
     16
     17THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
     18AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
     19IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
     20ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
     21LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
     22CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
     23SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
     24INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
     25CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
     26ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
     27POSSIBILITY OF SUCH DAMAGE.
     28*/
    1729#ifdef WIN32
    1830#if defined(_MSC_VER)
     
    3244void __stdcall GetSystemTimeAsFileTime(FILETIME*);
    3345 
    34 //int gettimeofday(struct timeval* p, void* tz /* IGNORED */);
    35 
    3646int gettimeofday(struct timeval* p, void* tz /* IGNORED */) {
    3747  union {
  • trunk/third-party/libnatpmp/wingettimeofday.h

    r10284 r13259  
    1 /* $Id: wingettimeofday.h,v 1.1 2009/12/19 12:02:42 nanard Exp $ */
     1/* $Id: wingettimeofday.h,v 1.2 2011/07/15 08:30:11 nanard Exp $ */
    22/* libnatpmp
    3  * Copyright (c) 2007-2008, Thomas BERNARD <miniupnp@free.fr>
    4  * http://miniupnp.free.fr/libnatpmp.html
    5  *
    6  * Permission to use, copy, modify, and/or distribute this software for any
    7  * purpose with or without fee is hereby granted, provided that the above
    8  * copyright notice and this permission notice appear in all copies.
    9  *
    10  * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
    11  * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
    12  * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
    13  * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
    14  * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
    15  * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
    16  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. */
     3Copyright (c) 2007-2011, Thomas BERNARD
     4All rights reserved.
     5
     6Redistribution and use in source and binary forms, with or without
     7modification, are permitted provided that the following conditions are met:
     8
     9    * Redistributions of source code must retain the above copyright notice,
     10      this list of conditions and the following disclaimer.
     11    * Redistributions in binary form must reproduce the above copyright notice,
     12      this list of conditions and the following disclaimer in the documentation
     13      and/or other materials provided with the distribution.
     14    * The name of the author may not be used to endorse or promote products
     15          derived from this software without specific prior written permission.
     16
     17THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
     18AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
     19IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
     20ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
     21LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
     22CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
     23SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
     24INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
     25CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
     26ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
     27POSSIBILITY OF SUCH DAMAGE.
     28*/
    1729#ifndef __WINGETTIMEOFDAY_H__
    1830#define __WINGETTIMEOFDAY_H__
Note: See TracChangeset for help on using the changeset viewer.