/
githubmirror
/
julia
Обзор
Документация
Войти
/
githubmirror
/
julia
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
src/ccalltest_common.h
30 строк
779 B
Elliot Saba
Add `Libdl.LazyLibrary` (#50074)
27 июл 2023, 14:07
Не верифицирован
27 июл 2023, 14:07
4fd68e8
Код
Авторство
О чём код?
// This file is a part of Julia. License is MIT: https://julialang.org/license #include <stdio.h> #include <stdlib.h> #include <complex.h> #include <stdint.h> #include <inttypes.h> #include "../src/support/platform.h" #include "../src/support/dtypes.h" // Borrow definition from `support/dtypes.h` #ifdef _OS_WINDOWS_ # define DLLEXPORT __declspec(dllexport) #else # if defined(_OS_LINUX_) && !defined(_COMPILER_CLANG_) // Clang and ld disagree about the proper relocation for STV_PROTECTED, causing // linker errors. # define DLLEXPORT __attribute__ ((visibility("protected"))) # else # define DLLEXPORT __attribute__ ((visibility("default"))) # endif #endif #ifdef _P64 #define jint int64_t #define PRIjint PRId64 #else #define jint int32_t #define PRIjint PRId32 #endif