From 037c8cf8e094e4f6b7d22732ce97a9a8d3fa604c Mon Sep 17 00:00:00 2001 From: mid <> Date: Thu, 25 Jul 2024 10:52:05 +0300 Subject: [PATCH] Fixes --- eebie/reader.h | 3 +++ schemagen/Makefile | 2 ++ schemagen/schemagen.c | 2 +- 3 files changed, 6 insertions(+), 1 deletion(-) create mode 100644 schemagen/Makefile diff --git a/eebie/reader.h b/eebie/reader.h index 0bc82c8..51b8474 100644 --- a/eebie/reader.h +++ b/eebie/reader.h @@ -5,6 +5,9 @@ #include"ebml.h" +#include +#include + enum EBMLReaderState { EBMLRS_WAITING_FOR_ELEMENT_ID, EBMLRS_WAITING_FOR_ELEMENT_LENGTH, diff --git a/schemagen/Makefile b/schemagen/Makefile new file mode 100644 index 0000000..b5bffe6 --- /dev/null +++ b/schemagen/Makefile @@ -0,0 +1,2 @@ +all: + cc -o schemagen schemagen.c ezxml.c diff --git a/schemagen/schemagen.c b/schemagen/schemagen.c index 5abbd26..b1b5d3e 100644 --- a/schemagen/schemagen.c +++ b/schemagen/schemagen.c @@ -29,7 +29,7 @@ int main(int argc, char **argv) { printf("#include\n"); printf("#include\n"); - printf("#include\"reader.h\"\n"); + printf("#include\"eebie/reader.h\"\n"); for(ezxml_t el = ezxml_child(schema, "element"); el; el = el->next) { printf("#define %s_%s %sL\n", NAME, ezxml_attr(el, "name"), ezxml_attr(el, "id"));