summaryrefslogtreecommitdiff
path: root/src/test.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/test.c')
-rw-r--r--src/test.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/test.c b/src/test.c
index 5a5118d..249eb87 100644
--- a/src/test.c
+++ b/src/test.c
@@ -23,6 +23,8 @@ main(int argc, char **argv)
"\n"
"item = header [ price ] *1( note )\n"
"\n"
+"item =/ header [ note ] *1( price )\n"
+"\n"
"header = *1star \"SP\" title %xA *( \"SP\" / %xA )\n"
"\n"
"title = 1*\"TEXT\"\n"
@@ -66,13 +68,13 @@ main(int argc, char **argv)
return EXIT_FAILURE;
}
- int input_unenc[10] = { 3, 0, 2, 2, 2, 1, 1, 1, 0, 1 };
+ int input_unenc[10] = { 3, 0, 2, 2, 2, 1, 5, 0, 6, 1 };
for (int i = 0; i < 10; i++)
to_big_endian(input_unenc[i], input + (8 * i));
unsigned char input_len[8] = { 0 };
- input_len[7] = 8*6;
+ input_len[7] = 8*10;
struct UnsignedVec input_vec =
(struct UnsignedVec) { input_len, NULL, input };