| 1 | |
| 2 | |
| 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 | |
| 21 | |
| 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 | |
| 35 | |
| 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 |
|