pkgsrc/graphics/magicpoint/patches/patch-ab

54 lines
1.5 KiB
Text
Raw Normal View History

$NetBSD: patch-ab,v 1.4 2008/09/10 13:32:47 taca Exp $
2004-04-27 17:42:58 +02:00
--- mgp.h.orig 2008-01-19 02:43:20.000000000 +0900
2004-04-27 17:42:58 +02:00
+++ mgp.h
@@ -64,7 +64,9 @@
2004-04-27 17:42:58 +02:00
#ifdef USE_XFT2
#include <ft2build.h>
#include FT_FREETYPE_H
-#include <fontconfig/fontconfig.h>
+#include FT_CONFIG_CONFIG_H
+#include <freetype2/freetype/fterrors.h>
+#include <freetype2/freetype/freetype.h>
2004-04-27 17:42:58 +02:00
#include <X11/Xft/Xft.h>
#ifdef HAVE_ICONV
#include <iconv.h>
@@ -308,6 +310,12 @@ struct ctrl_pcache {
struct ctrl {
u_char ct_op;
u_char ct_flag;
+ enum {
+ CTRL_DOUBLE, CTRL_INT, CTRL_INT2, CTRL_INT3,
+ CTRL_LONG, CTRL_CHAR, CTRL_CHAR2, CTRL_IMAGE,
+ CTRL_GRAD, CTRL_BAR, CTRL_ARGS, CTRL_ICON,
+ CTRL_AREA, CTRL_PCACHE, CTRL_VOID
+ } ct_type;
u_int ct_page;
struct ctrl *ct_next;
union {
@@ -745,6 +753,11 @@ extern int get_regid __P((char *));
extern void draw_line_itemsize __P((struct render_state *, int, int, int));
extern void draw_line_start __P((struct render_state *));
extern void draw_line_end __P ((struct render_state *));
+#ifdef USE_IMLIB
+int search_zimage(int, int, int);
+void zoomin_zimage(int);
+void zoomout_zimage(int);
+#endif
#ifdef USE_M17N
extern int obj_new_mtext __P((struct render_state *, int, int,
@@ -843,6 +856,12 @@ extern void usleep __P((u_int));
#define COLOR_BUGFIX
#endif
+#ifdef MNG
+/*mng.c*/
+void mngload(char *, int, int, int, int);
+void mngpreload(struct render_state *, char *, int *, int *);
+#endif
+
#ifdef USE_M17N
/*m17n.c*/
extern void M17N_init __P((void));