diff options
Diffstat (limited to 'include')
-rw-r--r-- | include/fitz/base.h | 2 | ||||
-rw-r--r-- | include/fitz/cmap.h | 2 | ||||
-rw-r--r-- | include/fitz/colorspace.h | 19 | ||||
-rw-r--r-- | include/fitz/filter.h | 10 | ||||
-rw-r--r-- | include/fitz/font.h | 6 | ||||
-rw-r--r-- | include/fitz/hash.h | 2 | ||||
-rw-r--r-- | include/fitz/image.h | 2 | ||||
-rw-r--r-- | include/fitz/object.h | 2 | ||||
-rw-r--r-- | include/fitz/path.h | 2 | ||||
-rw-r--r-- | include/fitz/pixmap.h | 2 | ||||
-rw-r--r-- | include/fitz/render.h | 2 | ||||
-rw-r--r-- | include/fitz/scanconv.h | 4 | ||||
-rw-r--r-- | include/fitz/tree.h | 2 | ||||
-rw-r--r-- | include/mupdf/content.h | 2 | ||||
-rw-r--r-- | include/mupdf/page.h | 8 | ||||
-rw-r--r-- | include/mupdf/rsrc.h | 6 | ||||
-rw-r--r-- | include/mupdf/syntax.h | 2 |
17 files changed, 44 insertions, 31 deletions
diff --git a/include/fitz/base.h b/include/fitz/base.h index 06a644b3..9ead6c88 100644 --- a/include/fitz/base.h +++ b/include/fitz/base.h @@ -44,7 +44,7 @@ fz_error *fz_throw0(const char *func, const char *file, int line, char *fmt, ... void fz_warn(char *fmt, ...); void fz_abort(fz_error *eo); -void fz_freeerror(fz_error *eo); +void fz_droperror(fz_error *eo); typedef struct fz_memorycontext_s fz_memorycontext; diff --git a/include/fitz/cmap.h b/include/fitz/cmap.h index ddd37149..b076d749 100644 --- a/include/fitz/cmap.h +++ b/include/fitz/cmap.h @@ -2,7 +2,7 @@ typedef struct fz_cmap_s fz_cmap; fz_error *fz_newcmap(fz_cmap **cmapp); void fz_debugcmap(fz_cmap *cmap); -void fz_freecmap(fz_cmap *cmap); +void fz_dropcmap(fz_cmap *cmap); char *fz_getcmapname(fz_cmap *cmap); void fz_setcmapname(fz_cmap *cmap, char *name); diff --git a/include/fitz/colorspace.h b/include/fitz/colorspace.h index 370c755f..9b5a5dbb 100644 --- a/include/fitz/colorspace.h +++ b/include/fitz/colorspace.h @@ -1,4 +1,8 @@ typedef struct fz_colorspace_s fz_colorspace; +typedef struct fz_colorcube_s fz_colorcube; +typedef struct fz_colorcube1_s fz_colorcube1; +typedef struct fz_colorcube3_s fz_colorcube3; +typedef struct fz_colorcube4_s fz_colorcube4; struct fz_colorspace_s { @@ -7,9 +11,20 @@ struct fz_colorspace_s int n; void (*toxyz)(fz_colorspace *, float *src, float *xyz); void (*fromxyz)(fz_colorspace *, float *xyz, float *dst); - void (*free)(fz_colorspace *); + void (*drop)(fz_colorspace *); }; -void fz_freecolorspace(fz_colorspace *cs); +struct fz_colorcube1_s { unsigned char v[17]; }; +struct fz_colorcube3_s { unsigned char v[17][17][17]; }; +struct fz_colorcube4_s { unsigned char v[17][17][17][17]; }; + +struct fz_colorcube_s +{ + fz_colorspace *src; + fz_colorspace *dst; + void **subcube; /* dst->n * colorcube(src->n) */ +}; + +void fz_dropcolorspace(fz_colorspace *cs); void fz_convertcolor(fz_colorspace *srcs, float *srcv, fz_colorspace *dsts, float *dstv); diff --git a/include/fitz/filter.h b/include/fitz/filter.h index f6a1603f..225cb172 100644 --- a/include/fitz/filter.h +++ b/include/fitz/filter.h @@ -13,12 +13,12 @@ extern fz_error fz_kiodone; #define FZ_NEWFILTER(TYPE,VAR,NAME) \ fz_error * fz_process ## NAME (fz_filter*,fz_buffer*,fz_buffer*); \ - void fz_free ## NAME (fz_filter*); \ + void fz_drop ## NAME (fz_filter*); \ TYPE *VAR; \ *fp = fz_malloc(sizeof(TYPE)); \ if (!*fp) return fz_outofmem; \ (*fp)->process = fz_process ## NAME ; \ - (*fp)->free = fz_free ## NAME ; \ + (*fp)->drop = fz_drop ## NAME ; \ (*fp)->consumed = 0; \ (*fp)->produced = 0; \ (*fp)->count = 0; \ @@ -27,7 +27,7 @@ extern fz_error fz_kiodone; struct fz_filter_s { fz_error* (*process)(fz_filter *filter, fz_buffer *in, fz_buffer *out); - void (*free)(fz_filter *filter); + void (*drop)(fz_filter *filter); int consumed; int produced; int count; @@ -44,7 +44,7 @@ struct fz_buffer_s }; fz_error *fz_process(fz_filter *f, fz_buffer *in, fz_buffer *out); -void fz_freefilter(fz_filter *f); +void fz_dropfilter(fz_filter *f); fz_error *fz_newnullfilter(fz_filter **fp, int len); fz_error *fz_newarc4filter(fz_filter **fp, unsigned char *key, unsigned keylen); @@ -57,7 +57,7 @@ fz_error *fz_newbuffer(fz_buffer **bufp, int size); fz_error *fz_newbufferwithdata(fz_buffer **bufp, unsigned char *data, int size); fz_error *fz_rewindbuffer(fz_buffer *buf); fz_error *fz_growbuffer(fz_buffer *buf); -void fz_freebuffer(fz_buffer *buf); +void fz_dropbuffer(fz_buffer *buf); fz_error *fz_newa85d(fz_filter **filterp, fz_obj *param); fz_error *fz_newa85e(fz_filter **filterp, fz_obj *param); diff --git a/include/fitz/font.h b/include/fitz/font.h index d64c1fc3..4d9fb5e8 100644 --- a/include/fitz/font.h +++ b/include/fitz/font.h @@ -25,7 +25,7 @@ struct fz_font_s char name[32]; fz_error* (*render)(fz_glyph*, fz_font*, int, fz_matrix); - void (*free)(fz_font *); + void (*drop)(fz_font *); int wmode; fz_irect bbox; @@ -46,7 +46,7 @@ struct fz_glyph_s }; void fz_initfont(fz_font *font, char *name); -void fz_freefont(fz_font *font); +void fz_dropfont(fz_font *font); void fz_debugfont(fz_font *font); void fz_setfontwmode(fz_font *font, int wmode); void fz_setfontbbox(fz_font *font, int xmin, int ymin, int xmax, int ymax); @@ -61,5 +61,5 @@ fz_vmtx fz_getvmtx(fz_font *font, int cid); fz_error *fz_newglyphcache(fz_glyphcache **arenap, int slots, int size); fz_error *fz_renderglyph(fz_glyphcache*, fz_glyph*, fz_font*, int, fz_matrix); -void fz_freeglyphcache(fz_glyphcache *); +void fz_dropglyphcache(fz_glyphcache *); diff --git a/include/fitz/hash.h b/include/fitz/hash.h index 731e5fab..c53056bc 100644 --- a/include/fitz/hash.h +++ b/include/fitz/hash.h @@ -3,7 +3,7 @@ typedef struct fz_hashtable_s fz_hashtable; fz_error *fz_newhash(fz_hashtable **tablep, int initialsize, int keylen); fz_error *fz_resizehash(fz_hashtable *table, int newsize); void fz_debughash(fz_hashtable *table); -void fz_freehash(fz_hashtable *table); +void fz_drophash(fz_hashtable *table); void *fz_hashfind(fz_hashtable *table, void *key); fz_error *fz_hashinsert(fz_hashtable *table, void *key, void *val); diff --git a/include/fitz/image.h b/include/fitz/image.h index ea3ebaa9..13d4d096 100644 --- a/include/fitz/image.h +++ b/include/fitz/image.h @@ -5,7 +5,7 @@ typedef struct fz_image_s fz_image; struct fz_image_s { fz_error* (*loadtile)(fz_image*,fz_pixmap*); - void (*free)(fz_image*); + void (*drop)(fz_image*); fz_colorspace *cs; int w, h, n, a; }; diff --git a/include/fitz/object.h b/include/fitz/object.h index c564b70b..520fa27f 100644 --- a/include/fitz/object.h +++ b/include/fitz/object.h @@ -100,7 +100,6 @@ int fz_arraylen(fz_obj *array); fz_obj *fz_arrayget(fz_obj *array, int i); fz_error *fz_arrayput(fz_obj *array, int i, fz_obj *obj); fz_error *fz_arraypush(fz_obj *array, fz_obj *obj); -void fz_freearray(fz_obj *array); int fz_dictlen(fz_obj *dict); fz_obj *fz_dictgetkey(fz_obj *dict, int idx); @@ -111,7 +110,6 @@ fz_error *fz_dictput(fz_obj *dict, fz_obj *key, fz_obj *val); fz_error *fz_dictputs(fz_obj *dict, char *key, fz_obj *val); fz_error *fz_dictdel(fz_obj *dict, fz_obj *key); fz_error *fz_dictdels(fz_obj *dict, char *key); -void fz_freedict(fz_obj *dict); int fz_sprintobj(char *s, int n, fz_obj *obj, int tight); void fz_debugobj(fz_obj *obj); diff --git a/include/fitz/path.h b/include/fitz/path.h index 1c8a05a8..f128d86e 100644 --- a/include/fitz/path.h +++ b/include/fitz/path.h @@ -55,5 +55,5 @@ fz_rect fz_boundpathnode(fz_pathnode *node, fz_matrix ctm); void fz_debugpathnode(fz_pathnode *node); fz_error *fz_newdash(fz_dash **dashp, float phase, int len, float *array); -void fz_freedash(fz_dash *dash); +void fz_dropdash(fz_dash *dash); diff --git a/include/fitz/pixmap.h b/include/fitz/pixmap.h index 508a304b..ea112405 100644 --- a/include/fitz/pixmap.h +++ b/include/fitz/pixmap.h @@ -16,7 +16,7 @@ struct fz_pixmap_s fz_error *fz_newpixmap(fz_pixmap **mapp, int x, int y, int w, int h, int n); void fz_debugpixmap(fz_pixmap *map); void fz_clearpixmap(fz_pixmap *map); -void fz_freepixmap(fz_pixmap *map); +void fz_droppixmap(fz_pixmap *map); fz_error *fz_convertpixmap(fz_pixmap **dstp, fz_pixmap *src, fz_colorspace *srcs, fz_colorspace *dsts); fz_error *fz_scalepixmap(fz_pixmap **dstp, fz_pixmap *src, int xdenom, int ydenom); diff --git a/include/fitz/render.h b/include/fitz/render.h index dc2f116a..9ff4b3f7 100644 --- a/include/fitz/render.h +++ b/include/fitz/render.h @@ -16,7 +16,7 @@ struct fz_renderer_s }; fz_error *fz_newrenderer(fz_renderer **gcp, fz_colorspace *pcm); -void fz_freerenderer(fz_renderer *gc); +void fz_droprenderer(fz_renderer *gc); fz_error *fz_renderover(fz_renderer *gc, fz_overnode *over, fz_matrix ctm); fz_error *fz_rendermask(fz_renderer *gc, fz_masknode *mask, fz_matrix ctm); diff --git a/include/fitz/scanconv.h b/include/fitz/scanconv.h index 057153c4..8fefe271 100644 --- a/include/fitz/scanconv.h +++ b/include/fitz/scanconv.h @@ -31,12 +31,12 @@ fz_error *fz_newgel(fz_gel **gelp); fz_error *fz_insertgel(fz_gel *gel, float x0, float y0, float x1, float y1); void fz_resetgel(fz_gel *gel, int hs, int vs); void fz_sortgel(fz_gel *gel); -void fz_freegel(fz_gel *gel); +void fz_dropgel(fz_gel *gel); fz_error *fz_newael(fz_ael **aelp); fz_error *fz_insertael(fz_ael *ael, fz_gel *gel, int y, int *e); void fz_advanceael(fz_ael *ael); -void fz_freeael(fz_ael *ael); +void fz_dropael(fz_ael *ael); fz_error *fz_scanconvert(fz_gel *gel, fz_ael *ael, int eofill, int y0, int y1, void (*blitfunc)(int,int,int,unsigned char*,void*), void *blitdata); diff --git a/include/fitz/tree.h b/include/fitz/tree.h index 7181ac9b..a14de20d 100644 --- a/include/fitz/tree.h +++ b/include/fitz/tree.h @@ -138,7 +138,7 @@ struct fz_imagenode_s /* common to all nodes */ void fz_initnode(fz_node *node, fz_nodekind kind); fz_rect fz_boundnode(fz_node *node, fz_matrix ctm); -void fz_freenode(fz_node *node); +void fz_dropnode(fz_node *node); /* branch nodes */ fz_error *fz_newmetanode(fz_node **nodep, fz_obj *name, fz_obj *dict); diff --git a/include/mupdf/content.h b/include/mupdf/content.h index a7bfac22..3f85fe06 100644 --- a/include/mupdf/content.h +++ b/include/mupdf/content.h @@ -101,5 +101,5 @@ fz_error *pdf_showimage(pdf_csi*, pdf_image *img); /* interpret.c */ fz_error *pdf_newcsi(pdf_csi **csip); fz_error *pdf_runcsi(pdf_csi *, pdf_xref *xref, fz_obj *rdb, fz_file *); -void pdf_freecsi(pdf_csi *csi); +void pdf_dropcsi(pdf_csi *csi); diff --git a/include/mupdf/page.h b/include/mupdf/page.h index d4b4bcb0..0dd1001b 100644 --- a/include/mupdf/page.h +++ b/include/mupdf/page.h @@ -53,11 +53,11 @@ struct pdf_page_s /* outline.c */ fz_error *pdf_loadoutlinetree(pdf_outlinetree **oo, pdf_xref *xref); void pdf_debugoutlinetree(pdf_outlinetree *outlinetree); -void pdf_freeoutlinetree(pdf_outlinetree *outlinetree); +void pdf_dropoutlinetree(pdf_outlinetree *outlinetree); /* nametree.c */ fz_error *pdf_loadnametree(pdf_nametree **ntp, pdf_xref *xref, char *key); -void pdf_freenametree(pdf_nametree *nt); +void pdf_dropnametree(pdf_nametree *nt); void pdf_debugnametree(pdf_nametree *nt); fz_obj *pdf_lookupname(pdf_nametree *nt, fz_obj *name); fz_obj *pdf_lookupnames(pdf_nametree *nt, char *name); @@ -67,9 +67,9 @@ fz_error *pdf_loadpagetree(pdf_pagetree **pp, pdf_xref *xref); int pdf_getpagecount(pdf_pagetree *pages); fz_obj *pdf_getpageobject(pdf_pagetree *pages, int p); void pdf_debugpagetree(pdf_pagetree *pages); -void pdf_freepagetree(pdf_pagetree *pages); +void pdf_droppagetree(pdf_pagetree *pages); /* page.c */ fz_error *pdf_loadpage(pdf_page **pagep, pdf_xref *xref, fz_obj *ref); -void pdf_freepage(pdf_page *page); +void pdf_droppage(pdf_page *page); diff --git a/include/mupdf/rsrc.h b/include/mupdf/rsrc.h index 0fb28cf0..8277c5cc 100644 --- a/include/mupdf/rsrc.h +++ b/include/mupdf/rsrc.h @@ -22,7 +22,7 @@ typedef struct pdf_function_s pdf_function; fz_error *pdf_loadfunction(pdf_function **func, pdf_xref *xref, fz_obj *obj); fz_error *pdf_evalfunction(pdf_function *func, float *in, int inlen, float *out, int outlen); -void pdf_freefunction(pdf_function *func); +void pdf_dropfunction(pdf_function *func); /* * ColorSpace @@ -59,7 +59,7 @@ struct pdf_xobject_s }; fz_error *pdf_loadxobject(pdf_xobject **xobjp, pdf_xref *xref, fz_obj *obj); -void pdf_freexobject(pdf_xobject *xobj); +void pdf_dropxobject(pdf_xobject *xobj); /* * Image @@ -136,5 +136,5 @@ fz_error *pdf_loadsubstitutefont(pdf_font *font, int fdflags, char *collection); /* font.c */ fz_error *pdf_loadfontdescriptor(pdf_font *font, pdf_xref *xref, fz_obj *desc, char *collection); fz_error *pdf_loadfont(pdf_font **fontp, pdf_xref *xref, fz_obj *font); -void pdf_freefont(pdf_font *font); +void pdf_dropfont(pdf_font *font); diff --git a/include/mupdf/syntax.h b/include/mupdf/syntax.h index 5d9b1ffb..0df89d65 100644 --- a/include/mupdf/syntax.h +++ b/include/mupdf/syntax.h @@ -52,5 +52,5 @@ fz_error *pdf_newencrypt(pdf_crypt **cp, char *userpw, char *ownerpw, int p, int fz_error *pdf_setpassword(pdf_crypt *crypt, char *pw); fz_error *pdf_cryptstm(fz_filter **fp, pdf_crypt *crypt, int oid, int gid); void pdf_cryptobj(pdf_crypt *crypt, fz_obj *obj, int oid, int gid); -void pdf_freecrypt(pdf_crypt *crypt); +void pdf_dropcrypt(pdf_crypt *crypt); |