X-Git-Url: http://git.ozlabs.org/?a=blobdiff_plain;f=ccan%2Ftal%2Ftest%2Frun-overflow.c;h=e68c0471b9d7e4c49ee7568786be9dc726354586;hb=b7875534ad91e2cfc013e1224219ab3f8c04ee97;hp=473ba70a11b775160c88a3af8ee43291572955a9;hpb=8cf5b6208cad807228a69d695e6521122d4b71da;p=ccan diff --git a/ccan/tal/test/run-overflow.c b/ccan/tal/test/run-overflow.c index 473ba70a..e68c0471 100644 --- a/ccan/tal/test/run-overflow.c +++ b/ccan/tal/test/run-overflow.c @@ -32,19 +32,19 @@ int main(void) origpi = tal_arr(NULL, int, 100); ok1(origpi); ok1(error_count == 0); - pi = tal_dup(NULL, int, origpi, (size_t)-1, 0); + pi = tal_dup_arr(NULL, int, origpi, (size_t)-1, 0); ok1(!pi); ok1(error_count == 1); - pi = tal_dup(NULL, int, origpi, 0, (size_t)-1); + pi = tal_dup_arr(NULL, int, origpi, 0, (size_t)-1); ok1(!pi); ok1(error_count == 2); - pi = tal_dup(NULL, int, origpi, (size_t)-1UL / sizeof(int), + pi = tal_dup_arr(NULL, int, origpi, (size_t)-1UL / sizeof(int), (size_t)-1UL / sizeof(int)); ok1(!pi); ok1(error_count == 3); /* This will still overflow when tal_hdr is added. */ - pi = tal_dup(NULL, int, origpi, (size_t)-1UL / sizeof(int) / 2, + pi = tal_dup_arr(NULL, int, origpi, (size_t)-1UL / sizeof(int) / 2, (size_t)-1UL / sizeof(int) / 2); ok1(!pi); ok1(error_count == 4); @@ -54,20 +54,20 @@ int main(void) /* Now, check that with taltk() we free old one on failure. */ origpi = tal_arr(NULL, int, 100); error_count = 0; - pi = tal_dup(NULL, int, take(origpi), (size_t)-1, 0); + pi = tal_dup_arr(NULL, int, take(origpi), (size_t)-1, 0); ok1(!pi); ok1(error_count == 1); origpi = tal_arr(NULL, int, 100); error_count = 0; - pi = tal_dup(NULL, int, take(origpi), 0, (size_t)-1); + pi = tal_dup_arr(NULL, int, take(origpi), 0, (size_t)-1); ok1(!pi); ok1(error_count == 1); ok1(!tal_first(NULL)); origpi = tal_arr(NULL, int, 100); error_count = 0; - pi = tal_dup(NULL, int, take(origpi), (size_t)-1UL / sizeof(int), + pi = tal_dup_arr(NULL, int, take(origpi), (size_t)-1UL / sizeof(int), (size_t)-1UL / sizeof(int)); ok1(!pi); ok1(error_count == 1); @@ -76,7 +76,7 @@ int main(void) origpi = tal_arr(NULL, int, 100); error_count = 0; /* This will still overflow when tal_hdr is added. */ - pi = tal_dup(NULL, int, take(origpi), (size_t)-1UL / sizeof(int) / 2, + pi = tal_dup_arr(NULL, int, take(origpi), (size_t)-1UL / sizeof(int) / 2, (size_t)-1UL / sizeof(int) / 2); ok1(!pi); ok1(error_count == 1);