From 6f89395d8ae1e1138dbfc53410d62d2690e7b464 Mon Sep 17 00:00:00 2001 From: rlar Date: Wed, 7 May 2014 20:04:10 +0200 Subject: [PATCH] fix commit: introduce OUTerrorf() and IFerrorf() --- src/frontend/outitf.h | 5 +++++ src/main.c | 6 ++++++ 2 files changed, 11 insertions(+) diff --git a/src/frontend/outitf.h b/src/frontend/outitf.h index ce67ff465..be45a69f6 100644 --- a/src/frontend/outitf.h +++ b/src/frontend/outitf.h @@ -63,7 +63,12 @@ int OUTendDomain(runDesc *plotPtr); int OUTattributes(runDesc *plotPtr, IFuid varName, int param, IFvalue *value); int OUTstopnow(void); void OUTerror(int flags, char *format, IFuid *names); + +#ifdef __GNUC__ void OUTerrorf(int, const char *fmt, ...) __attribute__ ((format (__printf__, 2, 3))); +#else +void OUTerrorf(int, const char *fmt, ...); +#endif #endif diff --git a/src/main.c b/src/main.c index aa7e6388d..9ade54dd0 100644 --- a/src/main.c +++ b/src/main.c @@ -196,7 +196,13 @@ extern int OUTwData(runDesc *,int,IFvalue *,void *), OUTwEnd(runDesc *), OUTendP extern int OUTbeginDomain(runDesc *,IFuid,int,IFvalue *); extern int OUTendDomain(runDesc *), OUTstopnow(void); extern void OUTerror(int,char *,IFuid *); + +#ifdef __GNUC__ extern void OUTerrorf(int, const char *fmt, ...) __attribute__ ((format (__printf__, 2, 3))); +#else +extern void OUTerrorf(int, const char *fmt, ...); +#endif + extern int OUTattributes(runDesc *,IFuid,int,IFvalue *); extern void initw(void);