Use __builtin_constant_p() to select the best byteswapping method: constant or target...
commitf41575911a4cf76cc6cb6718667b358b586e0e1b
authorjethead71 <jethead71@a1c6a512-1295-4272-9138-f99709370657>
Sun, 30 Jan 2011 00:58:45 +0000 (30 00:58 +0000)
committerjethead71 <jethead71@a1c6a512-1295-4272-9138-f99709370657>
Sun, 30 Jan 2011 00:58:45 +0000 (30 00:58 +0000)
tree5adf8aef7cb7999a6e07ddefcbb9e1d9bf18a15c
parent2033b602879b6a416df192608c5592e7c05ca9de
Use __builtin_constant_p() to select the best byteswapping method: constant or target optimized. Same macro can then be used for constant values and inits as well as non-constant.

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29171 a1c6a512-1295-4272-9138-f99709370657
apps/codecs/aiff_enc.c
apps/codecs/libffmpegFLAC/shndec.c
apps/codecs/wav_enc.c
apps/codecs/wavpack_enc.c
firmware/export/system.h
firmware/target/arm/system-arm.h
firmware/target/coldfire/system-target.h
firmware/target/sh/system-target.h