#ifndef MuPDF_common_h #define MuPDF_common_h #include #undef ABS #undef MIN #undef MAX #include "mupdf/fitz.h" extern fz_context *ctx; extern dispatch_queue_t queue; extern float screenScale; CGSize fitPageToScreen(CGSize page, CGSize screen); int search_page(fz_document *doc, int number, char *needle, fz_cookie *cookie); fz_rect search_result_bbox(fz_document *doc, int i); CGDataProviderRef CreateWrappedPixmap(fz_pixmap *pix); CGImageRef CreateCGImageWithPixmap(fz_pixmap *pix, CGDataProviderRef cgdata); #endif