Add the program code that wraps the libraries
[firmware_extractor.git] / firmware_extractor.h
diff --git a/firmware_extractor.h b/firmware_extractor.h
new file mode 100644 (file)
index 0000000..be5db19
--- /dev/null
@@ -0,0 +1,22 @@
+#ifndef __FW_LZW_H__
+#define __FW_LZW_H__
+
+#include "heap_reap.h"
+
+// for cmsLog
+#define cmsLog_error(args...)
+#define cmsLog_notice(args...)
+#define cmsLog_debug(args...)
+
+// for cmsMem
+#define ALLOC_ZEROIZE          0x01
+
+#define cmsMem_alloc(size, allocFlags) heap_and_reap(NULL, size, 1);
+#define cmsMem_free(ptr) heap_and_reap(ptr, 0, 0);
+
+// for cmsAst
+
+#include <assert.h>
+#define cmsAst_assert(expression) assert(expression);
+
+#endif