LLVM OpenMP* Runtime Library
src
kmp_ftn_cdecl.cpp
1
/*
2
* kmp_ftn_cdecl.cpp -- Fortran __cdecl linkage support for OpenMP.
3
*/
4
5
6
//===----------------------------------------------------------------------===//
7
//
8
// The LLVM Compiler Infrastructure
9
//
10
// This file is dual licensed under the MIT and the University of Illinois Open
11
// Source Licenses. See LICENSE.txt for details.
12
//
13
//===----------------------------------------------------------------------===//
14
15
16
#include "kmp.h"
17
#include "kmp_affinity.h"
18
19
#if KMP_OS_WINDOWS
20
# if defined KMP_WIN_CDECL || !defined KMP_DYNAMIC_LIB
21
# define KMP_FTN_ENTRIES KMP_FTN_UPPER
22
# endif
23
#elif KMP_OS_UNIX
24
# define KMP_FTN_ENTRIES KMP_FTN_PLAIN
25
#endif
26
27
// Note: This string is not printed when KMP_VERSION=1.
28
char
const
__kmp_version_ftncdecl[] = KMP_VERSION_PREFIX
"Fortran __cdecl OMP support: "
29
#ifdef KMP_FTN_ENTRIES
30
"yes"
;
31
# define FTN_STDCALL
/* no stdcall */
32
# include "kmp_ftn_os.h"
33
# include "kmp_ftn_entry.h"
34
#else
35
"no"
;
36
#endif
/* KMP_FTN_ENTRIES */
Generated by
1.8.13