ext/pdfium_ext/pdfium.h in pdfium-0.0.1 vs ext/pdfium_ext/pdfium.h in pdfium-0.0.2
- old
+ new
@@ -1,24 +1,21 @@
#ifndef __PDFIUM_H__
#define __PDFIUM_H__
#include <stdlib.h>
#include <inttypes.h>
-#include <fpdf_dataavail.h>
-#include <fpdf_ext.h>
-#include <fpdfformfill.h>
-#include <fpdftext.h>
-#include <fpdfview.h>
-#include <fpdfedit.h>
-#include <fpdfsave.h>
-#include <fpdfdoc.h>
#include <iostream>
-#include <fpdfdoc/fpdf_doc.h>
-#include <fpdfapi/fpdf_render.h>
+#include <fpdf_doc.h>
+#include <fpdf_save.h>
+#include <fpdf_edit.h>
+#include <fpdf_text.h>
+#include <fpdfdoc/fpdf_doc.h>
+#include <fpdfapi/fpdf_page.h>
#include <fpdfapi/fpdf_pageobj.h>
-#include <fpdfsdk/include/fsdk_rendercontext.h>
+#include <fpdftext/fpdf_text.h>
+
#include <FreeImage.h>
#include "page_wrapper.h"
#include "page_object_wrapper.h"
#include "document_wrapper.h"
@@ -33,13 +30,13 @@
#define DEBUG_MSG(str) do { std::cout << str << std::endl; } while( false )
#else
#define DEBUG_MSG(str) do { } while ( false )
#endif
-VALUE define_bookmark_class();
-VALUE define_document_class();
-VALUE define_page_class();
-VALUE define_image_class();
+void define_bookmark_class();
+void define_document_class();
+void define_page_class();
+void define_image_class();
// a utility method to extract the reference to the FPDF_DOCUMENT from the Ruby/C++ wrapping
CPDF_Page* RB2PG(VALUE RB_Page);
CPDF_Document* RB2DOC(VALUE RB_DocumentWrapper);