2 #include <linux/compiler.h> 3 #include <linux/kernel.h> 10 char buf1[] = {
'k',
'r', 4,
'v',
'a', 0 };
11 char buf2[] = {
'k',
'r',
'a',
'v', 4, 0 };
17 { (
char *)
"krava",
sizeof(
"krava"), 1 },
18 { (
char *)
"krava",
sizeof(
"krava") - 1, 0 },
19 { (
char *)
"",
sizeof(
""), 1 },
20 { (
char *)
"", 0, 0 },
22 { buf1,
sizeof(buf1), 0 },
23 { buf2,
sizeof(buf2), 0 },
27 for (i = 0; i < ARRAY_SIZE(t); i++) {
31 if (ret != t[i].ret) {
32 pr_err(
"failed: test %u\n", i);
int is_printable_array(char *p, unsigned int len)
int test__is_printable_array(struct test *test __maybe_unused, int subtest __maybe_unused)