提交 17974c05 编写于 作者: L Linus Torvalds

hexdump: avoid warning in test function

The test_data_1_le[] array is a const array of const char *.  To avoid
dropping any const information, we need to use "const char * const *",
not just "const char **".

I'm not sure why the different test arrays end up having different
const'ness, but let's make the pointer we use to traverse them as const
as possible, since we modify neither the array of pointers _or_ the
pointers we find in the array.
Signed-off-by: NLinus Torvalds <torvalds@linux-foundation.org>
上级 8b01fc86
...@@ -48,7 +48,7 @@ static void __init test_hexdump(size_t len, int rowsize, int groupsize, ...@@ -48,7 +48,7 @@ static void __init test_hexdump(size_t len, int rowsize, int groupsize,
char test[32 * 3 + 2 + 32 + 1]; char test[32 * 3 + 2 + 32 + 1];
char real[32 * 3 + 2 + 32 + 1]; char real[32 * 3 + 2 + 32 + 1];
char *p; char *p;
const char **result; const char * const *result;
size_t l = len; size_t l = len;
int gs = groupsize, rs = rowsize; int gs = groupsize, rs = rowsize;
unsigned int i; unsigned int i;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册