1
0
Fork 0
mirror of https://gitlab.alpinelinux.org/alpine/aports.git synced 2025-07-13 03:09:51 +03:00
aports/community/fig2dev/gcc15.patch

49 lines
1.4 KiB
Diff

--- fig2dev-3.2.9a-orig/transfig/mkfile.c
+++ fig2dev-3.2.9a/transfig/mkfile.c
@@ -17,10 +17,12 @@
#include <stdio.h>
#include "transfig.h"
-void puttarget();
-void putfig();
-void putoptions();
-void putclean();
+void puttarget(FILE *mk, char *i, char *suf1, char *suf2);
+void putfig(FILE *mk, enum language to, int altfonts,
+ char *f, char *s, char *m, char *o, char *i, char *suf);
+void putoptions(FILE *mk, int altfonts, char *f, char *s, char *m, char *o,
+ char *i, char *suf);
+void putclean(FILE *mk, char *i, char *suf);
/*
* create an appropriate makefile
--- fig2dev-3.2.9a-orig/transfig/transfig.c
+++ fig2dev-3.2.9a/transfig/transfig.c
@@ -33,8 +33,9 @@
extern void makefile(FILE *mk, int altfonts); /* mkfile.c */
-argument *parse_arg(), *arglist = NULL, *lastarg = NULL;
-char *strip();
+argument *parse_arg(enum language, char *, char *, char *, char *, char *), *arglist = NULL, *lastarg = NULL;
+char *strip(char *str, char *suf); /* sys.c */
+
char *mkfile = "Makefile";
char *txfile = "transfig.tex";
--- fig2dev-3.2.9a-orig/transfig/transfig.h
+++ fig2dev-3.2.9a/transfig/transfig.h
@@ -60,11 +60,11 @@
struct argument *next;
} argument ;
-extern enum language str2lang();
+extern enum language str2lang(char *s);
extern char *lname[];
extern char *iname[];
-extern char *sysls(), *mksuff();
+extern char *sysls(), *mksuff(char *name, char *suff);
extern argument *arglist;
extern char *txfile, *mkfile;