next round of fixes
authormirabilos <t.glaser@tarent.de>
Thu, 25 Jul 2019 23:25:48 +0000 (01:25 +0200)
committermirabilos <mirabilos@evolvis.org>
Thu, 25 Jul 2019 23:25:48 +0000 (01:25 +0200)
Build.sh
draw.c
grammar.y
print.c
scanner.l

index 692a014..0e2ac3a 100644 (file)
--- a/Build.sh
+++ b/Build.sh
@@ -1128,7 +1128,6 @@ if test 1 = $i; then
        ac_flags 1 wnopointersign -Wno-pointer-sign
        ac_flags 1 wnounusedbutsetvariable -Wno-unused-but-set-variable
        ac_flags 1 wnounusedvariable -Wno-unused-variable
-       ac_flags 1 wnounusedfunction -Wno-unused-function
 fi
 
 phase=x
@@ -1689,6 +1688,9 @@ EOF
 mv Makefile~ Makefile || exit 1
 $e
 $e Generated Makefile successfully.
+echo >&2 '
+You can now use make(1) to compile MagicPoint.
+'
 exit 0
 
 : <<'EOD'
diff --git a/draw.c b/draw.c
index 1a45f12..2aff0cb 100644 (file)
--- a/draw.c
+++ b/draw.c
@@ -62,7 +62,6 @@ static struct render_object *obj_alloc(struct render_state *state);
 static void obj_free(struct render_state *, struct render_object *);
 static int obj_new_xfont(struct render_state *, int, int, int,
        u_int, char *);
-static int obj_new_image(struct render_state *, int, int, Image *, int, int);
 Imlib_Image *search_imdata(char *);
 static int obj_new_image2(struct render_state *, int, int, Image *, int, int, Imlib_Image *, int);
 static int obj_new_icon(struct render_state *, int, int, u_int, u_int, u_long, u_int, XPoint *);
@@ -1413,30 +1412,6 @@ obj_new_xfont(state, x, y, size, code, registry)
 }
 
 static int
-obj_new_image(state, x, y, image, xzoom, yzoom)
-       struct render_state *state;
-       int x, y;
-       Image *image;
-       int xzoom, yzoom;
-{
-       struct render_object *obj;
-
-       obj = obj_alloc(state);
-       if (obj == NULL)
-               return 0;
-       obj->x = x;
-       obj->y = y;
-       obj->type = O_IMAGE;
-       obj->data.image.image = image;
-       obj->data.image.xzoom = xzoom;
-       obj->data.image.yzoom = yzoom;
-       obj->ascent = 0;        /*XXX*/
-       obj->descent = image->height * yzoom / 100;     /*XXX*/
-       obj->vertloc = VL_TOP;
-       return 1;
-}
-
-static int
 obj_new_image2(state, x, y, image, xzoom, yzoom, imimage, zoomonclk)
        struct render_state *state;
        int x, y;
index 890e75b..cf92afa 100644 (file)
--- a/grammar.y
+++ b/grammar.y
@@ -144,23 +144,6 @@ gen_int(op, v)
 }
 
 static struct ctrl *
-gen_int2(op, v1, v2)
-       int op;
-       int v1;
-       int v2;
-{
-       struct ctrl *ct;
-
-       if (!(ct = ctlalloc1(op))) {
-               yyerror("cannot allocate integer2 node");
-               return ct;
-       }
-       ct->cti2_value1 = v1;
-       ct->cti2_value2 = v2;
-       return ct;
-}
-
-static struct ctrl *
 gen_int3(op, v1, v2, v3)
        int op;
        int v1;
diff --git a/print.c b/print.c
index ee0b2ee..e43b4eb 100644 (file)
--- a/print.c
+++ b/print.c
@@ -291,7 +291,6 @@ static void print_8_image(XImage *);
 static void print_32_image(XImage *, Visual *);
 static void print_eps(FILE *, char *, int, int, int, int, int);
 static struct fontmap *findfont(int, int, char *);
-static struct fontmap *findttfont(int, int, char *);
 static char *fontstring(struct fontmap *);
 static void loadfont(struct fontmap *, char *);
 static int  count_pause(u_int page);   /* Added 23.07.2004 by Arnd Schmitter */
index 202e4b7..2203239 100644 (file)
--- a/scanner.l
+++ b/scanner.l
@@ -59,6 +59,7 @@ static int stoi(char *);
 static inline int xdtoi(int);
 
 #ifdef FLEX_SCANNER
+#define YY_NO_INPUT
 #define YY_NO_UNPUT
 #undef YY_INPUT
 #define YY_INPUT(buf, result, max)                     \