forked from Mirrors/freeswitch
00654d880e
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8545 d0543943-73ff-0310-b7d9-9358b9ac24b2
39 lines
1.0 KiB
C
39 lines
1.0 KiB
C
#ifndef XMLRPC_C_CONFIG_H_INCLUDED
|
|
#define XMLRPC_C_CONFIG_H_INCLUDED
|
|
|
|
/* This file, part of XML-RPC For C/C++, is meant to
|
|
define characteristics of this particular installation
|
|
that the other <xmlrpc-c/...> header files need in
|
|
order to compile correctly when #included in Xmlrpc-c
|
|
user code.
|
|
|
|
Those header files #include this one.
|
|
|
|
This file was created by a make rule.
|
|
*/
|
|
#define XMLRPC_HAVE_WCHAR 1
|
|
#ifdef WIN32
|
|
/* SOCKET is a type defined by <winsock.h>. Anyone who
|
|
uses XMLRPC_SOCKET on a WIN32 system must #include
|
|
<winsock.h>
|
|
*/
|
|
#define XMLRPC_SOCKET SOCKET
|
|
#define XMLRPC_HAVE_TIMEVAL 0
|
|
#define XMLRPC_HAVE_TIMESPEC 0
|
|
#else
|
|
#define XMLRPC_SOCKET int
|
|
#define XMLRPC_HAVE_TIMEVAL 1
|
|
#define XMLRPC_HAVE_TIMESPEC 1
|
|
#endif
|
|
|
|
#if defined(_MSC_VER)
|
|
/* Newer MSVC has long long, but MSVC 6 does not */
|
|
#define XMLRPC_INT64 __int64
|
|
#define XMLRPC_INT32 __int32
|
|
#else
|
|
#define XMLRPC_INT64 long long
|
|
#define XMLRPC_INT32 int
|
|
#endif
|
|
#endif
|
|
|