File tree 1 file changed +13
-7
lines changed
pyperformance/data-files/benchmarks/bm_ctypes
1 file changed +13
-7
lines changed Original file line number Diff line number Diff line change 1
1
#include <Python.h>
2
2
3
+ #if defined(_WIN32 ) || defined(__CYGWIN__ )
4
+ #define EXPORTED_SYMBOL __declspec(dllexport)
5
+ #else
6
+ #define EXPORTED_SYMBOL
7
+ #endif
3
8
4
- Py_EXPORTED_SYMBOL
9
+
10
+ EXPORTED_SYMBOL
5
11
void void_foo_void (void ) {
6
12
7
13
}
8
14
9
- Py_EXPORTED_SYMBOL
15
+ EXPORTED_SYMBOL
10
16
int int_foo_int (int a ) {
11
17
return a + 1 ;
12
18
}
13
19
14
- Py_EXPORTED_SYMBOL
20
+ EXPORTED_SYMBOL
15
21
void void_foo_int (int a ) {
16
22
17
23
}
18
24
19
- Py_EXPORTED_SYMBOL
25
+ EXPORTED_SYMBOL
20
26
void void_foo_int_int (int a , int b ) {
21
27
22
28
}
23
29
24
- Py_EXPORTED_SYMBOL
30
+ EXPORTED_SYMBOL
25
31
void void_foo_int_int_int (int a , int b , int c ) {
26
32
27
33
}
28
34
29
- Py_EXPORTED_SYMBOL
35
+ EXPORTED_SYMBOL
30
36
void void_foo_int_int_int_int (int a , int b , int c , int d ) {
31
37
32
38
}
33
39
34
- Py_EXPORTED_SYMBOL
40
+ EXPORTED_SYMBOL
35
41
void void_foo_constchar (const char * str ) {
36
42
37
43
}
You can’t perform that action at this time.
0 commit comments