X-Git-Url: http://mj.ucw.cz/gitweb/?a=blobdiff_plain;f=ucw%2Fres-mem.c;h=dffb8a84c2e29197614cac04b109eb6b1e259a3d;hb=1481eca416a467e9952dbc5e4852afe66eaf1256;hp=7eee58275ea503c9ca1cf63065a3e6f721e9e139;hpb=aeb6304585a714ebff73955095d9b49863ebb199;p=libucw.git diff --git a/ucw/res-mem.c b/ucw/res-mem.c index 7eee5827..dffb8a84 100644 --- a/ucw/res-mem.c +++ b/ucw/res-mem.c @@ -7,8 +7,8 @@ * of the GNU Lesser General Public License. */ -#include "ucw/lib.h" -#include "ucw/respool.h" +#include +#include #include #include @@ -26,10 +26,10 @@ mem_res_free(struct resource *r) } static void -mem_res_dump(struct resource *r) +mem_res_dump(struct resource *r, uint 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 = { @@ -76,10 +76,10 @@ int main(void) 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; }