aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorMichael Matz <matz@suse.de>2008-02-13 16:16:17 +0000
committerMichael Matz <matz@gcc.gnu.org>2008-02-13 16:16:17 +0000
commit08235f819a28a7c124e2685c69019bf549711091 (patch)
tree07d7b299795fd28e87093a8175734bf08142b721 /gcc
parent03870a04825f25e05d8d466f133701de2988e56e (diff)
downloadgcc-08235f819a28a7c124e2685c69019bf549711091.zip
gcc-08235f819a28a7c124e2685c69019bf549711091.tar.gz
gcc-08235f819a28a7c124e2685c69019bf549711091.tar.bz2
* gcc.dg/pr35065.c: Fix testcase warnings.
From-SVN: r132288
Diffstat (limited to 'gcc')
-rw-r--r--gcc/testsuite/ChangeLog4
-rw-r--r--gcc/testsuite/gcc.dg/pr35065.c11
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);