From 51cb96ac2984c1ca195a6a2c6d8bdd4da8084943 Mon Sep 17 00:00:00 2001 From: Miles Bader Date: Thu, 13 Feb 1997 03:03:31 +0000 Subject: (_GNU_SOURCE): New macro. [!isblank] (isblank): New macro. : New include. --- libshouldbeinlibc/argp-fmtstream.c | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'libshouldbeinlibc/argp-fmtstream.c') diff --git a/libshouldbeinlibc/argp-fmtstream.c b/libshouldbeinlibc/argp-fmtstream.c index 042b10be..3f6474a0 100644 --- a/libshouldbeinlibc/argp-fmtstream.c +++ b/libshouldbeinlibc/argp-fmtstream.c @@ -22,16 +22,25 @@ /* This package emulates glibc `line_wrap_stream' semantics for systems that don't have that. */ +/* Get some gnu features: isblank, vsnprintf */ +#undef _GNU_SOURCE +#define _GNU_SOURCE + #include #include #include #include +#include #include "argp-fmtstream.h" #include "argp-namefrob.h" #ifndef ARGP_FMTSTREAM_USE_LINEWRAP +#ifndef isblank +#define isblank(ch) ((ch)==' ' || (ch)=='\t') +#endif + #define INIT_BUF_SIZE 200 #define PRINTF_SIZE_GUESS 150 -- cgit v1.2.3