diff options
author | Michael Matz <matz@suse.de> | 2008-02-13 16:16:17 +0000 |
---|---|---|
committer | Michael Matz <matz@gcc.gnu.org> | 2008-02-13 16:16:17 +0000 |
commit | 08235f819a28a7c124e2685c69019bf549711091 (patch) | |
tree | 07d7b299795fd28e87093a8175734bf08142b721 | |
parent | 03870a04825f25e05d8d466f133701de2988e56e (diff) | |
download | gcc-08235f819a28a7c124e2685c69019bf549711091.zip gcc-08235f819a28a7c124e2685c69019bf549711091.tar.gz gcc-08235f819a28a7c124e2685c69019bf549711091.tar.bz2 |
* gcc.dg/pr35065.c: Fix testcase warnings.
From-SVN: r132288
-rw-r--r-- | gcc/testsuite/ChangeLog | 4 | ||||
-rw-r--r-- | gcc/testsuite/gcc.dg/pr35065.c | 11 |
2 files changed, 10 insertions, 5 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 88299fa..3e660c9 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,5 +1,9 @@ 2008-02-13 Michael Matz <matz@suse.de> + * gcc.dg/pr35065.c: Fix testcase warnings. + +2008-02-13 Michael Matz <matz@suse.de> + PR debug/35065 * gcc.dg/pr35065.c: New testcase. diff --git a/gcc/testsuite/gcc.dg/pr35065.c b/gcc/testsuite/gcc.dg/pr35065.c index d5cf14f..e5b681e 100644 --- a/gcc/testsuite/gcc.dg/pr35065.c +++ b/gcc/testsuite/gcc.dg/pr35065.c @@ -14,6 +14,7 @@ typedef struct es_format_t es_format_t; typedef struct decoder_t decoder_t; typedef struct decoder_sys_t decoder_sys_t; typedef struct block_t block_t; +extern void* malloc (size_t); enum vlc_module_properties { VLC_MODULE_CB_OPEN, VLC_MODULE_CB_CLOSE, VLC_MODULE_NAME, }; struct es_format_t { @@ -30,7 +31,7 @@ struct block_t { uint8_t *p_buffer; }; static inline block_t *block_Duplicate( block_t *p_block ) { - block_t *p_dup = block_New( ((void *)0), p_block->i_buffer ); + block_t *p_dup = (block_t*)block_New( ((void *)0), p_block->i_buffer ); p_dup->i_dts = p_block->i_dts; p_dup->i_pts = p_block->i_pts; } @@ -89,7 +90,7 @@ static inline uint32_t bs_read1( bs_t *s ) { return 0; } int Open ( vlc_object_t * ); -static void Close( vlc_object_t * ); +void Close( vlc_object_t * ); __attribute__((visibility("default"))) int vlc_entry__0_9_0f ( module_t *p_module ) { { module_t *p_submodule = p_module; @@ -135,7 +136,7 @@ int Open( vlc_object_t *p_this ) { i < i_sps; i++ ) { int i_length = U16_AT( p ); - block_t *p_sps = nal_get_annexeb( p_dec, p + 2, i_length ); + block_t *p_sps = (block_t*)nal_get_annexeb( p_dec, p + 2, i_length ); ParseNALBlock( p_dec, p_sps ); } } @@ -182,7 +183,7 @@ block_t *ParseNALBlock( decoder_t *p_dec, block_t *p_frag ) block_ChainAppend( &p_sps, p_pps ); block_ChainAppend( &p_sps, p_sys->p_frame ); p_sys->b_header = 1; - p_pic = block_ChainGather( p_sps ); + p_pic = (block_t*)block_ChainGather( p_sps ); } } while(0); } @@ -211,7 +212,7 @@ block_t *ParseNALBlock( decoder_t *p_dec, block_t *p_frag ) p_sps->i_pts = p_sys->p_frame->i_pts; block_ChainAppend( &p_sps, p_pps ); block_ChainAppend( &p_sps, p_sys->p_frame ); - p_pic = block_ChainGather( p_sps ); + p_pic = (block_t*)block_ChainGather( p_sps ); } p_pic->i_flags |= p_sys->slice.i_frame_type; } while(0); |