diff options
Diffstat (limited to 'mp_msg.h')
-rw-r--r-- | mp_msg.h | 12 |
1 files changed, 11 insertions, 1 deletions
@@ -19,9 +19,14 @@ #ifndef MPLAYER_MP_MSG_H #define MPLAYER_MP_MSG_H +#include <stdarg.h> + // defined in mplayer.c and mencoder.c extern int verbose; +/* No-op macro to mark translated strings in the sources */ +#define _(x) x + // verbosity elevel: /* Only messages level MSGL_FATAL-MSGL_STATUS should be translated, @@ -46,7 +51,6 @@ extern int verbose; #define MSGT_GLOBAL 0 // common player stuff errors #define MSGT_CPLAYER 1 // console player (mplayer.c) -#define MSGT_GPLAYER 2 // gui player #define MSGT_VO 3 // libvo #define MSGT_AO 4 // libao @@ -131,8 +135,13 @@ int mp_msg_test(int mod, int lev); #include "config.h" +char *mp_gtext(const char *string); + +void mp_msg_va(int mod, int lev, const char *format, va_list va); + #ifdef __GNUC__ void mp_msg(int mod, int lev, const char *format, ... ) __attribute__ ((format (printf, 3, 4))); +void mp_tmsg(int mod, int lev, const char *format, ... ) __attribute__ ((format (printf, 3, 4))); # ifdef MP_DEBUG # define mp_dbg(mod,lev, args... ) mp_msg(mod, lev, ## args ) # else @@ -140,6 +149,7 @@ void mp_msg(int mod, int lev, const char *format, ... ) __attribute__ ((format ( # endif #else // not GNU C void mp_msg(int mod, int lev, const char *format, ... ); +void mp_tmsg(int mod, int lev, const char *format, ...) # ifdef MP_DEBUG # define mp_dbg(mod,lev, ... ) mp_msg(mod, lev, __VA_ARGS__) # else |