fix pathological case of building for CC=c++

Multimedia / Daala - Tristan Matthews [savoirfairelinux.com] - 18 August 2014 15:01 UTC

- enum <-> int conversion has to be explicit
- extern linkage for const arrays must be explicit
- {m,c,re}alloc returned pointers must be cast
- Use const char * when appropriate
- Return value of dct.c's main (i.e. the test) was being set to a garbage value.

231affa fix pathological case of building for CC=c++
examples/encoder_example.c | 2 +-
examples/player_example.c | 6 +++---
src/accounting.c | 20 ++++++++++----------
src/dct.c | 4 ++--
src/decode.c | 15 ++++++++-------
src/encode.c | 17 +++++++++--------
src/entenc.c | 2 +-
src/filter.h | 2 --
src/infodec.c | 4 ++--
src/internal.c | 10 ++++++----
src/state.c | 4 ++--
src/switch_table.c | 4 ++--
src/tests/headerencode_test.c | 2 +-
src/tests/test_coef_coder.c | 12 ++++++------
src/zigzag16.c | 2 +-
src/zigzag4.c | 2 +-
src/zigzag8.c | 2 +-
tools/gen_zigzag16.m | 2 +-
tools/gen_zigzag4.m | 2 +-
tools/gen_zigzag8.m | 2 +-
20 files changed, 59 insertions(+), 57 deletions(-)

Upstream: git.xiph.org


  • Share