Changes for FILES.C by Andreas Scherer, January 20, 1995.

@x l.32
#include <stdio.h>
#include "system.h"
#include "files.h"
#include "new.h"
#include "gram.h"
@y
#include <stdio.h>
#include <stdlib.h>
#include "system.h"
#include "files.h"
#include "ansinew.h"
#include "gram.h"
@z

@x l.61
extern char	*mktemp();	/* So the compiler won't complain */
extern char	*getenv();
extern void	perror();
FILE	*tryopen();	/* This might be a good idea */
void done();
@y
FILE *tryopen(char *, char *);
void done(int);
#define mktemp tmpnam
#define unlink remove
@z

@x l.75
stringappend(string1, end1, string2)
char *string1;
int end1;
char *string2;
@y
stringappend(
char *string1,
int end1,
char *string2)
@z

@x l.104
openfiles()
{
  char *name_base;
  register char *cp;
@y
openfiles(void)
{
  char *name_base;
@z

@x l.276
open_extra_files()
{
  FILE *ftmp;
  int c;
  char *filename, *cp;
@y
open_extra_files(void)
{
  FILE *ftmp;
  int c;
  char *filename;
@z
