From 7d3a242132eedadbcb96bead6dbed64729d11aaf Mon Sep 17 00:00:00 2001 From: John Tytgat Date: Sat, 14 Aug 2004 12:57:02 +0000 Subject: [project @ 2004-08-14 12:57:00 by joty] Using more stddef.h types. svn path=/import/netsurf/; revision=1230 --- render/font.h | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) (limited to 'render/font.h') diff --git a/render/font.h b/render/font.h index 667b177e0..fdc63f9a5 100644 --- a/render/font.h +++ b/render/font.h @@ -10,6 +10,7 @@ #ifndef _NETSURF_RENDER_FONT_H_ #define _NETSURF_RENDER_FONT_H_ +#include #include "netsurf/css/css.h" typedef enum { @@ -31,21 +32,21 @@ struct font_set *nsfont_new_set(void); struct font_data *nsfont_open(struct font_set *set, struct css_style *style); void nsfont_free_set(struct font_set *set); unsigned long nsfont_width(struct font_data *font, const char *text, - unsigned int length); + size_t length); void nsfont_position_in_string(struct font_data *font, const char *text, - unsigned int length, unsigned long x, int *char_offset, + size_t length, unsigned long x, int *char_offset, int *pixel_offset); char *nsfont_split(struct font_data *font, const char *text, - unsigned int length, + size_t length, unsigned int width, unsigned int *used_width); void nsfont_paint(struct font_data *font, const char *str, - int xpos, int ypos, void *trfm, int length); + size_t length, int xpos, int ypos, void *trfm); void nsfont_txtenum(struct font_data *font, const char *text, - unsigned int length, + size_t length, unsigned int *width, const char **rofontname, const char **rotext, - unsigned int *rolength, - unsigned int *consumed); + size_t *rolength, + size_t *consumed); #endif -- cgit v1.2.3