44 #ifndef KMP_VERSION_MAJOR
45 #error KMP_VERSION_MAJOR macro is not defined.
47 #define KMP_VERSION_MINOR 0
55 #define KMP_VERSION_MAGIC_STR "\x00@(#) "
56 #define KMP_VERSION_MAGIC_LEN 6 // Length of KMP_VERSION_MAGIC_STR.
57 #define KMP_VERSION_PREF_STR "Intel(R) OMP "
58 #define KMP_VERSION_PREFIX KMP_VERSION_MAGIC_STR KMP_VERSION_PREF_STR
61 extern int const __kmp_version_major;
62 extern int const __kmp_version_minor;
63 extern int const __kmp_version_build;
64 extern int const __kmp_openmp_version;
65 extern char const __kmp_copyright[];
66 extern char const __kmp_version_copyright[];
67 extern char const __kmp_version_lib_ver[];
68 extern char const __kmp_version_lib_type[];
69 extern char const __kmp_version_link_type[];
70 extern char const __kmp_version_build_time[];
71 extern char const __kmp_version_target_env[];
72 extern char const __kmp_version_build_compiler[];
73 extern char const __kmp_version_alt_comp[];
74 extern char const __kmp_version_omp_api[];
76 extern char const __kmp_version_lock[];
77 extern char const __kmp_version_perf_v19[];
78 extern char const __kmp_version_perf_v106[];
79 extern char const __kmp_version_nested_stats_reporting[];
80 extern char const __kmp_version_ftnstdcall[];
81 extern char const __kmp_version_ftncdecl[];
82 extern char const __kmp_version_ftnextra[];
84 void __kmp_print_version_1(
void );
85 void __kmp_print_version_2(
void );