[vlc-commits] vlc_picture: Don't initialize a struct with a compound literal

Hugo Beauzée-Luyssen git at videolan.org
Fri Dec 4 10:43:31 UTC 2020


vlc | branch: master | Hugo Beauzée-Luyssen <hugo at beauzee.fr> | Thu Dec  3 03:35:20 2020 -0800| [8a124f747aa09268abaa60065d06c751aacd0a19] | committer: Hugo Beauzée-Luyssen

vlc_picture: Don't initialize a struct with a compound literal

So that the code can build in C and C++

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

 include/vlc_picture.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/include/vlc_picture.h b/include/vlc_picture.h
index acc856d8f5..5010c2f10a 100644
--- a/include/vlc_picture.h
+++ b/include/vlc_picture.h
@@ -296,7 +296,7 @@ static inline void vlc_picture_chain_GetAndClear(vlc_picture_chain_t *in,
  */
 static inline vlc_picture_chain_t picture_GetAndResetChain(picture_t *pic)
 {
-    vlc_picture_chain_t chain = (vlc_picture_chain_t) { pic->p_next, pic->p_next };
+    vlc_picture_chain_t chain = { pic->p_next, pic->p_next };
     while ( chain.tail && chain.tail->p_next ) // find the proper tail
         chain.tail = chain.tail->p_next;
     pic->p_next = NULL;



More information about the vlc-commits mailing list