Commit 4d62902d authored by Rémi Duraffort's avatar Rémi Duraffort

Remove unused macros (or used only one time).

parent 4e626b7f
......@@ -610,14 +610,6 @@ static inline uint8_t clip_uint8_vlc( int32_t a )
if( !var ) return NULL; } while(0)
#define MALLOC_ERR( var, type ) do { var = (type*)malloc( sizeof( type) ); \
if( !var ) return VLC_ENOMEM; } while(0)
#define MALLOC_GOTOERR( var, type ) do { var = (type*)malloc( sizeof( type) ); \
if( !var ) goto error; } while(0)
#define DECMALLOC_VOID( var, type ) type* var = (type*)malloc( sizeof(type) );\
if( !var ) return;
#define DECMALLOC_ERR( var, type ) type* var = (type*)malloc( sizeof(type) );\
if( !var ) return VLC_ENOMEM;
#define DECMALLOC_NULL( var, type ) type* var = (type*)malloc( sizeof(type) );\
if( !var ) return NULL;
#define FREENULL(a) do { free( a ); a = NULL; } while(0)
......
......@@ -496,7 +496,9 @@ input_item_t *input_item_NewWithType( vlc_object_t *p_obj, const char *psz_uri,
{
libvlc_priv_t *priv = libvlc_priv (p_obj->p_libvlc);
DECMALLOC_NULL( p_input, input_item_t );
input_item_t* p_input = malloc( sizeof(input_item_t ) );
if( !p_input )
return NULL;
input_item_Init( p_obj, p_input );
vlc_gc_init( p_input, input_item_Destroy );
......
......@@ -56,8 +56,8 @@ static void DialogDestroy( interaction_dialog_t * );
static int DialogSend( vlc_object_t *, interaction_dialog_t * );
#define DIALOG_INIT( type ) \
DECMALLOC_ERR( p_new, interaction_dialog_t ); \
memset( p_new, 0, sizeof( interaction_dialog_t ) ); \
interaction_dialog_t* p_new = calloc( 1, sizeof( interaction_dialog_t ) ); \
if( !p_new ) return VLC_EGENERIC; \
p_new->b_cancelled = false; \
p_new->i_status = NEW_DIALOG; \
p_new->i_flags = 0; \
......
......@@ -161,7 +161,9 @@ static void uninstall_input_item_observer( playlist_item_t * p_item )
playlist_item_t *playlist_ItemNewFromInput( playlist_t *p_playlist,
input_item_t *p_input )
{
DECMALLOC_NULL( p_item, playlist_item_t );
playlist_item_t* p_item = malloc( sizeof( playlist_item_t ) );
if( !p_item )
return NULL;
assert( p_input );
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment