diff options
Diffstat (limited to 'libio/libio.h')
-rw-r--r-- | libio/libio.h | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/libio/libio.h b/libio/libio.h index f6b3b22899..c3dd640b2f 100644 --- a/libio/libio.h +++ b/libio/libio.h @@ -1,4 +1,4 @@ -/* Copyright (C) 1991, 92, 93, 94, 95, 97 Free Software Foundation, Inc. +/* Copyright (C) 1991, 92, 93, 94, 95, 97, 98 Free Software Foundation, Inc. This file is part of the GNU IO Library. Written by Per Bothner <bothner@cygnus.com>. @@ -58,8 +58,10 @@ # else # ifdef __STDC__ # define __P(p) p +# define __PMT(p) p # else # define __P(p) () +# define __PMT(p) () # endif # endif #endif /*!__P*/ @@ -253,10 +255,10 @@ extern _IO_FILE *_IO_stderr; /* Define the user-visible type, with user-friendly member names. */ typedef struct { - _IO_ssize_t (*read) __P ((struct _IO_FILE *, void *, _IO_ssize_t)); - _IO_ssize_t (*write) __P ((struct _IO_FILE *, const void *, _IO_ssize_t)); - _IO_fpos_t (*seek) __P ((struct _IO_FILE *, _IO_off_t, int)); - int (*close) __P ((struct _IO_FILE *)); + _IO_ssize_t (*read) __PMT ((struct _IO_FILE *, void *, _IO_ssize_t)); + _IO_ssize_t (*write) __PMT ((struct _IO_FILE *, const void *, _IO_ssize_t)); + _IO_fpos_t (*seek) __PMT ((struct _IO_FILE *, _IO_off_t, int)); + int (*close) __PMT ((struct _IO_FILE *)); } _IO_cookie_io_functions_t; /* Special file type for fopencookie function. */ |