/* Written by Jan Brittenson, bson@gnu.ai.mit.edu. */
-#ifdef HAVE_CONFIG_H
+#if HAVE_CONFIG_H
# include <config.h>
#endif
-/* The `getdelim' function is only declared if there following symbol
+/* The `getdelim' function is only declared if the following symbol
is defined. */
#define _GNU_SOURCE 1
#include <stdio.h>
#include <sys/types.h>
-#if defined __GNU_LIBRARY__ && defined HAVE_GETDELIM
+#if defined __GNU_LIBRARY__ && HAVE_GETDELIM
int
getline (lineptr, n, stream)
#else /* ! have getdelim */
-#define NDEBUG
-#include <assert.h>
+# define NDEBUG
+# include <assert.h>
-#if STDC_HEADERS
-# include <stdlib.h>
-#else
+# if STDC_HEADERS
+# include <stdlib.h>
+# else
char *malloc (), *realloc ();
-#endif
+# endif
/* Always add at least this many bytes when extending the buffer. */
-#define MIN_CHUNK 64
+# define MIN_CHUNK 64
/* Read up to (and including) a TERMINATOR from STREAM into *LINEPTR
+ OFFSET (and null-terminate it). *LINEPTR is a pointer returned from