1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
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;
|