diff options
Diffstat (limited to 'tests-m32/execve.c')
-rw-r--r-- | tests-m32/execve.c | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/tests-m32/execve.c b/tests-m32/execve.c index c558dd3b..da3bc520 100644 --- a/tests-m32/execve.c +++ b/tests-m32/execve.c @@ -127,9 +127,14 @@ main(void) #endif ); - char str_a[] = "012345678901234567890123456789012"; - char str_b[] = "_abcdefghijklmnopqrstuvwxyz()[]{}"; -#define DEFAULT_STRLEN ((unsigned int) sizeof(str_a) - 2) + char *const str_a = tail_alloc(DEFAULT_STRLEN + 2); + fill_memory_ex(str_a, DEFAULT_STRLEN + 1, '0', 10); + str_a[DEFAULT_STRLEN + 1] = '\0'; + + char *const str_b = tail_alloc(DEFAULT_STRLEN + 2); + fill_memory_ex(str_b, DEFAULT_STRLEN + 1, '_', 32); + str_b[DEFAULT_STRLEN + 1] = '\0'; + char **const a = tail_alloc(sizeof(*a) * (DEFAULT_STRLEN + 2)); char **const b = tail_alloc(sizeof(*b) * (DEFAULT_STRLEN + 2)); unsigned int i; |