diff options
author | Andreas Baumann <abaumann@yahoo.com> | 2010-06-13 15:31:55 +0200 |
---|---|---|
committer | Andreas Baumann <abaumann@yahoo.com> | 2010-06-13 15:31:55 +0200 |
commit | e9a4d5166ce22fac447361d88901fdea3dae5f3a (patch) | |
tree | 2ab2fc352db23e7f0bbfcd62ec175cfb2c4d026a | |
parent | 00c6e3575d56e982e3528c43d73eb588ff3ff7ac (diff) | |
download | wolfbones-e9a4d5166ce22fac447361d88901fdea3dae5f3a.tar.gz wolfbones-e9a4d5166ce22fac447361d88901fdea3dae5f3a.tar.bz2 |
fixed C problems
-rw-r--r-- | tests/library/test_loader.c | 1 | ||||
-rw-r--r-- | tests/library/testlib.c | 8 |
2 files changed, 6 insertions, 3 deletions
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 }; |