2008-09-10 15:32:47 +02:00
|
|
|
$NetBSD: patch-ab,v 1.4 2008/09/10 13:32:47 taca Exp $
|
2004-04-27 17:42:58 +02:00
|
|
|
|
2008-09-10 15:32:47 +02:00
|
|
|
--- mgp.h.orig 2008-01-19 02:43:20.000000000 +0900
|
2004-04-27 17:42:58 +02:00
|
|
|
+++ mgp.h
|
2008-09-10 15:32:47 +02:00
|
|
|
@@ -64,7 +64,9 @@
|
2004-04-27 17:42:58 +02:00
|
|
|
#ifdef USE_XFT2
|
2008-09-10 15:32:47 +02:00
|
|
|
#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>
|
2008-09-10 15:32:47 +02:00
|
|
|
#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));
|