checkasm: Explicitly declare function prototypes
authorHenrik Gramner <henrik@gramner.com>
Thu, 20 Aug 2015 15:06:21 +0000 (17:06 +0200)
committerAnton Khirnov <anton@khirnov.net>
Thu, 20 Aug 2015 17:22:34 +0000 (19:22 +0200)
commit515b69f8f8e9a24cfaee95d8c1f63f265d8582fe
tree1557dcac028fa877745a1ad9c045df339047cf05
parente13da244f41610ee073b2f72bcf62b60fa402bb5
checkasm: Explicitly declare function prototypes

Now we no longer have to rely on function pointers intentionally
declared without specified argument types.

This makes it easier to support functions with floating point parameters
or return values as well as functions returning 64-bit values on 32-bit
architectures. It also avoids having to explicitly cast strides to
ptrdiff_t for example.

Signed-off-by: Anton Khirnov <anton@khirnov.net>
tests/checkasm/Makefile
tests/checkasm/bswapdsp.c
tests/checkasm/checkasm.c
tests/checkasm/checkasm.h
tests/checkasm/h264pred.c
tests/checkasm/h264qpel.c
tests/checkasm/x86/checkasm.asm