--- fig2dev-3.2.9a-orig/transfig/mkfile.c +++ fig2dev-3.2.9a/transfig/mkfile.c @@ -17,10 +17,12 @@ #include #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;