projects/aports·blob master · refs

49 lines · 1.4 KiB

1--- fig2dev-3.2.9a-orig/transfig/mkfile.c
2+++ fig2dev-3.2.9a/transfig/mkfile.c
3@@ -17,10 +17,12 @@
4 #include <stdio.h>
5 #include "transfig.h"
6
7-void puttarget();
8-void putfig();
9-void putoptions();
10-void putclean();
11+void puttarget(FILE *mk, char *i, char *suf1, char *suf2);
12+void putfig(FILE *mk, enum language to, int altfonts,
13+ char *f, char *s, char *m, char *o, char *i, char *suf);
14+void putoptions(FILE *mk, int altfonts, char *f, char *s, char *m, char *o,
15+ char *i, char *suf);
16+void putclean(FILE *mk, char *i, char *suf);
17
18 /*
19 * create an appropriate makefile
20--- fig2dev-3.2.9a-orig/transfig/transfig.c
21+++ fig2dev-3.2.9a/transfig/transfig.c
22@@ -33,8 +33,9 @@
23 extern void makefile(FILE *mk, int altfonts); /* mkfile.c */
24
25
26-argument *parse_arg(), *arglist = NULL, *lastarg = NULL;
27-char *strip();
28+argument *parse_arg(enum language, char *, char *, char *, char *, char *), *arglist = NULL, *lastarg = NULL;
29+char *strip(char *str, char *suf); /* sys.c */
30+
31
32 char *mkfile = "Makefile";
33 char *txfile = "transfig.tex";
34--- fig2dev-3.2.9a-orig/transfig/transfig.h
35+++ fig2dev-3.2.9a/transfig/transfig.h
36@@ -60,11 +60,11 @@
37 struct argument *next;
38 } argument ;
39
40-extern enum language str2lang();
41+extern enum language str2lang(char *s);
42 extern char *lname[];
43 extern char *iname[];
44
45-extern char *sysls(), *mksuff();
46+extern char *sysls(), *mksuff(char *name, char *suff);
47 extern argument *arglist;
48 extern char *txfile, *mkfile;
49