From: ellson Date: Mon, 9 Mar 2009 18:02:09 +0000 (+0000) Subject: ferror also a macro on FreeBSD X-Git-Tag: LAST_LIBGRAPH~32^2~2305 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=430dbaf1b641309a6fe392af4c0cc7af2baf862a;p=graphviz ferror also a macro on FreeBSD --- diff --git a/lib/graph/graphio.c b/lib/graph/graphio.c index 6da3fe5de..ebd1994e7 100644 --- a/lib/graph/graphio.c +++ b/lib/graph/graphio.c @@ -193,7 +193,7 @@ void agsetiodisc( { if (myfgets) AG.fgets = myfgets; if (myfwrite) AG.fwrite = myfwrite; -#if defined(__SUNPRO_C) || defined(__CYGWIN__) || defined(__MINGW32__) +#if defined(__SUNPRO_C) || defined(__CYGWIN__) || defined(__MINGW32__) || defined(__FreeBSD__) #undef ferror #endif if (myferror) AG.ferror = myferror; @@ -581,7 +581,7 @@ static void free_printdict_t(printdict_t * dict) free(dict); } -#if defined(__SUNPRO_C) || defined(__CYGWIN__) || defined(__MINGW32__) +#if defined(__SUNPRO_C) || defined(__CYGWIN__) || defined(__MINGW32__) || defined(__FreeBSD__) /* for systems where ferror is a macro */ static int agferror(FILE *stream) { @@ -599,7 +599,7 @@ int agwrite(Agraph_t * g, FILE * fp) AG.fwrite = fwrite; /* init to system version of fwrite() */ } if (AG.ferror == NULL) { -#if defined(__SUNPRO_C) || defined(__CYGWIN__) || defined(__MINGW32__) +#if defined(__SUNPRO_C) || defined(__CYGWIN__) || defined(__MINGW32__) || defined(__FreeBSD__) #undef ferror AG.ferror = agferror; /* init to ferror macro wrapper function */ #else