Re: #define tmError(lev, fmt, ...)

2002-08-13 Thread David Evans
On Tue, 13 Aug 2002, Torsten Mohr wrote: > Hi Dave, > > thanks for your answer. > > Is there any workaround for variadic macros? Something like: > > #ifdef S_SPLINT_S > extern void tmError(int, char*, ...); > #else > #define tmError(lev, fmt, ...)\ >

Re: #define tmError(lev, fmt, ...)

2002-08-13 Thread Torsten Mohr
Hi Dave, thanks for your answer. Is there any workaround for variadic macros? Something like: #ifdef S_SPLINT_S extern void tmError(int, char*, ...); #else #define tmError(lev, fmt, ...) \ tmErrorFunc(lev, __FILE__, __LINE__, fmt, __VA_ARGS__) #endif But if i'd check a project

Re: #define tmError(lev, fmt, ...)

2002-08-12 Thread David Evans
2 Aug 2002, Torsten Mohr wrote: > Hi, > > i use gcc and some of its extensions, for example: > > #define tmError(lev, fmt, ...)\ > tmErrorFunc(lev, __FILE__, __LINE__, fmt, __VA_ARGS__) > > It seems that "+gnuextensions" doesn't enable this synta

#define tmError(lev, fmt, ...)

2002-08-12 Thread Torsten Mohr
Hi, i use gcc and some of its extensions, for example: #define tmError(lev, fmt, ...) \ tmErrorFunc(lev, __FILE__, __LINE__, fmt, __VA_ARGS__) It seems that "+gnuextensions" doesn't enable this syntax. This would also be great for some embedded code that uses