From 3432e956a1f3f2ba17e9007b6a7eb9ab88683679 Mon Sep 17 00:00:00 2001 From: Pierre d'Herbemont Date: Thu, 17 Jan 2008 22:48:41 +0000 Subject: [PATCH] vlc_arrays.h: Don't use calloc, seems unreliable. --- include/vlc_arrays.h | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/include/vlc_arrays.h b/include/vlc_arrays.h index 71e51d0bb3..dfc7e8984c 100644 --- a/include/vlc_arrays.h +++ b/include/vlc_arrays.h @@ -290,11 +290,6 @@ typedef struct vlc_array_t void ** pp_elems; } vlc_array_t; -static inline vlc_array_t * vlc_array_new( void ) -{ - return (vlc_array_t *)calloc( 1, sizeof(vlc_array_t) ); -} - static inline void vlc_array_init( vlc_array_t * p_array ) { memset( p_array, 0, sizeof(vlc_array_t) ); @@ -306,6 +301,13 @@ static inline void vlc_array_clear( vlc_array_t * p_array ) memset( p_array, 0, sizeof(vlc_array_t) ); } +static inline vlc_array_t * vlc_array_new( void ) +{ + vlc_array_t * ret = malloc( sizeof(vlc_array_t) ); + vlc_array_init( ret ); + return ret; +} + static inline void vlc_array_destroy( vlc_array_t * p_array ) { vlc_array_clear( p_array ); -- 2.39.2