This commit is contained in:
ceriel 1988-10-07 10:26:37 +00:00
parent c488a4d491
commit 79295ca3ea
4 changed files with 11 additions and 7 deletions

View file

@ -189,7 +189,7 @@ Salloc(str)
if (str == 0) if (str == 0)
str = ""; str = "";
return strcpy(Malloc(strlen(str) + 1), str); return strcpy(Malloc((unsigned)strlen(str) + 1), str);
} }
EnHash(id) EnHash(id)

View file

@ -55,6 +55,7 @@ DoOption(str)
} }
} }
/*ARGSUSED*/
CheckId(id, len) CheckId(id, len)
char *id; char *id;
{ {
@ -100,7 +101,7 @@ GetMacros(fn)
if ((fp = fopen(fn, "r")) == NULL) { if ((fp = fopen(fn, "r")) == NULL) {
fprintf(stderr, "%s: cannot read file \"%s\"\n", ProgName, fn); fprintf(stderr, "%s: cannot read file \"%s\"\n", ProgName, fn);
return 0; return;
} }
while ((c = getc(fp)) != EOF) { while ((c = getc(fp)) != EOF) {
@ -163,7 +164,7 @@ Salloc(str)
if (str == 0) { if (str == 0) {
str = ""; str = "";
} }
return strcpy(Malloc(strlen(str) + 1), str); return strcpy(Malloc((unsigned)strlen(str) + 1), str);
} }
struct idf * struct idf *

View file

@ -76,7 +76,7 @@ add_name(nm)
nlp = nlp->next; nlp = nlp->next;
} }
(nnlp = new_namelist())->name = strcpy(Malloc(strlen(nm) + 1), nm); (nnlp = new_namelist())->name = strcpy(Malloc((unsigned)strlen(nm) + 1), nm);
if (lnlp) { if (lnlp) {
nnlp->next = lnlp->next; nnlp->next = lnlp->next;
@ -100,6 +100,7 @@ print_namelist(nm, nlp)
} }
} }
/*ARGSUSED*/
main(argc, argv) main(argc, argv)
char *argv[]; char *argv[];
{ {
@ -135,10 +136,12 @@ contains_slash(s)
return 0; return 0;
} }
extern char *fgets();
dofile(fn) dofile(fn)
char *fn; char *fn;
{ {
char *fgets(), buf[BSIZ]; char buf[BSIZ];
FILE *fp; FILE *fp;
char *nm, *include_line(); char *nm, *include_line();
@ -156,7 +159,7 @@ dofile(fn)
while (fgets(buf, BSIZ, fp) != NULL) while (fgets(buf, BSIZ, fp) != NULL)
if (nm = include_line(buf)) { if (nm = include_line(buf)) {
add_name(nm); add_name(nm);
dofile(nm); if (dofile(nm)) ;
} }
fclose(fp); fclose(fp);

View file

@ -106,7 +106,7 @@ Salloc(str)
if (str == 0) if (str == 0)
str = ""; str = "";
return strcpy(Malloc(strlen(str) + 1), str); return strcpy(Malloc((unsigned)strlen(str) + 1), str);
} }
EnHash(id) EnHash(id)