diff options
author | Sergey Udaltsov <svu@gnome.org> | 2004-01-22 08:57:49 +0000 |
---|---|---|
committer | Sergey Udaltsov <svu@gnome.org> | 2004-01-22 08:57:49 +0000 |
commit | c2b393de6e89e58218cb814952f9b972f9cb15b2 (patch) | |
tree | b6e2b5db10141210956944305265f539d4f2f7ed | |
parent | cba5a96ff3bfe75100e0014cdc45211d7fbeea82 (diff) | |
download | libxklavier-c2b393de6e89e58218cb814952f9b972f9cb15b2.tar.gz |
fixed preprocessor varargs for solaris compiler
-rw-r--r-- | libxklavier/xklavier.h | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/libxklavier/xklavier.h b/libxklavier/xklavier.h index 487f260..08387b8 100644 --- a/libxklavier/xklavier.h +++ b/libxklavier/xklavier.h @@ -460,8 +460,16 @@ extern "C" * @param format is a format (like in printf) * @see _XklDebug */ +#ifdef G_HAVE_ISO_VARARGS +#define XklDebug( level, ... ) \ + _XklDebug( __FILE__, __func__, level, __VA_ARGS__ ) +#elif defined(G_HAVE_GNUC_VARARGS) #define XklDebug( level, format, args... ) \ - _XklDebug( __FILE__, __func__, level, format, ## args ) + _XklDebug( __FILE__, __func__, level, format, ## args ) +#else +#define XklDebug( level, ... ) \ + _XklDebug( __FILE__, __func__, level, __VA_ARGS__ ) +#endif /** @} */ |