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