Assume vprintf.
[gnulib.git] / lib / linebuffer.c
index 8374a8a..e169a98 100644 (file)
@@ -1,5 +1,7 @@
 /* linebuffer.c -- read arbitrarily long lines
-   Copyright (C) 1986, 1991, 1998, 1999, 2001 Free Software Foundation, Inc.
+
+   Copyright (C) 1986, 1991, 1998, 1999, 2001, 2003 Free Software
+   Foundation, Inc.
 
    This program is free software; you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
 #endif
 
 #include <stdio.h>
+#include <stdlib.h>
 #include <sys/types.h>
 #include "linebuffer.h"
 #include "unlocked-io.h"
 #include "xalloc.h"
 
-void free ();
-
 /* Initialize linebuffer LINEBUFFER for use. */
 
 void
@@ -47,7 +48,7 @@ initbuffer (struct linebuffer *linebuffer)
    Return NULL upon error, or when STREAM is empty.
    Otherwise, return LINEBUFFER.  */
 struct linebuffer *
-readline (struct linebuffer *linebuffer, FILE *stream)
+readlinebuffer (struct linebuffer *linebuffer, FILE *stream)
 {
   int c;
   char *buffer = linebuffer->buffer;