diff options
author | max99x <max99x@gmail.com> | 2011-08-25 22:21:00 +0300 |
---|---|---|
committer | max99x <max99x@gmail.com> | 2011-08-25 22:21:00 +0300 |
commit | f99ce662ae538554d0d3053aacdb47126938291c (patch) | |
tree | 3cdd607322ddfa96573b05a7ebf9e41cbd105cd6 /tests/runner.py | |
parent | 84f122cbee271c6ecf9be877c2ea699ab8f9cb1c (diff) |
Style fixes in response to code review. No change in functionality.
Diffstat (limited to 'tests/runner.py')
-rw-r--r-- | tests/runner.py | 26 |
1 files changed, 13 insertions, 13 deletions
diff --git a/tests/runner.py b/tests/runner.py index e51f8e86..907e2c91 100644 --- a/tests/runner.py +++ b/tests/runner.py @@ -1871,14 +1871,14 @@ if 'benchmark' not in sys.argv: typedef int (*CMP_TYPE)(const void*, const void*); - CMP_TYPE get_cmp() { + extern "C" CMP_TYPE get_cmp() { return lib_cmp; } ''' dirname = self.get_dir() filename = os.path.join(dirname, 'liblib.cpp') BUILD_AS_SHARED_LIB = 1 - EXPORTED_FUNCTIONS = ['__Z7get_cmpv'] + EXPORTED_FUNCTIONS = ['_get_cmp'] self.build(lib_src, dirname, filename) shutil.move(filename + '.o.js', os.path.join(dirname, 'liblib.so')) @@ -1908,7 +1908,7 @@ if 'benchmark' not in sys.argv: printf("Could not load lib.\\n"); return 1; } - getter_ptr = (CMP_TYPE (*)()) dlsym(lib_handle, "_Z7get_cmpv"); + getter_ptr = (CMP_TYPE (*)()) dlsym(lib_handle, "get_cmp"); if (getter_ptr == NULL) { printf("Could not find func.\\n"); return 1; @@ -1965,7 +1965,7 @@ if 'benchmark' not in sys.argv: p_f(); } - void (*func(int x, void(*fptr)()))() { + extern "C" void (*func(int x, void(*fptr)()))() { printf("In func: %d\\n", x); fptr(); return lib_fptr; @@ -1974,7 +1974,7 @@ if 'benchmark' not in sys.argv: dirname = self.get_dir() filename = os.path.join(dirname, 'liblib.cpp') BUILD_AS_SHARED_LIB = 1 - EXPORTED_FUNCTIONS = ['__Z4funciPFvvE'] + EXPORTED_FUNCTIONS = ['_func'] EXPORTED_GLOBALS = ['_global'] self.build(lib_src, dirname, filename) shutil.move(filename + '.o.js', os.path.join(dirname, 'liblib.so')) @@ -2007,9 +2007,9 @@ if 'benchmark' not in sys.argv: } // Test looked up function. - func_fptr = (FUNCTYPE*) dlsym(lib_handle, "_Z4funciPFvvE"); + func_fptr = (FUNCTYPE*) dlsym(lib_handle, "func"); // Load twice to test cache. - func_fptr = (FUNCTYPE*) dlsym(lib_handle, "_Z4funciPFvvE"); + func_fptr = (FUNCTYPE*) dlsym(lib_handle, "func"); if (func_fptr == NULL) { printf("Could not find func.\\n"); return 1; @@ -2049,14 +2049,14 @@ if 'benchmark' not in sys.argv: lib_src = r''' #include <stdio.h> extern int parent_global; - void func() { + extern "C" void func() { printf("Parent global: %d.\n", parent_global); } ''' dirname = self.get_dir() filename = os.path.join(dirname, 'liblib.cpp') BUILD_AS_SHARED_LIB = 1 - EXPORTED_FUNCTIONS = ['__Z4funcv'] + EXPORTED_FUNCTIONS = ['_func'] self.build(lib_src, dirname, filename) shutil.move(filename + '.o.js', os.path.join(dirname, 'liblib.so')) @@ -2070,7 +2070,7 @@ if 'benchmark' not in sys.argv: void (*fptr)(); lib_handle = dlopen("liblib.so", RTLD_NOW); - fptr = (void (*)())dlsym(lib_handle, "_Z4funcv"); + fptr = (void (*)())dlsym(lib_handle, "func"); fptr(); parent_global = 456; fptr(); @@ -2096,14 +2096,14 @@ if 'benchmark' not in sys.argv: global BUILD_AS_SHARED_LIB, EXPORTED_FUNCTIONS lib_src = r''' void print_ints(int n, ...); - void func() { + extern "C" void func() { print_ints(2, 13, 42); } ''' dirname = self.get_dir() filename = os.path.join(dirname, 'liblib.cpp') BUILD_AS_SHARED_LIB = 1 - EXPORTED_FUNCTIONS = ['__Z4funcv'] + EXPORTED_FUNCTIONS = ['_func'] self.build(lib_src, dirname, filename) shutil.move(filename + '.o.js', os.path.join(dirname, 'liblib.so')) @@ -2128,7 +2128,7 @@ if 'benchmark' not in sys.argv: print_ints(2, 100, 200); lib_handle = dlopen("liblib.so", RTLD_NOW); - fptr = (void (*)())dlsym(lib_handle, "_Z4funcv"); + fptr = (void (*)())dlsym(lib_handle, "func"); fptr(); return 0; |