#include <apr-1/apr_pools.h>
#include <stdio.h>
int main()
{
apr_pool_t *pool;
apr_status_t rv;
char *buf;
rv = apr_initialize();
if (rv != APR_SUCCESS) {
return -1;
}
rv = apr_pool_create(&pool, NULL);
if (rv != APR_SUCCESS) {
return -1;
}
buf = apr_palloc(pool, 1024);
strcpy(buf, "THIS IS A BUFF");
printf("%s\n", buf);
apr_pool_destroy(pool);
apr_terminate();
return 0;
}
gcc test.c -I/usr/local/apr/include -L/usr/local/apr/lib -lapr-1