X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=lib%2Flinebuffer.h;h=17d2829e0564b0a9d7d6e9cdfecd05850300b0b8;hb=447637a2c79d6ae37917fa22a2e0c1a62e073555;hp=70781de3b79fa5ccea3c5fce3b19a630560f292a;hpb=51f9f340fb6fa08f17f447a60bb142eefd71dd54;p=gnulib.git diff --git a/lib/linebuffer.h b/lib/linebuffer.h index 70781de3b..17d2829e0 100644 --- a/lib/linebuffer.h +++ b/lib/linebuffer.h @@ -12,8 +12,8 @@ GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + along with this program; if not, write to the Free Software Foundation, + Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ /* A `struct linebuffer' holds a line of text. */ @@ -24,20 +24,21 @@ struct linebuffer char *buffer; }; -#undef __P +#undef PARAMS #if defined (__STDC__) && __STDC__ -#define __P(x) x +# define PARAMS(Args) Args #else -#define __P(x) () +# define PARAMS(Args) () #endif /* Initialize linebuffer LINEBUFFER for use. */ -void initbuffer __P ((struct linebuffer *linebuffer)); +void initbuffer PARAMS ((struct linebuffer *linebuffer)); /* Read an arbitrarily long line of text from STREAM into LINEBUFFER. Remove any newline. Does not null terminate. Return LINEBUFFER, except at end of file return 0. */ -struct linebuffer *readline __P ((struct linebuffer *linebuffer, FILE *stream)); +struct linebuffer *readline PARAMS ((struct linebuffer *linebuffer, + FILE *stream)); /* Free linebuffer LINEBUFFER and its data, all allocated with malloc. */ -void freebuffer __P ((struct linebuffer *)); +void freebuffer PARAMS ((struct linebuffer *));