#ifndef MICROPDF_H
#define MICROPDF_H
#include <stdint.h>
#include <stddef.h>
#include <stdbool.h>
#ifdef __cplusplus
extern "C" {
#endif
typedef int32_t fz_context;
typedef int32_t fz_document;
typedef int32_t fz_page;
typedef int32_t fz_device;
typedef int32_t fz_pixmap;
typedef int32_t fz_buffer;
typedef int32_t fz_stream;
typedef int32_t fz_output;
typedef int32_t fz_colorspace;
typedef int32_t fz_font;
typedef int32_t fz_image;
typedef int32_t fz_path;
typedef int32_t fz_text;
typedef int32_t fz_cookie;
typedef int32_t fz_display_list;
typedef int32_t fz_link;
typedef int32_t fz_archive;
typedef int32_t pdf_obj;
typedef int32_t pdf_annot;
typedef int32_t pdf_form_field;
typedef struct {
float x, y;
} fz_point;
typedef struct {
float x0, y0;
float x1, y1;
} fz_rect;
typedef struct {
int x0, y0;
int x1, y1;
} fz_irect;
typedef struct {
float a, b, c, d, e, f;
} fz_matrix;
typedef struct {
fz_point ul, ur, ll, lr;
} fz_quad;
typedef int32_t PdfObjHandle;
typedef int32_t Handle;
#include "mupdf.h"
#ifdef __cplusplus
}
#endif
#endif