Changeset 2d824acd426d7f4c5169083ce9966b5ed4e15da3

Show
Ignore:
Timestamp:
08/03/06 17:34:08 (2 years ago)
Author:
Clément Stenac <zorglub@videolan.org>
git-committer:
Clément Stenac <zorglub@videolan.org> 1154619248 +0000
git-parent:

[c17969a07b54d9ec473402f60ab4c0d8384f2604]

git-author:
Clément Stenac <zorglub@videolan.org> 1154619248 +0000
Message:

Fix duplicate definitions of FREE

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • modules/access/dvb/dvb.h

    r3854055 r2d824ac  
    9898    int i; 
    9999 
    100 #define FREE( x )                                                           \ 
    101     if ( x != NULL )                                                        \ 
    102         free( x ); 
    103  
    104100    switch ( p_object->i_object_type ) 
    105101    { 
    106102    case EN50221_MMI_ENQ: 
    107         FREE( p_object->u.enq.psz_text ); 
     103        FREENULL( p_object->u.enq.psz_text ); 
    108104        break; 
    109105 
     
    111107        if ( p_object->u.answ.b_ok ) 
    112108        { 
    113             FREE( p_object->u.answ.psz_answ ); 
     109            FREENULL( p_object->u.answ.psz_answ ); 
    114110        } 
    115111        break; 
     
    117113    case EN50221_MMI_MENU: 
    118114    case EN50221_MMI_LIST: 
    119         FREE( p_object->u.menu.psz_title ); 
    120         FREE( p_object->u.menu.psz_subtitle ); 
    121         FREE( p_object->u.menu.psz_bottom ); 
     115        FREENULL( p_object->u.menu.psz_title ); 
     116        FREENULL( p_object->u.menu.psz_subtitle ); 
     117        FREENULL( p_object->u.menu.psz_bottom ); 
    122118        for ( i = 0; i < p_object->u.menu.i_choices; i++ ) 
    123119        { 
    124             FREE( p_object->u.menu.ppsz_choices[i] ); 
     120            FREENULL( p_object->u.menu.ppsz_choices[i] ); 
    125121        } 
    126         FREE( p_object->u.menu.ppsz_choices ); 
     122        FREENULL( p_object->u.menu.ppsz_choices ); 
    127123        break; 
    128124 
     
    130126        break; 
    131127    } 
    132 #undef FREE 
    133128} 
    134129 
  • modules/access/dvb/http.c

    r2cb472d r2d824ac  
    7878int E_(HTTPOpen)( access_t *p_access ) 
    7979{ 
    80 #define FREE( x )                                                           \ 
    81     if ( (x) != NULL )                                                      \ 
    82         free( x ); 
    83  
    8480    access_sys_t *p_sys = p_access->p_sys; 
    8581    char          *psz_address, *psz_cert = NULL, *psz_key = NULL, 
     
    196192    p_sys->p_httpd_redir = httpd_RedirectNew( p_sys->p_httpd_host, 
    197193                                              "/index.html", "/" ); 
    198  
    199 #undef FREE 
    200194 
    201195    return VLC_SUCCESS; 
  • modules/access/mms/mms.h

    r2cb472d r2d824ac  
    3535int  E_( MMSHOpen )  ( access_t * ); 
    3636void E_( MMSHClose ) ( access_t * ); 
    37  
    38 #define FREE( p ) if( p ) { free( p ); (p) = NULL; } 
  • modules/access/mms/mmstu.c

    r4f15591 r2d824ac  
    913913    } 
    914914 
    915     FREE( p_sys->p_cmd ); 
    916     FREE( p_sys->p_media ); 
    917     FREE( p_sys->p_header ); 
    918  
    919     FREE( p_sys->psz_server_version ); 
    920     FREE( p_sys->psz_tool_version ); 
    921     FREE( p_sys->psz_update_player_url ); 
    922     FREE( p_sys->psz_encryption_type ); 
     915    FREENULL( p_sys->p_cmd ); 
     916    FREENULL( p_sys->p_media ); 
     917    FREENULL( p_sys->p_header ); 
     918 
     919    FREENULL( p_sys->psz_server_version ); 
     920    FREENULL( p_sys->psz_tool_version ); 
     921    FREENULL( p_sys->psz_update_player_url ); 
     922    FREENULL( p_sys->psz_encryption_type ); 
    923923} 
    924924 
     
    12721272    else 
    12731273    { 
    1274         FREE( p_sys->p_media ); 
     1274        FREENULL( p_sys->p_media ); 
    12751275        p_sys->p_media = p_packet; 
    12761276        p_sys->i_media = i_packet_length - 8; 
  • modules/access/vcdx/access.c

    r3876aaa r2d824ac  
    4444#include "info.h" 
    4545#include "intf.h" 
    46  
    47 #define FREE_AND_NULL(ptr) free(ptr); ptr = NULL; 
    4846 
    4947extern void VCDSetOrigin( access_t *p_access, lsn_t i_lsn, track_t i_track, 
     
    10031001    if( p_vcdplayer->p_input ) vlc_object_release( p_vcdplayer->p_input ); 
    10041002 
    1005     FREE_AND_NULL( p_vcdplayer->p_entries ); 
    1006     FREE_AND_NULL( p_vcdplayer->p_segments ); 
    1007     FREE_AND_NULL( p_vcdplayer->psz_source ); 
    1008     FREE_AND_NULL( p_vcdplayer->track ); 
    1009     FREE_AND_NULL( p_vcdplayer->segment ); 
    1010     FREE_AND_NULL( p_vcdplayer->entry ); 
    1011     FREE_AND_NULL( p_access->psz_demux ); 
    1012     FREE_AND_NULL( p_vcdplayer ); 
     1003    FREENULL( p_vcdplayer->p_entries ); 
     1004    FREENULL( p_vcdplayer->p_segments ); 
     1005    FREENULL( p_vcdplayer->psz_source ); 
     1006    FREENULL( p_vcdplayer->track ); 
     1007    FREENULL( p_vcdplayer->segment ); 
     1008    FREENULL( p_vcdplayer->entry ); 
     1009    FREENULL( p_access->psz_demux ); 
     1010    FREENULL( p_vcdplayer ); 
    10131011    p_vcd_access    = NULL; 
    10141012} 
  • modules/access_output/http.c

    ra8e743f r2d824ac  
    4444 
    4545#include "vlc_httpd.h" 
    46  
    47 #define FREE( p ) if( p ) { free( p); (p) = NULL; } 
    4846 
    4947#define DEFAULT_PORT        8080 
  • modules/codec/cinepak.c

    r2cb472d r2d824ac  
    225225#define GET4BYTES( p ) \ 
    226226    GetDWBE( p ); p+= 4; 
    227  
    228 #define FREE( p ) \ 
    229     if( p ) free( p ) 
    230227 
    231228static void cinepak_LoadCodebook( cinepak_codebook_t *p_codebook, 
  • modules/demux/asf/libasf.c

    r0599d81 r2d824ac  
    3333#define ASF_DEBUG 1 
    3434 
    35 #define FREE( p ) \ 
    36     if( p ) {free( p ); p = NULL; } 
    37  
    3835#define GUID_FMT "0x%x-0x%x-0x%x-0x%2.2x%2.2x%2.2x%2.2x%2.2x%2.2x%2.2x%2.2x" 
    3936#define GUID_PRINT( guid )  \ 
     
    244241    asf_object_index_t *p_index = (asf_object_index_t*)p_obj; 
    245242 
    246     FREE( p_index->index_entry ); 
     243    FREENULL( p_index->index_entry ); 
    247244} 
    248245 
     
    486483        (asf_object_header_extension_t *)p_obj; 
    487484 
    488     FREE( p_he->p_header_extension_data ); 
     485    FREENULL( p_he->p_header_extension_data ); 
    489486} 
    490487 
     
    555552                (asf_object_stream_properties_t*)p_obj; 
    556553 
    557     FREE( p_sp->p_type_specific_data ); 
    558     FREE( p_sp->p_error_correction_data ); 
     554    FREENULL( p_sp->p_type_specific_data ); 
     555    FREENULL( p_sp->p_error_correction_data ); 
    559556} 
    560557 
     
    659656    { 
    660657#define codec p_cl->codec[i_codec] 
    661         FREE( codec.psz_name ); 
    662         FREE( codec.psz_description ); 
    663         FREE( codec.p_information ); 
     658        FREENULL( codec.psz_name ); 
     659        FREENULL( codec.psz_description ); 
     660        FREENULL( codec.p_information ); 
    664661#undef  codec 
    665662    } 
    666     FREE( p_cl->codec ); 
     663    FREENULL( p_cl->codec ); 
    667664} 
    668665 
     
    735732        (asf_object_content_description_t *)p_obj; 
    736733 
    737     FREE( p_cd->psz_title ); 
    738     FREE( p_cd->psz_author ); 
    739     FREE( p_cd->psz_copyright ); 
    740     FREE( p_cd->psz_description ); 
    741     FREE( p_cd->psz_rating ); 
     734    FREENULL( p_cd->psz_title ); 
     735    FREENULL( p_cd->psz_author ); 
     736    FREENULL( p_cd->psz_copyright ); 
     737    FREENULL( p_cd->psz_description ); 
     738    FREENULL( p_cd->psz_rating ); 
    742739} 
    743740 
     
    796793 
    797794    for( i = 0; i < p_ll->i_language; i++ ) 
    798         FREE( p_ll->ppsz_language[i] ); 
    799     FREE( p_ll->ppsz_language ); 
     795        FREENULL( p_ll->ppsz_language[i] ); 
     796    FREENULL( p_ll->ppsz_language ); 
    800797} 
    801798 
     
    959956 
    960957    for( i = 0; i < p_esp->i_stream_name_count; i++ ) 
    961         FREE( p_esp->ppsz_stream_name[i] ); 
    962     FREE( p_esp->pi_stream_name_language ); 
    963     FREE( p_esp->ppsz_stream_name ); 
     958        FREENULL( p_esp->ppsz_stream_name[i] ); 
     959    FREENULL( p_esp->pi_stream_name_language ); 
     960    FREENULL( p_esp->ppsz_stream_name ); 
    964961} 
    965962 
     
    10031000        (asf_object_advanced_mutual_exclusion_t *)p_obj; 
    10041001 
    1005     FREE( p_ae->pi_stream_number ); 
     1002    FREENULL( p_ae->pi_stream_number ); 
    10061003} 
    10071004 
     
    10471044        (asf_object_stream_prioritization_t *)p_obj; 
    10481045 
    1049     FREE( p_sp->pi_priority_stream_number ); 
    1050     FREE( p_sp->pi_priority_flag ); 
     1046    FREENULL( p_sp->pi_priority_stream_number ); 
     1047    FREENULL( p_sp->pi_priority_flag ); 
    10511048} 
    10521049 
     
    11541151    for( i = 0; i < p_ec->i_count; i++ ) 
    11551152    { 
    1156         FREE( p_ec->ppsz_name[i] ); 
    1157         FREE( p_ec->ppsz_value[i] ); 
     1153        FREENULL( p_ec->ppsz_name[i] ); 
     1154        FREENULL( p_ec->ppsz_value[i] ); 
    11581155    } 
    11591156} 
  • modules/demux/avi/avi.c

    r54cfbbc r2d824ac  
    8181static int Demux_UnSeekable( demux_t * ); 
    8282 
    83 #define FREE( p ) if( p ) { free( p ); (p) = NULL; } 
    8483#define __ABS( x ) ( (x) < 0 ? (-(x)) : (x) ) 
    8584 
     
    652651        if( p_sys->track[i] ) 
    653652        { 
    654             FREE( p_sys->track[i]->p_index ); 
     653            FREENULL( p_sys->track[i]->p_index ); 
    655654            free( p_sys->track[i] ); 
    656655        } 
    657656    } 
    658     FREE( p_sys->track ); 
     657    FREENULL( p_sys->track ); 
    659658    AVI_ChunkFreeRoot( p_demux->s, &p_sys->ck_root ); 
    660659    vlc_meta_Delete( p_sys->meta ); 
  • modules/demux/mp4/libmp4.c

    r07b09e4 r2d824ac  
    109109    return( i_code ) 
    110110 
    111 #define FREE( p ) \ 
    112     if( p ) {free( p ); p = NULL; } 
    113  
    114  
    115111 
    116112/* Some assumptions: 
     
    377373static void MP4_FreeBox_ftyp( MP4_Box_t *p_box ) 
    378374{ 
    379     FREE( p_box->data.p_ftyp->i_compatible_brands ); 
     375    FREENULL( p_box->data.p_ftyp->i_compatible_brands ); 
    380376} 
    381377 
     
    620616static void MP4_FreeBox_hdlr( MP4_Box_t *p_box ) 
    621617{ 
    622     FREE( p_box->data.p_hdlr->psz_name ); 
     618    FREENULL( p_box->data.p_hdlr->psz_name ); 
    623619} 
    624620 
     
    709705static void MP4_FreeBox_url( MP4_Box_t *p_box ) 
    710706{ 
    711     FREE( p_box->data.p_url->psz_location ) 
     707    FREENULL( p_box->data.p_url->psz_location ) 
    712708} 
    713709 
     
    730726static void MP4_FreeBox_urn( MP4_Box_t *p_box ) 
    731727{ 
    732     FREE( p_box->data.p_urn->psz_name ); 
    733     FREE( p_box->data.p_urn->psz_location ); 
     728    FREENULL( p_box->data.p_urn->psz_name ); 
     729    FREENULL( p_box->data.p_urn->psz_location ); 
    734730} 
    735731 
     
    784780static void MP4_FreeBox_stts( MP4_Box_t *p_box ) 
    785781{ 
    786     FREE( p_box->data.p_stts->i_sample_count ); 
    787     FREE( p_box->data.p_stts->i_sample_delta ); 
     782    FREENULL( p_box->data.p_stts->i_sample_count ); 
     783    FREENULL( p_box->data.p_stts->i_sample_delta ); 
    788784} 
    789785 
     
    818814static void MP4_FreeBox_ctts( MP4_Box_t *p_box ) 
    819815{ 
    820     FREE( p_box->data.p_ctts->i_sample_count ); 
    821     FREE( p_box->data.p_ctts->i_sample_offset ); 
     816    FREENULL( p_box->data.p_ctts->i_sample_count ); 
     817    FREENULL( p_box->data.p_ctts->i_sample_offset ); 
    822818} 
    823819 
     
    942938static void MP4_FreeBox_esds( MP4_Box_t *p_box ) 
    943939{ 
    944     FREE( p_box->data.p_esds->es_descriptor.psz_URL ); 
     940    FREENULL( p_box->data.p_esds->es_descriptor.psz_URL ); 
    945941    if( p_box->data.p_esds->es_descriptor.p_decConfigDescr ) 
    946942    { 
    947         FREE( p_box->data.p_esds->es_descriptor.p_decConfigDescr->p_decoder_specific_info ); 
    948     } 
    949     FREE( p_box->data.p_esds->es_descriptor.p_decConfigDescr ); 
     943        FREENULL( p_box->data.p_esds->es_descriptor.p_decConfigDescr->p_decoder_specific_info ); 
     944    } 
     945    FREENULL( p_box->data.p_esds->es_descriptor.p_decConfigDescr ); 
    950946} 
    951947 
     
    10341030    for( i = 0; i < p_avcC->i_sps; i++ ) 
    10351031    { 
    1036         FREE( p_avcC->sps[i] ); 
     1032        FREENULL( p_avcC->sps[i] ); 
    10371033    } 
    10381034    for( i = 0; i < p_avcC->i_pps; i++ ) 
    10391035    { 
    1040         FREE( p_avcC->pps[i] ); 
    1041     } 
    1042     if( p_avcC->i_sps > 0 ) FREE( p_avcC->sps ); 
    1043     if( p_avcC->i_pps > 0 ) FREE( p_avcC->pps ); 
     1036        FREENULL( p_avcC->pps[i] ); 
     1037    } 
     1038    if( p_avcC->i_sps > 0 ) FREENULL( p_avcC->sps ); 
     1039    if( p_avcC->i_pps > 0 ) FREENULL( p_avcC->pps ); 
    10441040} 
    10451041 
     
    11931189static void MP4_FreeBox_sample_soun( MP4_Box_t *p_box ) 
    11941190{ 
    1195     FREE( p_box->data.p_sample_soun->p_qt_description ); 
     1191    FREENULL( p_box->data.p_sample_soun->p_qt_description ); 
    11961192 
    11971193    if( p_box->i_type == FOURCC_drms ) 
     
    12721268void MP4_FreeBox_sample_vide( MP4_Box_t *p_box ) 
    12731269{ 
    1274     FREE( p_box->data.p_sample_vide->p_qt_image_description ); 
     1270    FREENULL( p_box->data.p_sample_vide->p_qt_image_description ); 
    12751271} 
    12761272 
     
    13691365static void MP4_FreeBox_sample_text( MP4_Box_t *p_box ) 
    13701366{ 
    1371     FREE( p_box->data.p_sample_text->psz_text_name ); 
     1367    FREENULL( p_box->data.p_sample_text->psz_text_name ); 
    13721368} 
    13731369#endif 
     
    14301426static void MP4_FreeBox_stsz( MP4_Box_t *p_box ) 
    14311427{ 
    1432     FREE( p_box->data.p_stsz->i_entry_size ); 
     1428    FREENULL( p_box->data.p_stsz->i_entry_size ); 
    14331429} 
    14341430 
     
    14671463static void MP4_FreeBox_stsc( MP4_Box_t *p_box ) 
    14681464{ 
    1469     FREE( p_box->data.p_stsc->i_first_chunk ); 
    1470     FREE( p_box->data.p_stsc->i_samples_per_chunk ); 
    1471     FREE( p_box->data.p_stsc->i_sample_description_index ); 
     1465    FREENULL( p_box->data.p_stsc->i_first_chunk ); 
     1466    FREENULL( p_box->data.p_stsc->i_samples_per_chunk ); 
     1467    FREENULL( p_box->data.p_stsc->i_sample_description_index ); 
    14721468} 
    14731469 
     
    15151511static void MP4_FreeBox_stco_co64( MP4_Box_t *p_box ) 
    15161512{ 
    1517     FREE( p_box->data.p_co64->i_chunk_offset ); 
     1513    FREENULL( p_box->data.p_co64->i_chunk_offset ); 
    15181514} 
    15191515 
     
    15491545static void MP4_FreeBox_stss( MP4_Box_t *p_box ) 
    15501546{ 
    1551     FREE( p_box->data.p_stss->i_sample_number ) 
     1547    FREENULL( p_box->data.p_stss->i_sample_number ) 
    15521548} 
    15531549 
     
    15861582static void MP4_FreeBox_stsh( MP4_Box_t *p_box ) 
    15871583{ 
    1588     FREE( p_box->data.p_stsh->i_shadowed_sample_number ) 
    1589     FREE( p_box->data.p_stsh->i_sync_sample_number ) 
     1584    FREENULL( p_box->data.p_stsh->i_shadowed_sample_number ) 
     1585    FREENULL( p_box->data.p_stsh->i_sync_sample_number ) 
    15901586} 
    15911587 
     
    16181614static void MP4_FreeBox_stdp( MP4_Box_t *p_box ) 
    16191615{ 
    1620     FREE( p_box->data.p_stdp->i_priority ) 
     1616    FREENULL( p_box->data.p_stdp->i_priority ) 
    16211617} 
    16221618 
     
    16621658static void MP4_FreeBox_padb( MP4_Box_t *p_box ) 
    16631659{ 
    1664     FREE( p_box->data.p_padb->i_reserved1 ); 
    1665     FREE( p_box->data.p_padb->i_pad2 ); 
    1666     FREE( p_box->data.p_padb->i_reserved2 ); 
    1667     FREE( p_box->data.p_padb->i_pad1 ); 
     1660    FREENULL( p_box->data.p_padb->i_reserved1 ); 
     1661    FREENULL( p_box->data.p_padb->i_pad2 ); 
     1662    FREENULL( p_box->data.p_padb->i_reserved2 ); 
     1663    FREENULL( p_box->data.p_padb->i_pad1 ); 
    16681664} 
    16691665 
     
    17211717static void MP4_FreeBox_elst( MP4_Box_t *p_box ) 
    17221718{ 
    1723     FREE( p_box->data.p_elst->i_segment_duration ); 
    1724     FREE( p_box->data.p_elst->i_media_time ); 
    1725     FREE( p_box->data.p_elst->i_media_rate_integer ); 
    1726     FREE( p_box->data.p_elst->i_media_rate_fraction ); 
     1719    FREENULL( p_box->data.p_elst->i_segment_duration ); 
     1720    FREENULL( p_box->data.p_elst->i_media_time ); 
     1721    FREENULL( p_box->data.p_elst->i_media_rate_integer ); 
     1722    FREENULL( p_box->data.p_elst->i_media_rate_fraction ); 
    17271723} 
    17281724 
     
    17581754static void MP4_FreeBox_cprt( MP4_Box_t *p_box ) 
    17591755{ 
    1760     FREE( p_box->data.p_cprt->psz_notice ); 
     1756    FREENULL( p_box->data.p_cprt->psz_notice ); 
    17611757} 
    17621758 
     
    18051801static void MP4_FreeBox_cmvd( MP4_Box_t *p_box ) 
    18061802{ 
    1807     FREE( p_box->data.p_cmvd->p_data ); 
     1803    FREENULL( p_box->data.p_cmvd->p_data ); 
    18081804} 
    18091805 
     
    19681964static void MP4_FreeBox_rdrf( MP4_Box_t *p_box ) 
    19691965{ 
    1970     FREE( p_box->data.p_rdrf->psz_ref ) 
     1966    FREENULL( p_box->data.p_rdrf->psz_ref ) 
    19711967} 
    19721968 
     
    21062102static void MP4_FreeBox_0xa9xxx( MP4_Box_t *p_box ) 
    21072103{ 
    2108     FREE( p_box->data.p_0xa9xxx->psz_text ); 
     2104    FREENULL( p_box->data.p_0xa9xxx->psz_text ); 
    21092105} 
    21102106 
     
    26072603    if( !psz_path || !psz_path[0] ) 
    26082604    { 
    2609         FREE( psz_path ); 
     2605        FREENULL( psz_path ); 
    26102606        *pp_result = NULL; 
    26112607        return; 
     
    26242620        if( !psz_token ) 
    26252621        { 
    2626             FREE( psz_token ); 
     2622            FREENULL( psz_token ); 
    26272623            free( psz_fmt ); 
    26282624            *pp_result = p_box; 
     
    27132709        { 
    27142710//            fprintf( stderr, "Argg malformed token \"%s\"",psz_token ); 
    2715             FREE( psz_token ); 
     2711            FREENULL( psz_token ); 
    27162712            free( psz_fmt ); 
    27172713            *pp_result = NULL; 
  • modules/demux/mp4/mp4.c

    r195e4bc r2d824ac  
    245245static vlc_bool_t FindItem( demux_t *p_demux, playlist_t *p_playlist, 
    246246                     playlist_item_t **pp_item ); 
    247  
    248 #define FREE( p ) if( p ) { free( p ); (p) = NULL;} 
    249247 
    250248/***************************************************************************** 
     
    880878        MP4_TrackDestroy( p_demux, &p_sys->track[i_track] ); 
    881879    } 
    882     FREE( p_sys->track ); 
     880    FREENULL( p_sys->track ); 
    883881 
    884882    free( p_sys ); 
     
    19051903        if( p_track->chunk ) 
    19061904        { 
    1907            FREE(p_track->chunk[i_chunk].p_sample_count_dts); 
    1908            FREE(p_track->chunk[i_chunk].p_sample_delta_dts ); 
    1909  
    1910            FREE(p_track->chunk[i_chunk].p_sample_count_pts); 
    1911            FREE(p_track->chunk[i_chunk].p_sample_offset_pts ); 
    1912         } 
    1913     } 
    1914     FREE( p_track->chunk ); 
     1905           FREENULL(p_track->chunk[i_chunk].p_sample_count_dts); 
     1906           FREENULL(p_track->chunk[i_chunk].p_sample_delta_dts ); 
     1907 
     1908           FREENULL(p_track->chunk[i_chunk].p_sample_count_pts); 
     1909           FREENULL(p_track->chunk[i_chunk].p_sample_offset_pts ); 
     1910        } 
     1911    } 
     1912    FREENULL( p_track->chunk ); 
    19151913 
    19161914    if( !p_track->i_sample_size ) 
    19171915    { 
    1918         FREE( p_track->p_sample_size ); 
     1916        FREENULL( p_track->p_sample_size ); 
    19191917    } 
    19201918} 
  • modules/demux/playlist/asx.c

    r56c7684 r2d824ac  
    3838#include "vlc_meta.h" 
    3939 
    40 #define FREE( p ) if( p ) { free( p ); (p) = NULL; } 
    41  
    4240struct demux_sys_t 
    4341{ 
     
    374372                } 
    375373                /* cleanup entry */ 
    376                 FREE( psz_title_entry ) 
    377                 FREE( psz_base_entry ) 
    378                 FREE( psz_author_entry ) 
    379                 FREE( psz_copyright_entry ) 
    380                 FREE( psz_moreinfo_entry ) 
    381                 FREE( psz_abstract_entry ) 
     374                FREENULL( psz_title_entry ) 
     375                FREENULL( psz_base_entry ) 
     376                FREENULL( psz_author_entry ) 
     377                FREENULL( psz_copyright_entry ) 
     378                FREENULL( psz_moreinfo_entry ) 
     379                FREENULL( psz_abstract_entry ) 
    382380                b_entry = VLC_FALSE; 
    383381            } 
     
    420418                            asprintf( &psz_name, "%d %s", i_entry_count, ( psz_title_entry ? psz_title_entry : p_current->p_input->psz_name ) ); 
    421419                            p_entry = input_ItemNew( p_playlist, psz_string, psz_name ); 
    422                             FREE( psz_name ); 
     420                            FREENULL( psz_name ); 
    423421                             
    424422                            vlc_input_item_CopyOptions( p_current->p_input, p_entry ); 
     
    453451                if( psz_abstract_asx ) vlc_meta_SetDescription( p_current->p_input->p_meta, psz_abstract_asx ); 
    454452                vlc_mutex_unlock( &p_current->p_input->lock ); 
    455                 FREE( psz_base_asx ); 
    456                 FREE( psz_title_asx ); 
    457                 FREE( psz_author_asx ); 
    458                 FREE( psz_copyright_asx ); 
    459                 FREE( psz_moreinfo_asx ); 
    460                 FREE( psz_abstract_asx ); 
     453                FREENULL( psz_base_asx ); 
     454                FREENULL( psz_title_asx ); 
     455                FREENULL( psz_author_asx ); 
     456                FREENULL( psz_copyright_asx ); 
     457                FREENULL( psz_moreinfo_asx ); 
     458                FREENULL( psz_abstract_asx ); 
    461459                psz_parse++; 
    462460            } 
  • modules/demux/playlist/b4s.c

    rf0ddd61 r2d824ac  
    270270                                                 VLC_FALSE, PLAYLIST_APPEND ); 
    271271 
    272 #define FREE(a) if( a ) free( a ); a = NULL; 
    273                     FREE( psz_name ); 
    274                     FREE( psz_mrl ); 
    275                     FREE( psz_genre ); 
    276                     FREE( psz_bitrate ); 
    277                     FREE( psz_listeners ); 
    278                     FREE( psz_now ); 
    279 #undef FREE 
     272                    FREENULL( psz_name ); 
     273                    FREENULL( psz_mrl ); 
     274                    FREENULL( psz_genre ); 
     275                    FREENULL( psz_bitrate ); 
     276                    FREENULL( psz_listeners ); 
     277                    FREENULL( psz_now ); 
    280278                } 
    281279                free( psz_elname ); 
  • modules/demux/playlist/qtl.c

    rf0ddd61 r2d824ac  
    114114} 
    115115 
    116 #define FREE( a ) if( a ) free( a ); 
    117  
    118116static int Demux( demux_t *p_demux ) 
    119117{ 
  • modules/demux/playlist/shoutcast.c

    rf0ddd61 r2d824ac  
    175175    input_item_t *p_input; 
    176176 
    177 #define FREE(a) if( a ) free( a ); a = NULL; 
    178177    while( xml_ReaderRead( p_sys->p_xml_reader ) == 1 ) 
    179178    { 
     
    204203                        if( !psz_attrname || !psz_attrvalue ) 
    205204                        { 
    206                             FREE(psz_attrname); 
    207                             FREE(psz_attrvalue); 
     205                            FREENULL(psz_attrname); 
     206                            FREENULL(psz_attrvalue); 
    208207                            free(psz_eltname); 
    209208                            /*FIXME: isn't return a bit too much. what about break*/ 
     
    248247                             (p_sys->i_parent_id > 0 ) ? VLC_TRUE: VLC_FALSE, 
    249248                             PLAYLIST_APPEND ); 
    250                     FREE( psz_name ); 
     249                    FREENULL( psz_name ); 
    251250                } 
    252                 FREE( psz_eltname ); 
     251                FREENULL( psz_eltname ); 
    253252                break; 
    254253        } 
     
    332331                        { 
    333332                            free(psz_eltname); 
    334                             FREE(psz_attrname); 
    335                             FREE(psz_attrvalue); 
     333                            FREENULL(psz_attrname); 
     334                            FREENULL(psz_attrvalue); 
    336335                            return -1; 
    337336                        } 
     
    358357                        { 
    359358                            free(psz_eltname); 
    360                             FREE(psz_attrname); 
    361                             FREE(psz_attrvalue); 
     359                            FREENULL(psz_attrname); 
     360                            FREENULL(psz_attrvalue); 
    362361                            return -1; 
    363362                        } 
     
    442441                             PLAYLIST_APPEND ); 
    443442 
    444                     FREE( psz_name ); 
    445                     FREE( psz_mt ) 
    446                     FREE( psz_id ) 
    447                     FREE( psz_br ) 
    448                     FREE( psz_genre ) 
    449                     FREE( psz_ct ) 
    450                     FREE( psz_lc ) 
    451                     FREE( psz_rt ) 
     443                    FREENULL( psz_name ); 
     444                    FREENULL( psz_mt ) 
     445                    FREENULL( psz_id ) 
     446                    FREENULL( psz_br ) 
     447                    FREENULL( psz_genre ) 
     448                    FREENULL( psz_ct ) 
     449                    FREENULL( psz_lc ) 
     450                    FREENULL( psz_rt ) 
    452451                } 
    453452                free( psz_eltname ); 
     
    457456    return 0; 
    458457} 
    459 #undef FREE 
    460458 
    461459static int Control( demux_t *p_demux, int i_query, va_list args ) 
  • modules/gui/wxwidgets/dialogs/interaction.cpp

    r54cfbbc r2d824ac  
    2828 
    2929#include <wx/statline.h> 
    30  
    31 #define FREE( i ) { if( i ) free( i ); i = NULL; } 
    3230 
    3331/***************************************************************************** 
     
    237235    { 
    238236        user_widget_t *p_widget = p_dialog->pp_widgets[i]; 
    239         FREE( p_widget->psz_text ); 
    240         FREE( p_widget->val.psz_string ); 
     237        FREENULL( p_widget->psz_text ); 
     238        FREENULL( p_widget->val.psz_string ); 
    241239        REMOVE_ELEM( p_dialog->pp_widgets, p_dialog->i_widgets, i ); 
    242240        free( p_widget ); 
     
    272270    vlc_mutex_unlock( &p_dialog->p_interaction->object_lock ); 
    273271} 
    274  
    275 #undef FREE 
  • modules/mux/ogg.c

    rbf706ca r2d824ac  
    7373 * Misc declarations 
    7474 *****************************************************************************/ 
    75 #define FREE( p ) if( p ) { free( p ); (p) = NULL; } 
    7675 
    7776/* Structures used for OggDS headers used in ogm files */ 
     
    264263            i_dts = p_sys->pp_del_streams[i]->i_dts; 
    265264            ogg_stream_clear( &p_sys->pp_del_streams[i]->os ); 
    266             FREE( p_sys->pp_del_streams[i]->p_oggds_header ); 
    267             FREE( p_sys->pp_del_streams[i] ); 
    268         } 
    269         FREE( p_sys->pp_del_streams ); 
     265            FREENULL( p_sys->pp_del_streams[i]->p_oggds_header ); 
     266            FREENULL( p_sys->pp_del_streams[i] ); 
     267        } 
     268        FREENULL( p_sys->pp_del_streams ); 
    270269        p_sys->i_streams -= p_sys->i_del_streams; 
    271270 
     
    388387 
    389388        default: 
    390             FREE( p_input->p_sys ); 
     389            FREENULL( p_input->p_sys ); 
    391390            return VLC_EGENERIC; 
    392391        } 
     
    412411            if( i_tag == WAVE_FORMAT_UNKNOWN ) 
    413412            { 
    414                 FREE( p_input->p_sys ); 
     413                FREENULL( p_input->p_sys ); 
    415414                return VLC_EGENERIC; 
    416415            } 
     
    466465 
    467466        default: 
    468             FREE( p_input->p_sys ); 
     467            FREENULL( p_input->p_sys ); 
    469468            return VLC_EGENERIC; 
    470469        } 
    471470        break; 
    472471    default: 
    473         FREE( p_input->p_sys ); 
     472        FREENULL( p_input->p_sys ); 
    474473        return VLC_EGENERIC; 
    475474    } 
     
    519518        { 
    520519            /* wasn't already added so get rid of it */ 
    521             FREE( p_stream->p_oggds_header ); 
    522             FREE( p_stream ); 
     520            FREENULL( p_stream->p_oggds_header ); 
     521            FREENULL( p_stream ); 
    523522            p_sys->i_add_streams--; 
    524523        } 
     
    891890            for( i = 0; i < p_sys->i_del_streams; i++ ) 
    892891            { 
    893                 FREE( p_sys->pp_del_streams[i]->p_oggds_header ); 
    894                 FREE( p_sys->pp_del_streams[i] ); 
     892                FREENULL( p_sys->pp_del_streams[i]->p_oggds_header ); 
     893                FREENULL( p_sys->pp_del_streams[i] ); 
    895894            } 
    896             FREE( p_sys->pp_del_streams ); 
     895            FREENULL( p_sys->pp_del_streams ); 
    897896            p_sys->i_streams = 0; 
    898897        } 
  • modules/services_discovery/sap.c

    r956087a r2d824ac