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