[vlc-commits] pls: expand single use macro

Rémi Denis-Courmont git at videolan.org
Tue Apr 18 20:40:45 CEST 2017


vlc | branch: master | Rémi Denis-Courmont <remi at remlab.net> | Mon Apr 17 20:02:10 2017 +0300| [6901fa0fc5e9ef5ae4a7726fc108006da9470762] | committer: Rémi Denis-Courmont

pls: expand single use macro

> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=6901fa0fc5e9ef5ae4a7726fc108006da9470762
---

 modules/demux/playlist/playlist.h | 4 ----
 modules/demux/playlist/pls.c      | 6 +++++-
 2 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/modules/demux/playlist/playlist.h b/modules/demux/playlist/playlist.h
index b9a2129d62..9a51e504e9 100644
--- a/modules/demux/playlist/playlist.h
+++ b/modules/demux/playlist/playlist.h
@@ -90,9 +90,5 @@ do { \
     DEMUX_INIT_COMMON();                    \
     msg_Dbg( p_demux, "%s", msg ); } while(0)
 
-#define CHECK_PEEK( zepeek, size ) do { \
-    if( vlc_stream_Peek( p_demux->s , &zepeek, size ) < size ){ \
-        msg_Dbg( p_demux, "not enough data" ); return VLC_EGENERIC; } } while(0)
-
 #define POKE( peek, stuff, size ) (strncasecmp( (const char *)peek, stuff, size )==0)
 
diff --git a/modules/demux/playlist/pls.c b/modules/demux/playlist/pls.c
index 7664ff57fa..5de0b67165 100644
--- a/modules/demux/playlist/pls.c
+++ b/modules/demux/playlist/pls.c
@@ -47,7 +47,11 @@ int Import_PLS( vlc_object_t *p_this )
     demux_t *p_demux = (demux_t *)p_this;
     const uint8_t *p_peek;
     CHECK_FILE();
-    CHECK_PEEK( p_peek, 10 );
+
+    if( vlc_stream_Peek( p_demux->s , &p_peek, 10 ) < 10 ) {
+        msg_Dbg( p_demux, "not enough data" );
+        return VLC_EGENERIC;
+    }
 
     if( POKE( p_peek, "[playlist]", 10 ) || POKE( p_peek, "[Reference]", 10 ) ||
         demux_IsPathExtension( p_demux, ".pls" )   || demux_IsForced( p_demux, "pls" ) )



More information about the vlc-commits mailing list