OSDN Git Service

e388aa10d45511ee09bc4933c35b384ba99c8722
[tortoisegit/TortoiseGitJp.git] / src / TortoiseMerge / svninclude / apr_pools.h
1 #ifndef APR_POOLS_XX\r
2 #define APR_POOLS_XX\r
3 \r
4 typedef struct\r
5 {\r
6         unsigned char *data;\r
7         int size;\r
8         int start;\r
9 \r
10 }apr_pool_t;\r
11 \r
12 typedef int (*apr_abortfunc_t)(int retcode);\r
13 \r
14 #ifdef __CPLUSPLUS_\r
15 extern "C"\r
16 {\r
17 #endif\r
18 void * apr_palloc(apr_pool_t *p, apr_size_t size);\r
19 \r
20 int apr_pool_create_ex(apr_pool_t **newpool,\r
21                                              apr_pool_t *parent,\r
22                                              apr_abortfunc_t abort_fn,\r
23                                              void *allocator);\r
24 void apr_pool_destroy(apr_pool_t *p);\r
25 \r
26 #ifdef __CPLUSPLUS_\r
27 extern "C"\r
28 }\r
29 #endif\r
30 \r
31 #endif\r