From: Dmitry V. Levin Date: Wed, 4 Jan 2017 22:08:32 +0000 (+0000) Subject: tests: change the type of fill_memory{,_ex} first argument to void * X-Git-Tag: v4.16~94 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=801d42d9472674dee71fbfd4bdd7104fe4640000;p=strace tests: change the type of fill_memory{,_ex} first argument to void * As these functions behave like memset, it's more convenient to have the first argument of type void * like memset. * tests/fill_memory.c (fill_memory, fill_memory_ex): Change the type of first argument from "char *" to "void *". * tests/tests.h (fill_memory, fill_memory_ex): Likewise. --- diff --git a/tests/fill_memory.c b/tests/fill_memory.c index 9a6e83c9..a0aeccba 100644 --- a/tests/fill_memory.c +++ b/tests/fill_memory.c @@ -1,18 +1,19 @@ #include "tests.h" void -fill_memory_ex(char *ptr, size_t size, unsigned char start, +fill_memory_ex(void *ptr, size_t size, unsigned char start, unsigned char period) { + unsigned char *p = ptr; size_t i; for (i = 0; i < size; i++) { - ptr[i] = start + i % period; + p[i] = start + i % period; } } void -fill_memory(char *ptr, size_t size) +fill_memory(void *ptr, size_t size) { fill_memory_ex(ptr, size, 0x80, 0x80); } diff --git a/tests/tests.h b/tests/tests.h index 202b2224..d4294de9 100644 --- a/tests/tests.h +++ b/tests/tests.h @@ -73,10 +73,10 @@ void *tail_memdup(const void *, const size_t) * values starting with start and resetting every period) in order to catch * sign, byte order and/or alignment errors. */ -void fill_memory_ex(char *ptr, size_t size, unsigned char start, +void fill_memory_ex(void *ptr, size_t size, unsigned char start, unsigned char period); /* Shortcut for fill_memory_ex(ptr, size, 0x80, 0x80) */ -void fill_memory(char *ptr, size_t size); +void fill_memory(void *ptr, size_t size); /* Close stdin, move stdout to a non-standard descriptor, and print. */ void tprintf(const char *, ...)