Author: Armin Rigo <ar...@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 _______________________________________________ pypy-commit mailing list pypy-commit@python.org https://mail.python.org/mailman/listinfo/pypy-commit