From e9a4d5166ce22fac447361d88901fdea3dae5f3a Mon Sep 17 00:00:00 2001 From: Andreas Baumann Date: Sun, 13 Jun 2010 15:31:55 +0200 Subject: fixed C problems --- tests/library/test_loader.c | 1 - tests/library/testlib.c | 8 ++++++-- 2 files changed, 6 insertions(+), 3 deletions(-) (limited to 'tests') diff --git a/tests/library/test_loader.c b/tests/library/test_loader.c index 60f2514..f060a1b 100644 --- a/tests/library/test_loader.c +++ b/tests/library/test_loader.c @@ -42,7 +42,6 @@ int main( void ) { wolf_library_p library; wolf_error_t error; char errbuf[512]; - typedef int (*multiply_by_two_func)( int ); WOLF_LIBRARY_FUNCPTR symbol; multiply_by_two_func func; int res = 0; diff --git a/tests/library/testlib.c b/tests/library/testlib.c index cd42d1a..aca9450 100644 --- a/tests/library/testlib.c +++ b/tests/library/testlib.c @@ -12,7 +12,9 @@ int multiply_by_two( int a ) { return a * 2; } -extern int DLLEXPORT seven = 7; +extern int DLLEXPORT seven; + +int seven = 7; typedef struct { int major; @@ -20,6 +22,8 @@ typedef struct { multiply_by_two_func func; } module_descriptor_t; -extern DLLEXPORT module_descriptor_t mod_descr = { +extern DLLEXPORT module_descriptor_t mod_descr; + +module_descriptor_t mod_descr = { 1, 0, &multiply_by_two }; -- cgit v1.2.3-54-g00ecf