libUPnP
1.6.17
|
00001 /* upnp/inc/upnpconfig.h. Generated from upnpconfig.h.in by configure. */ 00002 /* -*- C -*- */ 00003 /******************************************************************************* 00004 * 00005 * Copyright (c) 2006 Rémi Turboult <r3mi@users.sourceforge.net> 00006 * All rights reserved. 00007 * 00008 * Redistribution and use in source and binary forms, with or without 00009 * modification, are permitted provided that the following conditions are met: 00010 * 00011 * * Redistributions of source code must retain the above copyright notice, 00012 * this list of conditions and the following disclaimer. 00013 * * Redistributions in binary form must reproduce the above copyright notice, 00014 * this list of conditions and the following disclaimer in the documentation 00015 * and/or other materials provided with the distribution. 00016 * * Neither name of Intel Corporation nor the names of its contributors 00017 * may be used to endorse or promote products derived from this software 00018 * without specific prior written permission. 00019 * 00020 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 00021 * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 00022 * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 00023 * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL INTEL OR 00024 * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 00025 * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 00026 * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 00027 * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY 00028 * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 00029 * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 00030 * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 00031 * 00032 ******************************************************************************/ 00033 00034 #ifndef UPNP_CONFIG_H 00035 #define UPNP_CONFIG_H 00036 00037 00038 /*************************************************************************** 00039 * Library version 00040 ***************************************************************************/ 00041 00043 #define UPNP_VERSION_STRING "1.6.17" 00044 00046 #define UPNP_VERSION_MAJOR 1 00047 00049 #define UPNP_VERSION_MINOR 6 00050 00052 #define UPNP_VERSION_PATCH 17 00053 00055 #define UPNP_VERSION \ 00056 ((UPNP_VERSION_MAJOR * 100 + UPNP_VERSION_MINOR) * 100 + UPNP_VERSION_PATCH) 00057 00058 00059 00060 /*************************************************************************** 00061 * Large file support 00062 ***************************************************************************/ 00063 00065 #define _FILE_OFFSET_BITS 64 00066 00068 /* #undef _LARGEFILE_SOURCE */ 00069 00071 #define _LARGE_FILE_SOURCE 00072 00073 /*************************************************************************** 00074 * Library optional features 00075 ***************************************************************************/ 00076 00077 /* 00078 * The following defines can be tested in order to know which 00079 * optional features have been included in the installed library. 00080 */ 00081 00082 00085 #define UPNP_HAVE_DEBUG 1 00086 00087 00090 #define UPNP_HAVE_CLIENT 1 00091 00092 00095 #define UPNP_HAVE_DEVICE 1 00096 00097 00100 #define UPNP_HAVE_WEBSERVER 1 00101 00102 00105 #define UPNP_HAVE_SSDP 1 00106 00107 00110 #define UPNP_HAVE_OPTSSDP 1 00111 00112 00115 #define UPNP_HAVE_SOAP 1 00116 00117 00120 #define UPNP_HAVE_GENA 1 00121 00122 00125 #define UPNP_HAVE_TOOLS 1 00126 00129 /* #undef UPNP_ENABLE_IPV6 */ 00130 00133 /* #undef UPNP_ENABLE_UNSPECIFIED_SERVER */ 00134 00135 #endif /* UPNP_CONFIG_H */ 00136