version 1.1.2.3, 2012/02/28 00:25:25
|
version 1.1.2.5, 2012/02/28 09:27:59
|
Line 15 main(int argc, char **argv)
|
Line 15 main(int argc, char **argv)
|
free(addr); |
free(addr); |
} |
} |
|
|
mp = mpool_init(); | mp = mpool_init(0); |
if (!mp) { |
if (!mp) { |
printf("Error:: #%d - %s\n", sess_GetErrno(), sess_GetError()); |
printf("Error:: #%d - %s\n", sess_GetErrno(), sess_GetError()); |
return 1; |
return 1; |
} |
} |
|
|
for (i = 0; i < 3; i++) { |
for (i = 0; i < 3; i++) { |
|
addr = mpool_malloc(mp, 4000, "mdaaa 4000"); |
|
if (!addr) { |
|
printf("Error:: #%d - %s\n", sess_GetErrno(), sess_GetError()); |
|
mpool_destroy(&mp); |
|
return 2; |
|
} |
|
printf("addr=%p chkaddr=%d addr_size=%d\n", addr, mpool_chkaddr(addr), mpool_getsizebyaddr(addr)); |
|
|
|
strlcpy(addr, "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\ndddddd\n", |
|
mpool_getsizebyaddr(addr)); |
|
// mpool_free(mp, addr, 0); |
|
} |
|
|
|
mpool_free(mp, addr, 0); |
|
|
|
mpool_purge(mp, 0); |
|
|
addr = mpool_malloc(mp, 4000, "mdaaa 4000"); |
addr = mpool_malloc(mp, 4000, "mdaaa 4000"); |
if (!addr) { |
if (!addr) { |
printf("Error:: #%d - %s\n", sess_GetErrno(), sess_GetError()); |
printf("Error:: #%d - %s\n", sess_GetErrno(), sess_GetError()); |
Line 29 main(int argc, char **argv)
|
Line 46 main(int argc, char **argv)
|
return 2; |
return 2; |
} |
} |
printf("addr=%p chkaddr=%d addr_size=%d\n", addr, mpool_chkaddr(addr), mpool_getsizebyaddr(addr)); |
printf("addr=%p chkaddr=%d addr_size=%d\n", addr, mpool_chkaddr(addr), mpool_getsizebyaddr(addr)); |
|
|
strlcpy(addr, "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\ndddddd\n", |
|
mpool_getsizebyaddr(addr)); |
|
mpool_free(mp, addr, 0); |
mpool_free(mp, addr, 0); |
} |
|
|
|
mpool_purge(mp, 1); |
|
|
|
mpool_destroy(&mp); |
mpool_destroy(&mp); |
return 0; |
return 0; |