X-Git-Url: http://git.ozlabs.org/?p=ccan;a=blobdiff_plain;f=ccan%2Fblock_pool%2F_info;h=d89da5bd1736bc59503d61a46a962210ba9e51ef;hp=53afc7bd8826e5a3474392548c1af31458b8559f;hb=6abc867fce8c3eba40eb26092d31e34b47dd9165;hpb=3c81225fc0a4fb99d10282ebf11b7ec6ae1eabdd diff --git a/ccan/block_pool/_info b/ccan/block_pool/_info index 53afc7bd..d89da5bd 100644 --- a/ccan/block_pool/_info +++ b/ccan/block_pool/_info @@ -3,8 +3,7 @@ #include "config.h" /** - * block_pool - An efficient allocator for blocks that don't need to be - * resized or freed. + * block_pool - An efficient allocator for blocks that don't need to be resized or freed. * * block_pool allocates blocks by packing them into buffers, making the * overhead per block virtually zero. Because of this, you cannot resize or @@ -29,12 +28,19 @@ * int array[] = {0,1,1,2,3,5,8,13,21,34}; * int *array_copy = block_pool_memdup(bp, array, sizeof(array)); * + * memset(buffer, 0xff, 4096); + * printf("string = %s\n", string); + * printf("array_copy[0] == %i\n", array_copy[0]); * block_pool_free(bp); * return 0; * } * - * Author: Joey Adams - * License: BSD + * Author: Joey Adams + * License: MIT + * Version: 0.1 + * Ccanlint: + * // We actually depend on the LGPL talloc + * license_depends_compat FAIL */ int main(int argc, char *argv[]) {