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