]> git.sesse.net Git - vlc/commitdiff
Macro protection.
authorRémi Duraffort <ivoire@videolan.org>
Wed, 1 Oct 2008 18:50:04 +0000 (20:50 +0200)
committerRémi Duraffort <ivoire@videolan.org>
Wed, 1 Oct 2008 18:52:04 +0000 (20:52 +0200)
src/control/mediacontrol_internal.h

index 6ca9a43143b8309b5cd11aba22c3a0b17307d4fe..3e741ea02f88dc06fbf007b243ce79787f9f64d3 100644 (file)
@@ -57,8 +57,8 @@ mediacontrol_RGBPicture *private_mediacontrol_createRGBPicture( int, int, long,
 #define RAISE( c, m )  if( exception ) { exception->code = c;    \
                                          exception->message = strdup(m); }
 
-#define RAISE_NULL( c, m ) { RAISE( c, m ); return NULL; }
-#define RAISE_VOID( c, m ) { RAISE( c, m ); return; }
+#define RAISE_NULL( c, m ) do{ RAISE( c, m ); return NULL; } while(0)
+#define RAISE_VOID( c, m ) do{ RAISE( c, m ); return;      } while(0)
 
 #define HANDLE_LIBVLC_EXCEPTION_VOID( e )  if( libvlc_exception_raised( e ) ) {    \
     RAISE( mediacontrol_InternalException, libvlc_exception_get_message( e )); \