diff --git a/src/libCom/errlog.h b/src/libCom/errlog.h index 4abca53d3..ce9894c7e 100644 --- a/src/libCom/errlog.h +++ b/src/libCom/errlog.h @@ -41,7 +41,11 @@ extern "C" { #define epicsPrintf errlogPrintf #define epicsVprintf errlogVprintf +#ifdef __STDC__ typedef void(*errlogListener) (const char *message); +#else +typedef void(*errlogListener) (); +#endif typedef enum {errlogInfo,errlogMinor,errlogMajor,errlogFatal} errlogSevEnum; #ifdef ERRLOG_INIT diff --git a/src/libCom/error/errlog.h b/src/libCom/error/errlog.h index 4abca53d3..ce9894c7e 100644 --- a/src/libCom/error/errlog.h +++ b/src/libCom/error/errlog.h @@ -41,7 +41,11 @@ extern "C" { #define epicsPrintf errlogPrintf #define epicsVprintf errlogVprintf +#ifdef __STDC__ typedef void(*errlogListener) (const char *message); +#else +typedef void(*errlogListener) (); +#endif typedef enum {errlogInfo,errlogMinor,errlogMajor,errlogFatal} errlogSevEnum; #ifdef ERRLOG_INIT