Path: blob/main/contrib/llvm-project/openmp/runtime/src/kmp_ftn_extra.cpp
35258 views
/*1* kmp_ftn_extra.cpp -- Fortran 'extra' linkage support for OpenMP.2*/34//===----------------------------------------------------------------------===//5//6// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.7// See https://llvm.org/LICENSE.txt for license information.8// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception9//10//===----------------------------------------------------------------------===//1112#include "kmp.h"13#include "kmp_affinity.h"1415#if KMP_OS_WINDOWS16#define KMP_FTN_ENTRIES KMP_FTN_PLAIN17#elif KMP_OS_UNIX18#define KMP_FTN_ENTRIES KMP_FTN_APPEND19#endif2021// Note: This string is not printed when KMP_VERSION=1.22char const __kmp_version_ftnextra[] =23KMP_VERSION_PREFIX "Fortran \"extra\" OMP support: "24#ifdef KMP_FTN_ENTRIES25"yes";26#define FTN_STDCALL /* nothing to do */27#include "kmp_ftn_os.h"28#include "kmp_ftn_entry.h"29#else30"no";31#endif /* KMP_FTN_ENTRIES */323334