diff options
Diffstat (limited to 'editors/uemacs/patches/patch-src_fileio_c')
-rw-r--r-- | editors/uemacs/patches/patch-src_fileio_c | 58 |
1 files changed, 58 insertions, 0 deletions
diff --git a/editors/uemacs/patches/patch-src_fileio_c b/editors/uemacs/patches/patch-src_fileio_c new file mode 100644 index 00000000000..ef3ef94afa5 --- /dev/null +++ b/editors/uemacs/patches/patch-src_fileio_c @@ -0,0 +1,58 @@ +$NetBSD: patch-src_fileio_c,v 1.1 2012/05/10 20:53:30 dholland Exp $ + +- don't use implicit int +- const correctness required by existing const declarations + +--- src/fileio.c~ 2012-05-10 19:25:36.000000000 +0000 ++++ src/fileio.c +@@ -28,8 +28,8 @@ char file_buffer[FILE_BUFSIZE]; + */ + #if !(VMS & RMSIO) /* if using RMS under VMS, the code */ + /* is in VMS.C */ +-PASCAL NEAR ffropen(fn) +-char *fn; ++int PASCAL NEAR ffropen(fn) ++CONST char *fn; + { + if ((ffp=fopen(fn, "r")) == NULL) + return(FIOFNF); +@@ -51,9 +51,9 @@ char *fn; + * (cannot create). + */ + #if AOSVS == 0 +-PASCAL NEAR ffwopen(fn, mode) +-char *fn; +-char *mode; /* mode to open file for */ ++int PASCAL NEAR ffwopen(fn, mode) ++CONST char *fn; ++CONST char *mode; /* mode to open file for */ + { + char xmode[6]; /* extended file open mode */ + +@@ -91,7 +91,7 @@ char *mode; /* mode to open file for */ + /* + * Close a file. Should look at the status in all systems. + */ +-PASCAL NEAR ffclose() ++int PASCAL NEAR ffclose() + { + /* free this since we do not need it anymore */ + if (fline) { +@@ -124,7 +124,7 @@ PASCAL NEAR ffclose() + * and the "nbuf" is its length, less the free newline. Return the status. + * Check only at the newline. + */ +-PASCAL NEAR ffputline(buf, nbuf) ++int PASCAL NEAR ffputline(buf, nbuf) + + char buf[]; + int nbuf; +@@ -183,7 +183,7 @@ int nbuf; + * at the end of the file that don't have a newline present. Check for I/O + * errors too. Return status. + */ +-PASCAL NEAR ffgetline(nbytes) ++int PASCAL NEAR ffgetline(nbytes) + + int *nbytes; + |