1 #include "soxconfig.h" 2 3 #ifdef _OPENMP 4 #if _OPENMP >= 200805 /* OpenMP 3.0 */ 5 #define HAVE_OPENMP 1 6 #endif 7 #if _OPENMP >= 201107 /* OpenMP 3.1 */ 8 #define HAVE_OPENMP_3_1 1 9 #endif 10 #endif 11 12 #ifdef HAVE_OPENMP 13 #include <omp.h> 14 #else 15 16 typedef int omp_lock_t; 17 typedef int omp_nest_lock_t; 18 19 #define omp_set_num_threads(int) (void)0 20 #define omp_get_num_threads() 1 21 #define omp_get_max_threads() 1 22 #define omp_get_thread_num() 0 23 #define omp_get_num_procs() 1 24 #define omp_in_parallel() 1 25 26 #define omp_set_dynamic(int) (void)0 27 #define omp_get_dynamic() 0 28 29 #define omp_set_nested(int) (void)0 30 #define omp_get_nested() 0 31 32 #define omp_init_lock(omp_lock_t) (void)0 33 #define omp_destroy_lock(omp_lock_t) (void)0 34 #define omp_set_lock(omp_lock_t) (void)0 35 #define omp_unset_lock(omp_lock_t) (void)0 36 #define omp_test_lock(omp_lock_t) 0 37 38 #define omp_init_nest_lock(omp_nest_lock_t) (void)0 39 #define omp_destroy_nest_lock(omp_nest_lock_t) (void)0 40 #define omp_set_nest_lock(omp_nest_lock_t) (void)0 41 #define omp_unset_nest_lock(omp_nest_lock_t) (void)0 42 #define omp_test_nest_lock(omp_nest_lock_t) 0 43 44 #define omp_get_wtime() 0 45 #define omp_get_wtick() 0 46 47 #endif 48