File size: 631 Bytes
fd49381 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 | #ifndef LOCK_PLATFORM_H_INCLUDED
#define LOCK_PLATFORM_H_INCLUDED
#include "xmlrpc-c/c_util.h" /* For XMLRPC_DLLEXPORT */
#include "xmlrpc-c/lock.h"
/*
XMLRPC_UTIL_EXPORTED marks a symbol in this file that is exported from
libxmlrpc_util.
XMLRPC_BUILDING_UTIL says this compilation is part of libxmlrpc_util, as
opposed to something that _uses_ libxmlrpc_util.
*/
#ifdef XMLRPC_BUILDING_UTIL
#define XMLRPC_UTIL_EXPORTED XMLRPC_DLLEXPORT
#else
#define XMLRPC_UTIL_EXPORTED
#endif
#ifdef __cplusplus
extern "C" {
#endif
XMLRPC_UTIL_EXPORTED
struct lock *
xmlrpc_lock_create(void);
#ifdef __cplusplus
}
#endif
#endif
|