[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