Cleanup some fx_codec_fax.cpp code.
[pdfium.git] / core / src / fxcodec / jbig2 / JBig2_Define.h
index 3cca6ac..d1a19c5 100644 (file)
@@ -6,34 +6,30 @@
 
 #ifndef _JBIG2_DEFINE_H_
 #define _JBIG2_DEFINE_H_
+
 #include "../../../include/fxcrt/fx_system.h"
 #define JBIG2_memset FXSYS_memset
 #define JBIG2_memcmp FXSYS_memcmp
 #define JBIG2_memcpy FXSYS_memcpy
-#include "JBig2_Object.h"
 #define JBIG2_OOB 1
-typedef struct {
-  int32_t width, height;
-  int32_t x, y;
+
+struct JBig2RegionInfo {
+  int32_t width;
+  int32_t height;
+  int32_t x;
+  int32_t y;
   uint8_t flags;
-} JBig2RegionInfo;
-typedef struct {
+};
+
+struct JBig2HuffmanCode {
   int32_t codelen;
   int32_t code;
-} JBig2HuffmanCode;
-extern "C" {
-void _FaxG4Decode(void* pModule,
-                  const uint8_t* src_buf,
-                  FX_DWORD src_size,
-                  int* pbitpos,
-                  uint8_t* dest_buf,
-                  int width,
-                  int height,
-                  int pitch = 0);
 };
+
 #define JBIG2_MAX_REFERRED_SEGMENT_COUNT 64
 #define JBIG2_MAX_EXPORT_SYSMBOLS 65535
 #define JBIG2_MAX_NEW_SYSMBOLS 65535
 #define JBIG2_MAX_PATTERN_INDEX 65535
 #define JBIG2_MAX_IMAGE_SIZE 65535
+
 #endif