[pypy-commit] pypy default: Add some more RPY_EXPORTED_FOR_TESTS, for Windows

arigo noreply at buildbot.pypy.org
Fri Nov 7 15:24:51 CET 2014


Author: Armin Rigo <arigo at tunes.org>
Branch: 
Changeset: r74371:50f95a001c7c
Date: 2014-11-07 15:22 +0100
http://bitbucket.org/pypy/pypy/changeset/50f95a001c7c/

Log:	Add some more RPY_EXPORTED_FOR_TESTS, for Windows

diff --git a/rpython/translator/c/src/profiling.c b/rpython/translator/c/src/profiling.c
--- a/rpython/translator/c/src/profiling.c
+++ b/rpython/translator/c/src/profiling.c
@@ -10,7 +10,7 @@
 static int profiling_setup = 0;
 
 RPY_EXPORTED_FOR_TESTS
-void pypy_setup_profiling()
+void pypy_setup_profiling(void)
 {
   if (!profiling_setup) {
     cpu_set_t set;
@@ -23,7 +23,7 @@
 }
 
 RPY_EXPORTED_FOR_TESTS
-void pypy_teardown_profiling()
+void pypy_teardown_profiling(void)
 {
   if (profiling_setup) {
     sched_setaffinity(0, sizeof(cpu_set_t), &base_cpu_set);
@@ -40,7 +40,8 @@
 static DWORD_PTR base_affinity_mask;
 static int profiling_setup = 0;
 
-void pypy_setup_profiling() { 
+RPY_EXPORTED_FOR_TESTS
+void pypy_setup_profiling(void) {
     if (!profiling_setup) {
         DWORD_PTR affinity_mask, system_affinity_mask;
         GetProcessAffinityMask(GetCurrentProcess(),
@@ -55,7 +56,8 @@
     }
 }
 
-void pypy_teardown_profiling() {
+RPY_EXPORTED_FOR_TESTS
+void pypy_teardown_profiling(void) {
     if (profiling_setup) {
         SetProcessAffinityMask(GetCurrentProcess(), base_affinity_mask);
         profiling_setup = 0;
@@ -65,7 +67,7 @@
 #else
 
 /* Empty implementations for other platforms */
-void pypy_setup_profiling() { }
-void pypy_teardown_profiling() { }
+RPY_EXPORTED_FOR_TESTS void pypy_setup_profiling(void) { }
+RPY_EXPORTED_FOR_TESTS void pypy_teardown_profiling(void) { }
 
 #endif
diff --git a/rpython/translator/c/src/profiling.h b/rpython/translator/c/src/profiling.h
--- a/rpython/translator/c/src/profiling.h
+++ b/rpython/translator/c/src/profiling.h
@@ -1,7 +1,7 @@
 #ifndef _PYPY_PROFILING_H
 #define _PYPY_PROFILING_H
 
-void pypy_setup_profiling();
-void pypy_teardown_profiling();
+RPY_EXPORTED_FOR_TESTS void pypy_setup_profiling(void);
+RPY_EXPORTED_FOR_TESTS void pypy_teardown_profiling(void);
 
 #endif


More information about the pypy-commit mailing list