X-Git-Url: http://git.asbjorn.biz/?p=swftools.git;a=blobdiff_plain;f=lib%2Fpdf%2Fbbox.h;h=8ee94872e7d443d59b04ef635f63ecba0e64927e;hp=053472b7320a7d570f7484e09a3a26d8ca731645;hb=3bf6a6c26f5dda79b6de3b236c9867fcf6a3f17b;hpb=42d28d5b077f3b5a566c6d1bd62ed8b5f3e773e3 diff --git a/lib/pdf/bbox.h b/lib/pdf/bbox.h index 053472b..8ee9487 100644 --- a/lib/pdf/bbox.h +++ b/lib/pdf/bbox.h @@ -1,13 +1,23 @@ #ifndef __bbox_h__ #define __bbox_h__ +#ifdef __cplusplus +extern "C" { +#endif + typedef struct _ibbox { int xmin,ymin,xmax,ymax; struct _ibbox*next; } ibbox_t; -ibbox_t* ibbox_new(int x1, int y1, int x2, int y2); +ibbox_t ibbox_clip(ibbox_t* outer, ibbox_t* inner); + +ibbox_t* ibbox_new(int x1, int y1, int x2, int y2, int rowsize); void ibbox_destroy(ibbox_t*b); -ibbox_t*get_bitmap_bboxes(unsigned char*alpha, int width, int height); +ibbox_t*get_bitmap_bboxes(unsigned char*alpha, int width, int height, int rowsize); + +#ifdef __cplusplus +} +#endif #endif //__bbox_h__