e8e9 transform stub
diff --git a/Makefile.am b/Makefile.am
index 2de8237..3809eb5 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -13,7 +13,8 @@ noinst_HEADERS = include/cm.h \
include/crc32.h \
include/libsais.h \
include/lzp.h \
- include/rle.h
+ include/rle.h \
+ include/e8e9.h
lib_LTLIBRARIES = libbzip3.la
libbzip3_la_SOURCES = src/cm.c \
@@ -21,7 +22,8 @@ libbzip3_la_SOURCES = src/cm.c \
src/libbz3.c \
src/libsais.c \
src/lzp.c \
- src/rle.c
+ src/rle.c \
+ src/e8e9.c
bin_PROGRAMS = bzip3
bzip3_CFLAGS = $(AM_CFLAGS)
diff --git a/include/e8e9.h b/include/e8e9.h
new file mode 100644
index 0000000..8d00c0e
--- /dev/null
+++ b/include/e8e9.h
@@ -0,0 +1,31 @@
+
+/*
+ * BZip3 - A spiritual successor to BZip2.
+ * Copyright (C) 2022 Kamila Szewczyk
+ *
+ * This program is free software: you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as published by the Free
+ * Software Foundation, either version 3 of the License, or (at your option)
+ * any later version.
+ *
+ * This program is distributed in the hope that it will be useful, but WITHOUT
+ * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+ * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
+ * more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public License along with
+ * this program. If not, see <http://www.gnu.org/licenses/>.
+ */
+
+#ifndef _E8E9_H
+#define _E8E9_H
+
+#include <stddef.h>
+#include <stdint.h>
+
+#include "common.h"
+
+s32 e8e9_forward(u8 * in, s32 inlen, u8 * out);
+void e8e9_backward(u8 * in, u8 * out, s32 outlen);
+
+#endif
diff --git a/src/e8e9.c b/src/e8e9.c
new file mode 100644
index 0000000..4bbc125
--- /dev/null
+++ b/src/e8e9.c
@@ -0,0 +1,22 @@
+
+/*
+ * BZip3 - A spiritual successor to BZip2.
+ * Copyright (C) 2022 Kamila Szewczyk
+ *
+ * This program is free software: you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as published by the Free
+ * Software Foundation, either version 3 of the License, or (at your option)
+ * any later version.
+ *
+ * This program is distributed in the hope that it will be useful, but WITHOUT
+ * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+ * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
+ * more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public License along with
+ * this program. If not, see <http://www.gnu.org/licenses/>.
+ */
+
+#include "e8e9.h"
+
+/* TODO */
