* of the GNU Lesser General Public License.
*/
-#include "ucw/lib.h"
-#include "ucw/respool.h"
+#include <ucw/lib.h>
+#include <ucw/resource.h>
#include <stdio.h>
#include <stdlib.h>
}
static void
-mem_res_dump(struct resource *r)
+mem_res_dump(struct resource *r, uns indent UNUSED)
{
struct res_mem *rm = (struct res_mem *) r;
- printf(" size=%zu", rm->size);
+ printf(" size=%zu, ptr=%p\n", rm->size, r->priv);
}
static const struct res_class mem_res_class = {
struct resource *r;
char *p = res_malloc(3, &r);
p[0] = p[1] = p[2] = 1;
- rp_dump(rp);
+ rp_dump(rp, 0);
p = res_realloc(r, 5);
p[3] = p[4] = 2;
- rp_dump(rp);
+ rp_dump(rp, 0);
rp_delete(rp);
return 0;
}