X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=include%2Fvlc_common.h;h=463b1bb8b5deee47e355130974f46b0d6f061cec;hb=7a0538e6fc0ea0197709cb14e7dd42d92578d700;hp=54999a2c54562f58fab5b573fee92dd4e4008323;hpb=cca686f84ee590cb449be41f6d3eccba46573267;p=vlc diff --git a/include/vlc_common.h b/include/vlc_common.h index 54999a2c54..463b1bb8b5 100644 --- a/include/vlc_common.h +++ b/include/vlc_common.h @@ -3,7 +3,7 @@ * Collection of useful common types and macros definitions ***************************************************************************** * Copyright (C) 1998, 1999, 2000 VideoLAN - * $Id: vlc_common.h,v 1.63 2003/05/12 19:11:53 gbazin Exp $ + * $Id: vlc_common.h,v 1.67 2003/06/05 11:52:19 gbazin Exp $ * * Authors: Samuel Hocevar * Vincent Seguin @@ -255,6 +255,7 @@ typedef struct sout_mux_t sout_mux_t; typedef struct sout_stream_t sout_stream_t; typedef struct sout_cfg_t sout_cfg_t; typedef struct sout_format_t sout_format_t; +typedef struct sap_session_t sap_session_t; /* Decoders */ typedef struct decoder_fifo_t decoder_fifo_t; @@ -562,8 +563,6 @@ static inline uint64_t U64_AT( void * _p ) # define vlc_strncasecmp NULL #endif -VLC_EXPORT( char *, vlc_wraptext, ( char *psz_text, size_t i_line ) ); - /* Format type specifiers for 64 bits numbers */ #if !defined(WIN32) && !defined(UNDER_CE) # define I64Fd "%lld" @@ -582,7 +581,7 @@ VLC_EXPORT( char *, vlc_wraptext, ( char *psz_text, size_t i_line ) ); #endif /* defined(WIN32)||defined(UNDER_CE) */ /* 64 bits integer constant suffix */ -#if !defined(WIN32) && !defined(UNDER_CE) +#if defined( __MINGW32__ ) || (!defined(WIN32) && !defined(UNDER_CE)) # define I64C(x) x##LL #else # define I64C(x) x##i64 @@ -677,8 +676,12 @@ VLC_EXPORT( char *, vlc_dgettext, ( const char *package, const char *msgid ) ); (defined(MODULE_NAME_IS_gnome)||defined(MODULE_NAME_IS_gnome_main)||\ defined(MODULE_NAME_IS_gnome2)||defined(MODULE_NAME_IS_gnome2_main)) /* Declare nothing: gnome.h will do it for us */ -#elif defined( ENABLE_NLS ) && defined( HAVE_INCLUDED_GETTEXT ) +#elif defined( ENABLE_NLS ) +#if defined( HAVE_INCLUDED_GETTEXT ) # include "libintl.h" +#else +# include +#endif # undef _ #if defined( __BORLANDC__ ) #define _(String) vlc_dgettext (PACKAGE_TARNAME, String) @@ -686,11 +689,6 @@ VLC_EXPORT( char *, vlc_dgettext, ( const char *package, const char *msgid ) ); # define _(String) vlc_dgettext (PACKAGE, String) #endif # define N_(String) ((char*)(String)) -#elif defined( ENABLE_NLS ) && defined( HAVE_GETTEXT ) -# include -# undef _ -# define _(String) dgettext (PACKAGE, String) -# define N_(String) ((char*)(String)) #else # define _(String) ((char*)(String)) # define N_(String) ((char*)(String))