From c33aea2c97145925bef6d223d6edc3694bf18dbc Mon Sep 17 00:00:00 2001 From: Vic Nightfall Date: Fri, 24 Nov 2023 20:16:04 +0100 Subject: [PATCH] Add provisions for bootstrap compiler --- include/cstd.h | 9 +- include/gencstd.py | 2 +- include/linux.h | 7 + include/linux/bfd.pr | 8 +- include/linux/clang.pr | 1554 ------------------------------------ include/linux/clang_sym.pr | 374 --------- include/linux/cstd.pr | 77 +- include/linux/cstd_sym.pr | 1077 ++++++++++++------------- include/linux/ffi.pr | 7 +- include/linux/linux.pr | 43 +- include/linux/linux_sym.pr | 485 ++++++----- src/toolchain.pr | 2 +- std/std.pr | 2 +- 13 files changed, 763 insertions(+), 2884 deletions(-) delete mode 100644 include/linux/clang.pr delete mode 100644 include/linux/clang_sym.pr diff --git a/include/cstd.h b/include/cstd.h index 9724bb1f..fb58fad9 100644 --- a/include/cstd.h +++ b/include/cstd.h @@ -1,4 +1,4 @@ -/* +/*clang. %EXCLUDE __acos __asin __atan __atan2 __cos __sin __tan __cosh __sinh __tanh __acosh __asinh __atanh __exp __frexp __ldexp __log __log10 __modf __expm1 __log1p __logb __exp2 __log2 __pow __sqrt __hypot __cbrt __ceil __fabs __floor __fmod __drem __significand __copysign __nan __j0 __j1 __jn __y0 __y1 __yn __erf __erfc __lgamma __tgamma __gamma __lgamma_r __rint __nextafter __nexttoward __remainder __scalbn __ilogb __scalbln __nearbyint __round __trunc __remquo __lrint __llrint __lround __llround __fdim __fmax __fmin __fma __scalb __acosf __asinf __atanf __atan2f __cosf __sinf __tanf __coshf __sinhf __tanhf __acoshf __asinhf __atanhf __expf __frexpf __ldexpf __logf __log10f __modff __expm1f __log1pf __logbf __exp2f __log2f __powf __sqrtf __hypotf __cbrtf __ceilf __fabsf __floorf __fmodf __dremf __significandf __copysignf __nanf __j0f __j1f __jnf __y0f __y1f __ynf __erff __erfcf __lgammaf __tgammaf __gammaf __lgammaf_r __rintf __nextafterf __nexttowardf __remainderf __scalbnf __ilogbf __scalblnf __nearbyintf __roundf __truncf __remquof __lrintf __llrintf __lroundf __llroundf __fdimf __fmaxf __fminf __fmaf __scalbf __acosl __asinl __atanl __atan2l __cosl __sinl __tanl __coshl __sinhl __tanhl __acoshl __asinhl __atanhl __expl __frexpl __ldexpl __logl __log10l __modfl __expm1l __log1pl __logbl __exp2l __log2l __powl __sqrtl __hypotl __cbrtl __ceill __fabsl __floorl __fmodl __dreml __significandl __copysignl __nanl __j0l __j1l __jnl __y0l __y1l __ynl __erfl __erfcl __lgammal __tgammal __gammal __lgammal_r __rintl __nextafterl __nexttowardl __remainderl __scalbnl __ilogbl __scalblnl __nearbyintl __roundl __truncl __remquol __lrintl __llrintl __lroundl __llroundl __fdiml __fmaxl __fminl __fmal __scalbl __builtin_va_start __builtin_va_end alloca tmpnam tmpnam_r tempnam sys_errlist sys_nerr mktemp sigstack sigreturn siggetmask sys_siglist _sys_siglist %EXCLUDE timer_create timer_delete timer_settime timer_gettime timer_getoverrun %EXCLUDE __builtin_fabsf __builtin_inff __builtin_fabs __builtin_inf __builtin_fabsl __builtin_infl longjmperror @@ -35,6 +35,13 @@ Inline functions %EXCLUDE _vsprintf_s_l fwprintf __ascii_tolower _vfprintf_l __ascii_towupper __threadid _ischartype_l %EXCLUDE __threadhandle _vsnprintf_l __local_stdio_printf_options _vfwprintf_l swprintf __local_stdio_scanf_options _vswprintf_c_l %EXCLUDE __bswap_16 __bswap_32 __bswap_64 __uint16_identity __uint32_identity __uint64_identity + +MUSL doesn't provide these +%EXCLUDE strtoq strtouq random_r srandom_r initstate_r setstate_r drand48_r erand48_r lrand48_r nrand48_r mrand48_r jrand48_r srand48_r +%EXCLUDE seed48_r lcong48_r on_exit qecvt qfcvt qgcvt ecvt_r fcvt_r qecvt_r qfcvt_r rpmatch __strtok_r timelocal dysize __isinf __finite +%EXCLUDE __isnan __iseqsig __issignaling isinf isnan gamma __isinff __finitef __isnanf __iseqsigf __issignalingf isinff isnanf gammaf +%EXCLUDE __isinfl __finitel __isnanl __iseqsigl __issignalingl isinfl finitel dreml significandl isnanl j0l j1l jnl y0l y1l ynl gammal +%EXCLUDE scalbl __assert_perror_fail __assert ssignal gsignal sigblock sigsetmask _toupper _tolower */ #include diff --git a/include/gencstd.py b/include/gencstd.py index ad64af71..63ca3645 100644 --- a/include/gencstd.py +++ b/include/gencstd.py @@ -622,7 +622,7 @@ def extract(node: clang.Cursor): except ValueError: pass index = clang.Index.create() - tu = index.parse(folder / f"{name}.h", options = + tu = index.parse(folder / f"{name}.h", args = ["-DMUSL"], options = clang.TranslationUnit.PARSE_DETAILED_PROCESSING_RECORD | clang.TranslationUnit.PARSE_SKIP_FUNCTION_BODIES | clang.TranslationUnit.PARSE_PRECOMPILED_PREAMBLE diff --git a/include/linux.h b/include/linux.h index 5b4ab82a..d64a357e 100644 --- a/include/linux.h +++ b/include/linux.h @@ -3,6 +3,11 @@ %EXCLUDE shm_open crypt shm_unlink %EXCLUDE __builtin_bswap32 __builtin_bswap64 profil add_profil unwhiteout UUID_NULL %EXCLUDE __bswap_16 __bswap_32 __bswap_64 __uint16_identity __uint32_identity __uint64_identity + +MUSL Doesn't provide these +%EXCLUDE gsignal sigblock sigsetmask __getpgid ttyslot sethostid strtoq strtouq random_r srandom_r initstate_r +%EXCLUDE setstate_r drand48_r erand48_r lrand48_r nrand48_r mrand48_r jrand48_r srand48_r seed48_r lcong48_r +%EXCLUDE on_exit qecvt qfcvt qgcvt ecvt_r fcvt_r qecvt_r qfcvt_r rpmatch getdirentries ssignal */ #ifndef _WIN32 @@ -29,5 +34,7 @@ #include #include #include +#ifndef MUSL #include +#endif #endif \ No newline at end of file diff --git a/include/linux/bfd.pr b/include/linux/bfd.pr index d125c70f..cbb3a4d2 100644 --- a/include/linux/bfd.pr +++ b/include/linux/bfd.pr @@ -117,8 +117,8 @@ export const __llvm__: int = 1 export const __clang__: int = 1 export const __clang_major__: int = 16 export const __clang_minor__: int = 0 -export const __clang_patchlevel__: int = 0 -export const __clang_version__: [char] = "16.0.0 " +export const __clang_patchlevel__: int = 6 +export const __clang_version__: [char] = "16.0.6 (++20231112100455+7cbf1a259152-1~exp1~20231112100542.106)" export const __GNUC__: int = 4 export const __GNUC_MINOR__: int = 2 export const __GNUC_PATCHLEVEL__: int = 1 @@ -135,7 +135,7 @@ export const __OPENCL_MEMORY_SCOPE_DEVICE: int = 2 export const __OPENCL_MEMORY_SCOPE_ALL_SVM_DEVICES: int = 3 export const __OPENCL_MEMORY_SCOPE_SUB_GROUP: int = 4 export const __PRAGMA_REDEFINE_EXTNAME: int = 1 -export const __VERSION__: [char] = "Clang 16.0.0" +export const __VERSION__: [char] = "Ubuntu Clang 16.0.6 (++20231112100455+7cbf1a259152-1~exp1~20231112100542.106)" export const __OBJC_BOOL_IS_BOOL: int = 0 export const __CONSTANT_CFSTRINGS__: int = 1 export const __clang_literal_encoding__: [char] = "UTF-8" @@ -397,6 +397,7 @@ export const __STDC__: int = 1 export const __STDC_HOSTED__: int = 1 export const __STDC_UTF_16__: int = 1 export const __STDC_UTF_32__: int = 1 +export const MUSL: int = 1 export const __GCC_HAVE_DWARF2_CFI_ASM: int = 1 export const _ANSIDECL_H: int = 1 export const __WORDSIZE: int = 64 @@ -485,7 +486,6 @@ export const __GLIBC_USE_IEC_60559_FUNCS_EXT_C2X: int = 0 export const __GLIBC_USE_IEC_60559_TYPES_EXT: int = 0 export const _BITS_WCHAR_H: int = 1 export const _BITS_STDINT_UINTN_H: int = 1 -export const __GNUC_VA_LIST: int = 1 export const _SYS_STAT_H: int = 1 export const _BITS_STAT_H: int = 1 export const _STAT_VER_KERNEL: int = 0 diff --git a/include/linux/clang.pr b/include/linux/clang.pr deleted file mode 100644 index 19c77770..00000000 --- a/include/linux/clang.pr +++ /dev/null @@ -1,1554 +0,0 @@ -export type s___fsid_t = struct { __val: [2; int]; } -export type s___locale_struct -export type s_CXString = struct { data: *; private_flags: uint; } -export type s_CXStringSet = struct { Strings: *s_CXString; Count: uint; } -export type s_CXVirtualFileOverlayImpl -export type s_CXModuleMapDescriptorImpl -export type s_CXTargetInfoImpl -export type s_CXTranslationUnitImpl -export type s_CXVersion = struct { Major: int; Minor: int; Subminor: int; } -export type e_CXGlobalOptFlags = enum { CXGlobalOpt_None; CXGlobalOpt_ThreadBackgroundPriorityForIndexing = 1; CXGlobalOpt_ThreadBackgroundPriorityForEditing = 2; CXGlobalOpt_ThreadBackgroundPriorityForAll = 3; } -export type s_CXFileUniqueID = struct { data: [3; uint64]; } -export type s_CXSourceLocation = struct { ptr_data: [2; *]; int_data: uint; } -export type s_CXSourceRange = struct { ptr_data: [2; *]; begin_int_data: uint; end_int_data: uint; } -export type s_CXSourceRangeList = struct { count: uint; ranges: *s_CXSourceRange; } -export type e_CXTUResourceUsageKind = enum { CXTUResourceUsage_AST = 1; CXTUResourceUsage_Identifiers = 2; CXTUResourceUsage_Selectors = 3; CXTUResourceUsage_GlobalCompletionResults = 4; CXTUResourceUsage_SourceManagerContentCache = 5; CXTUResourceUsage_AST_SideTables = 6; CXTUResourceUsage_SourceManager_Membuffer_Malloc = 7; CXTUResourceUsage_SourceManager_Membuffer_MMap = 8; CXTUResourceUsage_ExternalASTSource_Membuffer_Malloc = 9; CXTUResourceUsage_ExternalASTSource_Membuffer_MMap = 10; CXTUResourceUsage_Preprocessor = 11; CXTUResourceUsage_PreprocessingRecord = 12; CXTUResourceUsage_SourceManager_DataStructures = 13; CXTUResourceUsage_Preprocessor_HeaderSearch = 14; CXTUResourceUsage_MEMORY_IN_BYTES_BEGIN = 1; CXTUResourceUsage_MEMORY_IN_BYTES_END = 14; CXTUResourceUsage_First = 1; CXTUResourceUsage_Last = 14; } -export type s_CXTUResourceUsageEntry = struct { kind: e_CXTUResourceUsageKind; amount: ulong; } -export type s_CXTUResourceUsage = struct { data: *; numEntries: uint; entries: *s_CXTUResourceUsageEntry; } -export type e_CXCursorKind = enum { CXCursor_UnexposedDecl = 1; CXCursor_StructDecl = 2; CXCursor_UnionDecl = 3; CXCursor_ClassDecl = 4; CXCursor_EnumDecl = 5; CXCursor_FieldDecl = 6; CXCursor_EnumConstantDecl = 7; CXCursor_FunctionDecl = 8; CXCursor_VarDecl = 9; CXCursor_ParmDecl = 10; CXCursor_ObjCInterfaceDecl = 11; CXCursor_ObjCCategoryDecl = 12; CXCursor_ObjCProtocolDecl = 13; CXCursor_ObjCPropertyDecl = 14; CXCursor_ObjCIvarDecl = 15; CXCursor_ObjCInstanceMethodDecl = 16; CXCursor_ObjCClassMethodDecl = 17; CXCursor_ObjCImplementationDecl = 18; CXCursor_ObjCCategoryImplDecl = 19; CXCursor_TypedefDecl = 20; CXCursor_CXXMethod = 21; CXCursor_Namespace = 22; CXCursor_LinkageSpec = 23; CXCursor_Constructor = 24; CXCursor_Destructor = 25; CXCursor_ConversionFunction = 26; CXCursor_TemplateTypeParameter = 27; CXCursor_NonTypeTemplateParameter = 28; CXCursor_TemplateTemplateParameter = 29; CXCursor_FunctionTemplate = 30; CXCursor_ClassTemplate = 31; CXCursor_ClassTemplatePartialSpecialization = 32; CXCursor_NamespaceAlias = 33; CXCursor_UsingDirective = 34; CXCursor_UsingDeclaration = 35; CXCursor_TypeAliasDecl = 36; CXCursor_ObjCSynthesizeDecl = 37; CXCursor_ObjCDynamicDecl = 38; CXCursor_CXXAccessSpecifier = 39; CXCursor_FirstDecl = 1; CXCursor_LastDecl = 39; CXCursor_FirstRef = 40; CXCursor_ObjCSuperClassRef = 40; CXCursor_ObjCProtocolRef = 41; CXCursor_ObjCClassRef = 42; CXCursor_TypeRef = 43; CXCursor_CXXBaseSpecifier = 44; CXCursor_TemplateRef = 45; CXCursor_NamespaceRef = 46; CXCursor_MemberRef = 47; CXCursor_LabelRef = 48; CXCursor_OverloadedDeclRef = 49; CXCursor_VariableRef = 50; CXCursor_LastRef = 50; CXCursor_FirstInvalid = 70; CXCursor_InvalidFile = 70; CXCursor_NoDeclFound = 71; CXCursor_NotImplemented = 72; CXCursor_InvalidCode = 73; CXCursor_LastInvalid = 73; CXCursor_FirstExpr = 100; CXCursor_UnexposedExpr = 100; CXCursor_DeclRefExpr = 101; CXCursor_MemberRefExpr = 102; CXCursor_CallExpr = 103; CXCursor_ObjCMessageExpr = 104; CXCursor_BlockExpr = 105; CXCursor_IntegerLiteral = 106; CXCursor_FloatingLiteral = 107; CXCursor_ImaginaryLiteral = 108; CXCursor_StringLiteral = 109; CXCursor_CharacterLiteral = 110; CXCursor_ParenExpr = 111; CXCursor_UnaryOperator = 112; CXCursor_ArraySubscriptExpr = 113; CXCursor_BinaryOperator = 114; CXCursor_CompoundAssignOperator = 115; CXCursor_ConditionalOperator = 116; CXCursor_CStyleCastExpr = 117; CXCursor_CompoundLiteralExpr = 118; CXCursor_InitListExpr = 119; CXCursor_AddrLabelExpr = 120; CXCursor_StmtExpr = 121; CXCursor_GenericSelectionExpr = 122; CXCursor_GNUNullExpr = 123; CXCursor_CXXStaticCastExpr = 124; CXCursor_CXXDynamicCastExpr = 125; CXCursor_CXXReinterpretCastExpr = 126; CXCursor_CXXConstCastExpr = 127; CXCursor_CXXFunctionalCastExpr = 128; CXCursor_CXXTypeidExpr = 129; CXCursor_CXXBoolLiteralExpr = 130; CXCursor_CXXNullPtrLiteralExpr = 131; CXCursor_CXXThisExpr = 132; CXCursor_CXXThrowExpr = 133; CXCursor_CXXNewExpr = 134; CXCursor_CXXDeleteExpr = 135; CXCursor_UnaryExpr = 136; CXCursor_ObjCStringLiteral = 137; CXCursor_ObjCEncodeExpr = 138; CXCursor_ObjCSelectorExpr = 139; CXCursor_ObjCProtocolExpr = 140; CXCursor_ObjCBridgedCastExpr = 141; CXCursor_PackExpansionExpr = 142; CXCursor_SizeOfPackExpr = 143; CXCursor_LambdaExpr = 144; CXCursor_ObjCBoolLiteralExpr = 145; CXCursor_ObjCSelfExpr = 146; CXCursor_OMPArraySectionExpr = 147; CXCursor_ObjCAvailabilityCheckExpr = 148; CXCursor_FixedPointLiteral = 149; CXCursor_OMPArrayShapingExpr = 150; CXCursor_OMPIteratorExpr = 151; CXCursor_CXXAddrspaceCastExpr = 152; CXCursor_LastExpr = 152; CXCursor_FirstStmt = 200; CXCursor_UnexposedStmt = 200; CXCursor_LabelStmt = 201; CXCursor_CompoundStmt = 202; CXCursor_CaseStmt = 203; CXCursor_DefaultStmt = 204; CXCursor_IfStmt = 205; CXCursor_SwitchStmt = 206; CXCursor_WhileStmt = 207; CXCursor_DoStmt = 208; CXCursor_ForStmt = 209; CXCursor_GotoStmt = 210; CXCursor_IndirectGotoStmt = 211; CXCursor_ContinueStmt = 212; CXCursor_BreakStmt = 213; CXCursor_ReturnStmt = 214; CXCursor_GCCAsmStmt = 215; CXCursor_AsmStmt = 215; CXCursor_ObjCAtTryStmt = 216; CXCursor_ObjCAtCatchStmt = 217; CXCursor_ObjCAtFinallyStmt = 218; CXCursor_ObjCAtThrowStmt = 219; CXCursor_ObjCAtSynchronizedStmt = 220; CXCursor_ObjCAutoreleasePoolStmt = 221; CXCursor_ObjCForCollectionStmt = 222; CXCursor_CXXCatchStmt = 223; CXCursor_CXXTryStmt = 224; CXCursor_CXXForRangeStmt = 225; CXCursor_SEHTryStmt = 226; CXCursor_SEHExceptStmt = 227; CXCursor_SEHFinallyStmt = 228; CXCursor_MSAsmStmt = 229; CXCursor_NullStmt = 230; CXCursor_DeclStmt = 231; CXCursor_OMPParallelDirective = 232; CXCursor_OMPSimdDirective = 233; CXCursor_OMPForDirective = 234; CXCursor_OMPSectionsDirective = 235; CXCursor_OMPSectionDirective = 236; CXCursor_OMPSingleDirective = 237; CXCursor_OMPParallelForDirective = 238; CXCursor_OMPParallelSectionsDirective = 239; CXCursor_OMPTaskDirective = 240; CXCursor_OMPMasterDirective = 241; CXCursor_OMPCriticalDirective = 242; CXCursor_OMPTaskyieldDirective = 243; CXCursor_OMPBarrierDirective = 244; CXCursor_OMPTaskwaitDirective = 245; CXCursor_OMPFlushDirective = 246; CXCursor_SEHLeaveStmt = 247; CXCursor_OMPOrderedDirective = 248; CXCursor_OMPAtomicDirective = 249; CXCursor_OMPForSimdDirective = 250; CXCursor_OMPParallelForSimdDirective = 251; CXCursor_OMPTargetDirective = 252; CXCursor_OMPTeamsDirective = 253; CXCursor_OMPTaskgroupDirective = 254; CXCursor_OMPCancellationPointDirective = 255; CXCursor_OMPCancelDirective = 256; CXCursor_OMPTargetDataDirective = 257; CXCursor_OMPTaskLoopDirective = 258; CXCursor_OMPTaskLoopSimdDirective = 259; CXCursor_OMPDistributeDirective = 260; CXCursor_OMPTargetEnterDataDirective = 261; CXCursor_OMPTargetExitDataDirective = 262; CXCursor_OMPTargetParallelDirective = 263; CXCursor_OMPTargetParallelForDirective = 264; CXCursor_OMPTargetUpdateDirective = 265; CXCursor_OMPDistributeParallelForDirective = 266; CXCursor_OMPDistributeParallelForSimdDirective = 267; CXCursor_OMPDistributeSimdDirective = 268; CXCursor_OMPTargetParallelForSimdDirective = 269; CXCursor_OMPTargetSimdDirective = 270; CXCursor_OMPTeamsDistributeDirective = 271; CXCursor_OMPTeamsDistributeSimdDirective = 272; CXCursor_OMPTeamsDistributeParallelForSimdDirective = 273; CXCursor_OMPTeamsDistributeParallelForDirective = 274; CXCursor_OMPTargetTeamsDirective = 275; CXCursor_OMPTargetTeamsDistributeDirective = 276; CXCursor_OMPTargetTeamsDistributeParallelForDirective = 277; CXCursor_OMPTargetTeamsDistributeParallelForSimdDirective = 278; CXCursor_OMPTargetTeamsDistributeSimdDirective = 279; CXCursor_BuiltinBitCastExpr = 280; CXCursor_OMPMasterTaskLoopDirective = 281; CXCursor_OMPParallelMasterTaskLoopDirective = 282; CXCursor_OMPMasterTaskLoopSimdDirective = 283; CXCursor_OMPParallelMasterTaskLoopSimdDirective = 284; CXCursor_OMPParallelMasterDirective = 285; CXCursor_OMPDepobjDirective = 286; CXCursor_OMPScanDirective = 287; CXCursor_OMPTileDirective = 288; CXCursor_OMPCanonicalLoop = 289; CXCursor_OMPInteropDirective = 290; CXCursor_OMPDispatchDirective = 291; CXCursor_OMPMaskedDirective = 292; CXCursor_OMPUnrollDirective = 293; CXCursor_LastStmt = 293; CXCursor_TranslationUnit = 300; CXCursor_FirstAttr = 400; CXCursor_UnexposedAttr = 400; CXCursor_IBActionAttr = 401; CXCursor_IBOutletAttr = 402; CXCursor_IBOutletCollectionAttr = 403; CXCursor_CXXFinalAttr = 404; CXCursor_CXXOverrideAttr = 405; CXCursor_AnnotateAttr = 406; CXCursor_AsmLabelAttr = 407; CXCursor_PackedAttr = 408; CXCursor_PureAttr = 409; CXCursor_ConstAttr = 410; CXCursor_NoDuplicateAttr = 411; CXCursor_CUDAConstantAttr = 412; CXCursor_CUDADeviceAttr = 413; CXCursor_CUDAGlobalAttr = 414; CXCursor_CUDAHostAttr = 415; CXCursor_CUDASharedAttr = 416; CXCursor_VisibilityAttr = 417; CXCursor_DLLExport = 418; CXCursor_DLLImport = 419; CXCursor_NSReturnsRetained = 420; CXCursor_NSReturnsNotRetained = 421; CXCursor_NSReturnsAutoreleased = 422; CXCursor_NSConsumesSelf = 423; CXCursor_NSConsumed = 424; CXCursor_ObjCException = 425; CXCursor_ObjCNSObject = 426; CXCursor_ObjCIndependentClass = 427; CXCursor_ObjCPreciseLifetime = 428; CXCursor_ObjCReturnsInnerPointer = 429; CXCursor_ObjCRequiresSuper = 430; CXCursor_ObjCRootClass = 431; CXCursor_ObjCSubclassingRestricted = 432; CXCursor_ObjCExplicitProtocolImpl = 433; CXCursor_ObjCDesignatedInitializer = 434; CXCursor_ObjCRuntimeVisible = 435; CXCursor_ObjCBoxable = 436; CXCursor_FlagEnum = 437; CXCursor_ConvergentAttr = 438; CXCursor_WarnUnusedAttr = 439; CXCursor_WarnUnusedResultAttr = 440; CXCursor_AlignedAttr = 441; CXCursor_LastAttr = 441; CXCursor_PreprocessingDirective = 500; CXCursor_MacroDefinition = 501; CXCursor_MacroExpansion = 502; CXCursor_MacroInstantiation = 502; CXCursor_InclusionDirective = 503; CXCursor_FirstPreprocessing = 500; CXCursor_LastPreprocessing = 503; CXCursor_ModuleImportDecl = 600; CXCursor_TypeAliasTemplateDecl = 601; CXCursor_StaticAssert = 602; CXCursor_FriendDecl = 603; CXCursor_FirstExtraDecl = 600; CXCursor_LastExtraDecl = 603; CXCursor_OverloadCandidate = 700; } -export type s_CXCursor = struct { kind: e_CXCursorKind; xdata: int; data: [3; *]; } -export type s_CXPlatformAvailability = struct { Platform: s_CXString; Introduced: s_CXVersion; Deprecated: s_CXVersion; Obsoleted: s_CXVersion; Unavailable: int; Message: s_CXString; } -export type s_CXCursorSetImpl -export type e_CXTypeKind = enum { CXType_Invalid; CXType_Unexposed = 1; CXType_Void = 2; CXType_Bool = 3; CXType_Char_U = 4; CXType_UChar = 5; CXType_Char16 = 6; CXType_Char32 = 7; CXType_UShort = 8; CXType_UInt = 9; CXType_ULong = 10; CXType_ULongLong = 11; CXType_UInt128 = 12; CXType_Char_S = 13; CXType_SChar = 14; CXType_WChar = 15; CXType_Short = 16; CXType_Int = 17; CXType_Long = 18; CXType_LongLong = 19; CXType_Int128 = 20; CXType_Float = 21; CXType_Double = 22; CXType_LongDouble = 23; CXType_NullPtr = 24; CXType_Overload = 25; CXType_Dependent = 26; CXType_ObjCId = 27; CXType_ObjCClass = 28; CXType_ObjCSel = 29; CXType_Float128 = 30; CXType_Half = 31; CXType_Float16 = 32; CXType_ShortAccum = 33; CXType_Accum = 34; CXType_LongAccum = 35; CXType_UShortAccum = 36; CXType_UAccum = 37; CXType_ULongAccum = 38; CXType_BFloat16 = 39; CXType_FirstBuiltin = 2; CXType_LastBuiltin = 39; CXType_Complex = 100; CXType_Pointer = 101; CXType_BlockPointer = 102; CXType_LValueReference = 103; CXType_RValueReference = 104; CXType_Record = 105; CXType_Enum = 106; CXType_Typedef = 107; CXType_ObjCInterface = 108; CXType_ObjCObjectPointer = 109; CXType_FunctionNoProto = 110; CXType_FunctionProto = 111; CXType_ConstantArray = 112; CXType_Vector = 113; CXType_IncompleteArray = 114; CXType_VariableArray = 115; CXType_DependentSizedArray = 116; CXType_MemberPointer = 117; CXType_Auto = 118; CXType_Elaborated = 119; CXType_Pipe = 120; CXType_OCLImage1dRO = 121; CXType_OCLImage1dArrayRO = 122; CXType_OCLImage1dBufferRO = 123; CXType_OCLImage2dRO = 124; CXType_OCLImage2dArrayRO = 125; CXType_OCLImage2dDepthRO = 126; CXType_OCLImage2dArrayDepthRO = 127; CXType_OCLImage2dMSAARO = 128; CXType_OCLImage2dArrayMSAARO = 129; CXType_OCLImage2dMSAADepthRO = 130; CXType_OCLImage2dArrayMSAADepthRO = 131; CXType_OCLImage3dRO = 132; CXType_OCLImage1dWO = 133; CXType_OCLImage1dArrayWO = 134; CXType_OCLImage1dBufferWO = 135; CXType_OCLImage2dWO = 136; CXType_OCLImage2dArrayWO = 137; CXType_OCLImage2dDepthWO = 138; CXType_OCLImage2dArrayDepthWO = 139; CXType_OCLImage2dMSAAWO = 140; CXType_OCLImage2dArrayMSAAWO = 141; CXType_OCLImage2dMSAADepthWO = 142; CXType_OCLImage2dArrayMSAADepthWO = 143; CXType_OCLImage3dWO = 144; CXType_OCLImage1dRW = 145; CXType_OCLImage1dArrayRW = 146; CXType_OCLImage1dBufferRW = 147; CXType_OCLImage2dRW = 148; CXType_OCLImage2dArrayRW = 149; CXType_OCLImage2dDepthRW = 150; CXType_OCLImage2dArrayDepthRW = 151; CXType_OCLImage2dMSAARW = 152; CXType_OCLImage2dArrayMSAARW = 153; CXType_OCLImage2dMSAADepthRW = 154; CXType_OCLImage2dArrayMSAADepthRW = 155; CXType_OCLImage3dRW = 156; CXType_OCLSampler = 157; CXType_OCLEvent = 158; CXType_OCLQueue = 159; CXType_OCLReserveID = 160; CXType_ObjCObject = 161; CXType_ObjCTypeParam = 162; CXType_Attributed = 163; CXType_OCLIntelSubgroupAVCMcePayload = 164; CXType_OCLIntelSubgroupAVCImePayload = 165; CXType_OCLIntelSubgroupAVCRefPayload = 166; CXType_OCLIntelSubgroupAVCSicPayload = 167; CXType_OCLIntelSubgroupAVCMceResult = 168; CXType_OCLIntelSubgroupAVCImeResult = 169; CXType_OCLIntelSubgroupAVCRefResult = 170; CXType_OCLIntelSubgroupAVCSicResult = 171; CXType_OCLIntelSubgroupAVCImeResultSingleRefStreamout = 172; CXType_OCLIntelSubgroupAVCImeResultDualRefStreamout = 173; CXType_OCLIntelSubgroupAVCImeSingleRefStreamin = 174; CXType_OCLIntelSubgroupAVCImeDualRefStreamin = 175; CXType_ExtVector = 176; CXType_Atomic = 177; } -export type s_CXType = struct { kind: e_CXTypeKind; data: [2; *]; } -export type e_CXChildVisitResult = enum { CXChildVisit_Break; CXChildVisit_Continue = 1; CXChildVisit_Recurse = 2; } -export type e_CXObjCPropertyAttrKind = enum { CXObjCPropertyAttr_noattr; CXObjCPropertyAttr_readonly = 1; CXObjCPropertyAttr_getter = 2; CXObjCPropertyAttr_assign = 4; CXObjCPropertyAttr_readwrite = 8; CXObjCPropertyAttr_retain = 16; CXObjCPropertyAttr_copy = 32; CXObjCPropertyAttr_nonatomic = 64; CXObjCPropertyAttr_setter = 128; CXObjCPropertyAttr_atomic = 256; CXObjCPropertyAttr_weak = 512; CXObjCPropertyAttr_strong = 1024; CXObjCPropertyAttr_unsafe_unretained = 2048; CXObjCPropertyAttr_class = 4096; } -export type e_CXObjCDeclQualifierKind = enum { CXObjCDeclQualifier_None; CXObjCDeclQualifier_In = 1; CXObjCDeclQualifier_Inout = 2; CXObjCDeclQualifier_Out = 4; CXObjCDeclQualifier_Bycopy = 8; CXObjCDeclQualifier_Byref = 16; CXObjCDeclQualifier_Oneway = 32; } -export type e_CXTokenKind = enum { CXToken_Punctuation; CXToken_Keyword = 1; CXToken_Identifier = 2; CXToken_Literal = 3; CXToken_Comment = 4; } -export type s_CXToken = struct { int_data: [4; uint]; ptr_data: *; } -export type s_CXCompletionResult = struct { CursorKind: e_CXCursorKind; CompletionString: *; } -export type s_CXCodeCompleteResults = struct { Results: *s_CXCompletionResult; NumResults: uint; } -export type e_CXEvalResultKind = enum { CXEval_Int = 1; CXEval_Float = 2; CXEval_ObjCStrLiteral = 3; CXEval_StrLiteral = 4; CXEval_CFStr = 5; CXEval_Other = 6; CXEval_UnExposed; } -export type e_CXVisitorResult = enum { CXVisit_Break; CXVisit_Continue = 1; } -export type s_CXCursorAndRangeVisitor = struct { context: *; visit: def (*, s_CXCursor, s_CXSourceRange) -> (e_CXVisitorResult); } -export type e_CXResult = enum { CXResult_Success; CXResult_Invalid = 1; CXResult_VisitBreak = 2; } -export type s_CXIdxLoc = struct { ptr_data: [2; *]; int_data: uint; } -export type s_CXIdxIncludedFileInfo = struct { hashLoc: s_CXIdxLoc; filename: *char; file: *; isImport: int; isAngled: int; isModuleImport: int; } -export type s_CXIdxImportedASTFileInfo = struct { file: *; module: *; loc: s_CXIdxLoc; isImplicit: int; } -export type e_CXIdxEntityKind = enum { CXIdxEntity_Unexposed; CXIdxEntity_Typedef = 1; CXIdxEntity_Function = 2; CXIdxEntity_Variable = 3; CXIdxEntity_Field = 4; CXIdxEntity_EnumConstant = 5; CXIdxEntity_ObjCClass = 6; CXIdxEntity_ObjCProtocol = 7; CXIdxEntity_ObjCCategory = 8; CXIdxEntity_ObjCInstanceMethod = 9; CXIdxEntity_ObjCClassMethod = 10; CXIdxEntity_ObjCProperty = 11; CXIdxEntity_ObjCIvar = 12; CXIdxEntity_Enum = 13; CXIdxEntity_Struct = 14; CXIdxEntity_Union = 15; CXIdxEntity_CXXClass = 16; CXIdxEntity_CXXNamespace = 17; CXIdxEntity_CXXNamespaceAlias = 18; CXIdxEntity_CXXStaticVariable = 19; CXIdxEntity_CXXStaticMethod = 20; CXIdxEntity_CXXInstanceMethod = 21; CXIdxEntity_CXXConstructor = 22; CXIdxEntity_CXXDestructor = 23; CXIdxEntity_CXXConversionFunction = 24; CXIdxEntity_CXXTypeAlias = 25; CXIdxEntity_CXXInterface = 26; } -export type e_CXIdxEntityLanguage = enum { CXIdxEntityLang_None; CXIdxEntityLang_C = 1; CXIdxEntityLang_ObjC = 2; CXIdxEntityLang_CXX = 3; CXIdxEntityLang_Swift = 4; } -export type e_CXIdxEntityCXXTemplateKind = enum { CXIdxEntity_NonTemplate; CXIdxEntity_Template = 1; CXIdxEntity_TemplatePartialSpecialization = 2; CXIdxEntity_TemplateSpecialization = 3; } -export type e_CXIdxAttrKind = enum { CXIdxAttr_Unexposed; CXIdxAttr_IBAction = 1; CXIdxAttr_IBOutlet = 2; CXIdxAttr_IBOutletCollection = 3; } -export type s_CXIdxAttrInfo = struct { kind: e_CXIdxAttrKind; cursor: s_CXCursor; loc: s_CXIdxLoc; } -export type s_CXIdxEntityInfo = struct { kind: e_CXIdxEntityKind; templateKind: e_CXIdxEntityCXXTemplateKind; lang: e_CXIdxEntityLanguage; name: *char; USR: *char; cursor: s_CXCursor; attributes: **s_CXIdxAttrInfo; numAttributes: uint; } -export type s_CXIdxContainerInfo = struct { cursor: s_CXCursor; } -export type s_CXIdxIBOutletCollectionAttrInfo = struct { attrInfo: *s_CXIdxAttrInfo; objcClass: *s_CXIdxEntityInfo; classCursor: s_CXCursor; classLoc: s_CXIdxLoc; } -export type e_CXIdxDeclInfoFlags = enum { CXIdxDeclFlag_Skipped = 1; } -export type s_CXIdxDeclInfo = struct { entityInfo: *s_CXIdxEntityInfo; cursor: s_CXCursor; loc: s_CXIdxLoc; semanticContainer: *s_CXIdxContainerInfo; lexicalContainer: *s_CXIdxContainerInfo; isRedeclaration: int; isDefinition: int; isContainer: int; declAsContainer: *s_CXIdxContainerInfo; isImplicit: int; attributes: **s_CXIdxAttrInfo; numAttributes: uint; flags: uint; } -export type e_CXIdxObjCContainerKind = enum { CXIdxObjCContainer_ForwardRef; CXIdxObjCContainer_Interface = 1; CXIdxObjCContainer_Implementation = 2; } -export type s_CXIdxObjCContainerDeclInfo = struct { declInfo: *s_CXIdxDeclInfo; kind: e_CXIdxObjCContainerKind; } -export type s_CXIdxBaseClassInfo = struct { base: *s_CXIdxEntityInfo; cursor: s_CXCursor; loc: s_CXIdxLoc; } -export type s_CXIdxObjCProtocolRefInfo = struct { protocol: *s_CXIdxEntityInfo; cursor: s_CXCursor; loc: s_CXIdxLoc; } -export type s_CXIdxObjCProtocolRefListInfo = struct { protocols: **s_CXIdxObjCProtocolRefInfo; numProtocols: uint; } -export type s_CXIdxObjCInterfaceDeclInfo = struct { containerInfo: *s_CXIdxObjCContainerDeclInfo; superInfo: *s_CXIdxBaseClassInfo; protocols: *s_CXIdxObjCProtocolRefListInfo; } -export type s_CXIdxObjCCategoryDeclInfo = struct { containerInfo: *s_CXIdxObjCContainerDeclInfo; objcClass: *s_CXIdxEntityInfo; classCursor: s_CXCursor; classLoc: s_CXIdxLoc; protocols: *s_CXIdxObjCProtocolRefListInfo; } -export type s_CXIdxObjCPropertyDeclInfo = struct { declInfo: *s_CXIdxDeclInfo; getter: *s_CXIdxEntityInfo; setter: *s_CXIdxEntityInfo; } -export type s_CXIdxCXXClassDeclInfo = struct { declInfo: *s_CXIdxDeclInfo; bases: **s_CXIdxBaseClassInfo; numBases: uint; } -export type e_CXIdxEntityRefKind = enum { CXIdxEntityRef_Direct = 1; CXIdxEntityRef_Implicit = 2; } -export type e_CXSymbolRole = enum { CXSymbolRole_None; CXSymbolRole_Declaration = 1; CXSymbolRole_Definition = 2; CXSymbolRole_Reference = 4; CXSymbolRole_Read = 8; CXSymbolRole_Write = 16; CXSymbolRole_Call = 32; CXSymbolRole_Dynamic = 64; CXSymbolRole_AddressOf = 128; CXSymbolRole_Implicit = 256; } -export type s_CXIdxEntityRefInfo = struct { kind: e_CXIdxEntityRefKind; cursor: s_CXCursor; loc: s_CXIdxLoc; referencedEntity: *s_CXIdxEntityInfo; parentEntity: *s_CXIdxEntityInfo; container: *s_CXIdxContainerInfo; role: e_CXSymbolRole; } -export type s_IndexerCallbacks = struct { abortQuery: def (*, *) -> (int); diagnostic: def (*, *, *) -> (); enteredMainFile: def (*, *, *) -> (*); ppIncludedFile: def (*, *s_CXIdxIncludedFileInfo) -> (*); importedASTFile: def (*, *s_CXIdxImportedASTFileInfo) -> (*); startedTranslationUnit: def (*, *) -> (*); indexDeclaration: def (*, *s_CXIdxDeclInfo) -> (); indexEntityReference: def (*, *s_CXIdxEntityRefInfo) -> (); } -export type e_CXIndexOptFlags = enum { CXIndexOpt_None; CXIndexOpt_SuppressRedundantRefs = 1; CXIndexOpt_IndexFunctionLocalSymbols = 2; CXIndexOpt_IndexImplicitTemplateInstantiations = 4; CXIndexOpt_SuppressWarnings = 8; CXIndexOpt_SkipParsedBodiesInSession = 16; } -export type s_tm = struct { tm_sec: int; tm_min: int; tm_hour: int; tm_mday: int; tm_mon: int; tm_year: int; tm_wday: int; tm_yday: int; tm_isdst: int; tm_gmtoff: long; tm_zone: *char; } -export type s_timespec = struct { tv_sec: long; tv_nsec: long; } -export type s_itimerspec = struct { it_interval: s_timespec; it_value: s_timespec; } -export type s_sigevent -export type s___locale_data -export type s___locale_struct = struct { __locales: [13; *s___locale_data]; __ctype_b: *ushort; __ctype_tolower: *int; __ctype_toupper: *int; __names: [13; *char]; } -export type e_CXErrorCode = enum { CXError_Success; CXError_Failure = 1; CXError_Crashed = 2; CXError_InvalidArguments = 3; CXError_ASTReadError = 4; } -export type s_CXVirtualFileOverlayImpl -export type s_CXModuleMapDescriptorImpl -export type s_CXTargetInfoImpl -export type s_CXTranslationUnitImpl -export type s_CXUnsavedFile = struct { Filename: *char; Contents: *char; Length: ulong; } -export type e_CXAvailabilityKind = enum { CXAvailability_Available; CXAvailability_Deprecated = 1; CXAvailability_NotAvailable = 2; CXAvailability_NotAccessible = 3; } -export type e_CXCursor_ExceptionSpecificationKind = enum { CXCursor_ExceptionSpecificationKind_None; CXCursor_ExceptionSpecificationKind_DynamicNone = 1; CXCursor_ExceptionSpecificationKind_Dynamic = 2; CXCursor_ExceptionSpecificationKind_MSAny = 3; CXCursor_ExceptionSpecificationKind_BasicNoexcept = 4; CXCursor_ExceptionSpecificationKind_ComputedNoexcept = 5; CXCursor_ExceptionSpecificationKind_Unevaluated = 6; CXCursor_ExceptionSpecificationKind_Uninstantiated = 7; CXCursor_ExceptionSpecificationKind_Unparsed = 8; CXCursor_ExceptionSpecificationKind_NoThrow = 9; } -export type e_CXDiagnosticSeverity = enum { CXDiagnostic_Ignored; CXDiagnostic_Note = 1; CXDiagnostic_Warning = 2; CXDiagnostic_Error = 3; CXDiagnostic_Fatal = 4; } -export type e_CXLoadDiag_Error = enum { CXLoadDiag_None; CXLoadDiag_Unknown = 1; CXLoadDiag_CannotLoad = 2; CXLoadDiag_InvalidFile = 3; } -export type e_CXDiagnosticDisplayOptions = enum { CXDiagnostic_DisplaySourceLocation = 1; CXDiagnostic_DisplayColumn = 2; CXDiagnostic_DisplaySourceRanges = 4; CXDiagnostic_DisplayOption = 8; CXDiagnostic_DisplayCategoryId = 16; CXDiagnostic_DisplayCategoryName = 32; } -export type e_CXTranslationUnit_Flags = enum { CXTranslationUnit_None; CXTranslationUnit_DetailedPreprocessingRecord = 1; CXTranslationUnit_Incomplete = 2; CXTranslationUnit_PrecompiledPreamble = 4; CXTranslationUnit_CacheCompletionResults = 8; CXTranslationUnit_ForSerialization = 16; CXTranslationUnit_CXXChainedPCH = 32; CXTranslationUnit_SkipFunctionBodies = 64; CXTranslationUnit_IncludeBriefCommentsInCodeCompletion = 128; CXTranslationUnit_CreatePreambleOnFirstParse = 256; CXTranslationUnit_KeepGoing = 512; CXTranslationUnit_SingleFileParse = 1024; CXTranslationUnit_LimitSkipFunctionBodiesToPreamble = 2048; CXTranslationUnit_IncludeAttributedTypes = 4096; CXTranslationUnit_VisitImplicitAttributes = 8192; CXTranslationUnit_IgnoreNonErrorsFromIncludedFiles = 16384; CXTranslationUnit_RetainExcludedConditionalBlocks = 32768; } -export type e_CXSaveTranslationUnit_Flags = enum { CXSaveTranslationUnit_None; } -export type e_CXSaveError = enum { CXSaveError_None; CXSaveError_Unknown = 1; CXSaveError_TranslationErrors = 2; CXSaveError_InvalidTU = 3; } -export type e_CXReparse_Flags = enum { CXReparse_None; } -export type e_CXLinkageKind = enum { CXLinkage_Invalid; CXLinkage_NoLinkage = 1; CXLinkage_Internal = 2; CXLinkage_UniqueExternal = 3; CXLinkage_External = 4; } -export type e_CXVisibilityKind = enum { CXVisibility_Invalid; CXVisibility_Hidden = 1; CXVisibility_Protected = 2; CXVisibility_Default = 3; } -export type e_CXLanguageKind = enum { CXLanguage_Invalid; CXLanguage_C = 1; CXLanguage_ObjC = 2; CXLanguage_CPlusPlus = 3; } -export type e_CXTLSKind = enum { CXTLS_None; CXTLS_Dynamic = 1; CXTLS_Static = 2; } -export type s_CXCursorSetImpl -export type e_CXCallingConv = enum { CXCallingConv_Default; CXCallingConv_C = 1; CXCallingConv_X86StdCall = 2; CXCallingConv_X86FastCall = 3; CXCallingConv_X86ThisCall = 4; CXCallingConv_X86Pascal = 5; CXCallingConv_AAPCS = 6; CXCallingConv_AAPCS_VFP = 7; CXCallingConv_X86RegCall = 8; CXCallingConv_IntelOclBicc = 9; CXCallingConv_Win64 = 10; CXCallingConv_X86_64Win64 = 10; CXCallingConv_X86_64SysV = 11; CXCallingConv_X86VectorCall = 12; CXCallingConv_Swift = 13; CXCallingConv_PreserveMost = 14; CXCallingConv_PreserveAll = 15; CXCallingConv_AArch64VectorCall = 16; CXCallingConv_SwiftAsync = 17; CXCallingConv_Invalid = 100; CXCallingConv_Unexposed = 200; } -export type e_CXTemplateArgumentKind = enum { CXTemplateArgumentKind_Null; CXTemplateArgumentKind_Type = 1; CXTemplateArgumentKind_Declaration = 2; CXTemplateArgumentKind_NullPtr = 3; CXTemplateArgumentKind_Integral = 4; CXTemplateArgumentKind_Template = 5; CXTemplateArgumentKind_TemplateExpansion = 6; CXTemplateArgumentKind_Expression = 7; CXTemplateArgumentKind_Pack = 8; CXTemplateArgumentKind_Invalid = 9; } -export type e_CXTypeNullabilityKind = enum { CXTypeNullability_NonNull; CXTypeNullability_Nullable = 1; CXTypeNullability_Unspecified = 2; CXTypeNullability_Invalid = 3; CXTypeNullability_NullableResult = 4; } -export type e_CXTypeLayoutError = enum { CXTypeLayoutError_Invalid = -1; CXTypeLayoutError_Incomplete = -2; CXTypeLayoutError_Dependent = -3; CXTypeLayoutError_NotConstantSize = -4; CXTypeLayoutError_InvalidFieldName = -5; CXTypeLayoutError_Undeduced = -6; } -export type e_CXRefQualifierKind = enum { CXRefQualifier_None; CXRefQualifier_LValue = 1; CXRefQualifier_RValue = 2; } -export type e_CX_CXXAccessSpecifier = enum { CX_CXXInvalidAccessSpecifier; CX_CXXPublic = 1; CX_CXXProtected = 2; CX_CXXPrivate = 3; } -export type e_CX_StorageClass = enum { CX_SC_Invalid; CX_SC_None = 1; CX_SC_Extern = 2; CX_SC_Static = 3; CX_SC_PrivateExtern = 4; CX_SC_OpenCLWorkGroupLocal = 5; CX_SC_Auto = 6; CX_SC_Register = 7; } -export type e_CXPrintingPolicyProperty = enum { CXPrintingPolicy_Indentation; CXPrintingPolicy_SuppressSpecifiers = 1; CXPrintingPolicy_SuppressTagKeyword = 2; CXPrintingPolicy_IncludeTagDefinition = 3; CXPrintingPolicy_SuppressScope = 4; CXPrintingPolicy_SuppressUnwrittenScope = 5; CXPrintingPolicy_SuppressInitializers = 6; CXPrintingPolicy_ConstantArraySizeAsWritten = 7; CXPrintingPolicy_AnonymousTagLocations = 8; CXPrintingPolicy_SuppressStrongLifetime = 9; CXPrintingPolicy_SuppressLifetimeQualifiers = 10; CXPrintingPolicy_SuppressTemplateArgsInCXXConstructors = 11; CXPrintingPolicy_Bool = 12; CXPrintingPolicy_Restrict = 13; CXPrintingPolicy_Alignof = 14; CXPrintingPolicy_UnderscoreAlignof = 15; CXPrintingPolicy_UseVoidForZeroParams = 16; CXPrintingPolicy_TerseOutput = 17; CXPrintingPolicy_PolishForDeclaration = 18; CXPrintingPolicy_Half = 19; CXPrintingPolicy_MSWChar = 20; CXPrintingPolicy_IncludeNewlines = 21; CXPrintingPolicy_MSVCFormatting = 22; CXPrintingPolicy_ConstantsAsWritten = 23; CXPrintingPolicy_SuppressImplicitBase = 24; CXPrintingPolicy_FullyQualifiedName = 25; CXPrintingPolicy_LastProperty = 25; } -export type e_CXNameRefFlags = enum { CXNameRange_WantQualifier = 1; CXNameRange_WantTemplateArgs = 2; CXNameRange_WantSinglePiece = 4; } -export type e_CXCompletionChunkKind = enum { CXCompletionChunk_Optional; CXCompletionChunk_TypedText = 1; CXCompletionChunk_Text = 2; CXCompletionChunk_Placeholder = 3; CXCompletionChunk_Informative = 4; CXCompletionChunk_CurrentParameter = 5; CXCompletionChunk_LeftParen = 6; CXCompletionChunk_RightParen = 7; CXCompletionChunk_LeftBracket = 8; CXCompletionChunk_RightBracket = 9; CXCompletionChunk_LeftBrace = 10; CXCompletionChunk_RightBrace = 11; CXCompletionChunk_LeftAngle = 12; CXCompletionChunk_RightAngle = 13; CXCompletionChunk_Comma = 14; CXCompletionChunk_ResultType = 15; CXCompletionChunk_Colon = 16; CXCompletionChunk_SemiColon = 17; CXCompletionChunk_Equal = 18; CXCompletionChunk_HorizontalSpace = 19; CXCompletionChunk_VerticalSpace = 20; } -export type e_CXCodeComplete_Flags = enum { CXCodeComplete_IncludeMacros = 1; CXCodeComplete_IncludeCodePatterns = 2; CXCodeComplete_IncludeBriefComments = 4; CXCodeComplete_SkipPreamble = 8; CXCodeComplete_IncludeCompletionsWithFixIts = 16; } -export type e_CXCompletionContext = enum { CXCompletionContext_Unexposed; CXCompletionContext_AnyType = 1; CXCompletionContext_AnyValue = 2; CXCompletionContext_ObjCObjectValue = 4; CXCompletionContext_ObjCSelectorValue = 8; CXCompletionContext_CXXClassTypeValue = 16; CXCompletionContext_DotMemberAccess = 32; CXCompletionContext_ArrowMemberAccess = 64; CXCompletionContext_ObjCPropertyAccess = 128; CXCompletionContext_EnumTag = 256; CXCompletionContext_UnionTag = 512; CXCompletionContext_StructTag = 1024; CXCompletionContext_ClassTag = 2048; CXCompletionContext_Namespace = 4096; CXCompletionContext_NestedNameSpecifier = 8192; CXCompletionContext_ObjCInterface = 16384; CXCompletionContext_ObjCProtocol = 32768; CXCompletionContext_ObjCCategory = 65536; CXCompletionContext_ObjCInstanceMessage = 131072; CXCompletionContext_ObjCClassMessage = 262144; CXCompletionContext_ObjCSelectorName = 524288; CXCompletionContext_MacroName = 1048576; CXCompletionContext_NaturalLanguage = 2097152; CXCompletionContext_IncludedFile = 4194304; CXCompletionContext_Unknown = 8388607; } -export const __llvm__: int = 1 -export const __clang__: int = 1 -export const __clang_major__: int = 16 -export const __clang_minor__: int = 0 -export const __clang_patchlevel__: int = 0 -export const __clang_version__: [char] = "16.0.0 " -export const __GNUC__: int = 4 -export const __GNUC_MINOR__: int = 2 -export const __GNUC_PATCHLEVEL__: int = 1 -export const __GXX_ABI_VERSION: int = 1002 -export const __ATOMIC_RELAXED: int = 0 -export const __ATOMIC_CONSUME: int = 1 -export const __ATOMIC_ACQUIRE: int = 2 -export const __ATOMIC_RELEASE: int = 3 -export const __ATOMIC_ACQ_REL: int = 4 -export const __ATOMIC_SEQ_CST: int = 5 -export const __OPENCL_MEMORY_SCOPE_WORK_ITEM: int = 0 -export const __OPENCL_MEMORY_SCOPE_WORK_GROUP: int = 1 -export const __OPENCL_MEMORY_SCOPE_DEVICE: int = 2 -export const __OPENCL_MEMORY_SCOPE_ALL_SVM_DEVICES: int = 3 -export const __OPENCL_MEMORY_SCOPE_SUB_GROUP: int = 4 -export const __PRAGMA_REDEFINE_EXTNAME: int = 1 -export const __VERSION__: [char] = "Clang 16.0.0" -export const __OBJC_BOOL_IS_BOOL: int = 0 -export const __CONSTANT_CFSTRINGS__: int = 1 -export const __clang_literal_encoding__: [char] = "UTF-8" -export const __clang_wide_literal_encoding__: [char] = "UTF-32" -export const __ORDER_LITTLE_ENDIAN__: int = 1234 -export const __ORDER_BIG_ENDIAN__: int = 4321 -export const __ORDER_PDP_ENDIAN__: int = 3412 -export const __LITTLE_ENDIAN__: int = 1 -export const _LP64: int = 1 -export const __LP64__: int = 1 -export const __CHAR_BIT__: int = 8 -export const __BOOL_WIDTH__: int = 8 -export const __SHRT_WIDTH__: int = 16 -export const __INT_WIDTH__: int = 32 -export const __LONG_WIDTH__: int = 64 -export const __LLONG_WIDTH__: int = 64 -export const __BITINT_MAXWIDTH__: int = 8388608 -export const __SCHAR_MAX__: int = 127 -export const __SHRT_MAX__: int = 32767 -export const __INT_MAX__: int = 2147483647 -export const __WCHAR_MAX__: int = 2147483647 -export const __WCHAR_WIDTH__: int = 32 -export const __WINT_WIDTH__: int = 32 -export const __INTMAX_WIDTH__: int = 64 -export const __SIZE_WIDTH__: int = 64 -export const __UINTMAX_WIDTH__: int = 64 -export const __PTRDIFF_WIDTH__: int = 64 -export const __INTPTR_WIDTH__: int = 64 -export const __UINTPTR_WIDTH__: int = 64 -export const __SIZEOF_DOUBLE__: int = 8 -export const __SIZEOF_FLOAT__: int = 4 -export const __SIZEOF_INT__: int = 4 -export const __SIZEOF_LONG__: int = 8 -export const __SIZEOF_LONG_DOUBLE__: int = 16 -export const __SIZEOF_LONG_LONG__: int = 8 -export const __SIZEOF_POINTER__: int = 8 -export const __SIZEOF_SHORT__: int = 2 -export const __SIZEOF_PTRDIFF_T__: int = 8 -export const __SIZEOF_SIZE_T__: int = 8 -export const __SIZEOF_WCHAR_T__: int = 4 -export const __SIZEOF_WINT_T__: int = 4 -export const __SIZEOF_INT128__: int = 16 -export const __INTMAX_FMTd__: [char] = "ld" -export const __INTMAX_FMTi__: [char] = "li" -export const __UINTMAX_FMTo__: [char] = "lo" -export const __UINTMAX_FMTu__: [char] = "lu" -export const __UINTMAX_FMTx__: [char] = "lx" -export const __UINTMAX_FMTX__: [char] = "lX" -export const __PTRDIFF_FMTd__: [char] = "ld" -export const __PTRDIFF_FMTi__: [char] = "li" -export const __INTPTR_FMTd__: [char] = "ld" -export const __INTPTR_FMTi__: [char] = "li" -export const __SIZE_FMTo__: [char] = "lo" -export const __SIZE_FMTu__: [char] = "lu" -export const __SIZE_FMTx__: [char] = "lx" -export const __SIZE_FMTX__: [char] = "lX" -export const __SIG_ATOMIC_MAX__: int = 2147483647 -export const __SIG_ATOMIC_WIDTH__: int = 32 -export const __UINTPTR_FMTo__: [char] = "lo" -export const __UINTPTR_FMTu__: [char] = "lu" -export const __UINTPTR_FMTx__: [char] = "lx" -export const __UINTPTR_FMTX__: [char] = "lX" -export const __FLT16_HAS_DENORM__: int = 1 -export const __FLT16_DIG__: int = 3 -export const __FLT16_DECIMAL_DIG__: int = 5 -export const __FLT16_HAS_INFINITY__: int = 1 -export const __FLT16_HAS_QUIET_NAN__: int = 1 -export const __FLT16_MANT_DIG__: int = 11 -export const __FLT16_MAX_10_EXP__: int = 4 -export const __FLT16_MAX_EXP__: int = 16 -export const __FLT_HAS_DENORM__: int = 1 -export const __FLT_DIG__: int = 6 -export const __FLT_DECIMAL_DIG__: int = 9 -export const __FLT_HAS_INFINITY__: int = 1 -export const __FLT_HAS_QUIET_NAN__: int = 1 -export const __FLT_MANT_DIG__: int = 24 -export const __FLT_MAX_10_EXP__: int = 38 -export const __FLT_MAX_EXP__: int = 128 -export const __DBL_DENORM_MIN__: double = 4.9406564584124654e-324 -export const __DBL_HAS_DENORM__: int = 1 -export const __DBL_DIG__: int = 15 -export const __DBL_DECIMAL_DIG__: int = 17 -export const __DBL_EPSILON__: double = 2.2204460492503131e-16 -export const __DBL_HAS_INFINITY__: int = 1 -export const __DBL_HAS_QUIET_NAN__: int = 1 -export const __DBL_MANT_DIG__: int = 53 -export const __DBL_MAX_10_EXP__: int = 308 -export const __DBL_MAX_EXP__: int = 1024 -export const __DBL_MAX__: double = 1.7976931348623157e+308 -export const __DBL_MIN__: double = 2.2250738585072014e-308 -export const __LDBL_HAS_DENORM__: int = 1 -export const __LDBL_DIG__: int = 18 -export const __LDBL_DECIMAL_DIG__: int = 21 -export const __LDBL_HAS_INFINITY__: int = 1 -export const __LDBL_HAS_QUIET_NAN__: int = 1 -export const __LDBL_MANT_DIG__: int = 64 -export const __LDBL_MAX_10_EXP__: int = 4932 -export const __LDBL_MAX_EXP__: int = 16384 -export const __POINTER_WIDTH__: int = 64 -export const __BIGGEST_ALIGNMENT__: int = 16 -export const __WINT_UNSIGNED__: int = 1 -export const __INT8_FMTd__: [char] = "hhd" -export const __INT8_FMTi__: [char] = "hhi" -export const __INT16_FMTd__: [char] = "hd" -export const __INT16_FMTi__: [char] = "hi" -export const __INT32_FMTd__: [char] = "d" -export const __INT32_FMTi__: [char] = "i" -export const __INT64_FMTd__: [char] = "ld" -export const __INT64_FMTi__: [char] = "li" -export const __UINT8_FMTo__: [char] = "hho" -export const __UINT8_FMTu__: [char] = "hhu" -export const __UINT8_FMTx__: [char] = "hhx" -export const __UINT8_FMTX__: [char] = "hhX" -export const __UINT8_MAX__: int = 255 -export const __INT8_MAX__: int = 127 -export const __UINT16_FMTo__: [char] = "ho" -export const __UINT16_FMTu__: [char] = "hu" -export const __UINT16_FMTx__: [char] = "hx" -export const __UINT16_FMTX__: [char] = "hX" -export const __UINT16_MAX__: int = 65535 -export const __INT16_MAX__: int = 32767 -export const __UINT32_FMTo__: [char] = "o" -export const __UINT32_FMTu__: [char] = "u" -export const __UINT32_FMTx__: [char] = "x" -export const __UINT32_FMTX__: [char] = "X" -export const __INT32_MAX__: int = 2147483647 -export const __UINT64_FMTo__: [char] = "lo" -export const __UINT64_FMTu__: [char] = "lu" -export const __UINT64_FMTx__: [char] = "lx" -export const __UINT64_FMTX__: [char] = "lX" -export const __INT_LEAST8_MAX__: int = 127 -export const __INT_LEAST8_WIDTH__: int = 8 -export const __INT_LEAST8_FMTd__: [char] = "hhd" -export const __INT_LEAST8_FMTi__: [char] = "hhi" -export const __UINT_LEAST8_MAX__: int = 255 -export const __UINT_LEAST8_FMTo__: [char] = "hho" -export const __UINT_LEAST8_FMTu__: [char] = "hhu" -export const __UINT_LEAST8_FMTx__: [char] = "hhx" -export const __UINT_LEAST8_FMTX__: [char] = "hhX" -export const __INT_LEAST16_MAX__: int = 32767 -export const __INT_LEAST16_WIDTH__: int = 16 -export const __INT_LEAST16_FMTd__: [char] = "hd" -export const __INT_LEAST16_FMTi__: [char] = "hi" -export const __UINT_LEAST16_MAX__: int = 65535 -export const __UINT_LEAST16_FMTo__: [char] = "ho" -export const __UINT_LEAST16_FMTu__: [char] = "hu" -export const __UINT_LEAST16_FMTx__: [char] = "hx" -export const __UINT_LEAST16_FMTX__: [char] = "hX" -export const __INT_LEAST32_MAX__: int = 2147483647 -export const __INT_LEAST32_WIDTH__: int = 32 -export const __INT_LEAST32_FMTd__: [char] = "d" -export const __INT_LEAST32_FMTi__: [char] = "i" -export const __UINT_LEAST32_FMTo__: [char] = "o" -export const __UINT_LEAST32_FMTu__: [char] = "u" -export const __UINT_LEAST32_FMTx__: [char] = "x" -export const __UINT_LEAST32_FMTX__: [char] = "X" -export const __INT_LEAST64_WIDTH__: int = 64 -export const __INT_LEAST64_FMTd__: [char] = "ld" -export const __INT_LEAST64_FMTi__: [char] = "li" -export const __UINT_LEAST64_FMTo__: [char] = "lo" -export const __UINT_LEAST64_FMTu__: [char] = "lu" -export const __UINT_LEAST64_FMTx__: [char] = "lx" -export const __UINT_LEAST64_FMTX__: [char] = "lX" -export const __INT_FAST8_MAX__: int = 127 -export const __INT_FAST8_WIDTH__: int = 8 -export const __INT_FAST8_FMTd__: [char] = "hhd" -export const __INT_FAST8_FMTi__: [char] = "hhi" -export const __UINT_FAST8_MAX__: int = 255 -export const __UINT_FAST8_FMTo__: [char] = "hho" -export const __UINT_FAST8_FMTu__: [char] = "hhu" -export const __UINT_FAST8_FMTx__: [char] = "hhx" -export const __UINT_FAST8_FMTX__: [char] = "hhX" -export const __INT_FAST16_MAX__: int = 32767 -export const __INT_FAST16_WIDTH__: int = 16 -export const __INT_FAST16_FMTd__: [char] = "hd" -export const __INT_FAST16_FMTi__: [char] = "hi" -export const __UINT_FAST16_MAX__: int = 65535 -export const __UINT_FAST16_FMTo__: [char] = "ho" -export const __UINT_FAST16_FMTu__: [char] = "hu" -export const __UINT_FAST16_FMTx__: [char] = "hx" -export const __UINT_FAST16_FMTX__: [char] = "hX" -export const __INT_FAST32_MAX__: int = 2147483647 -export const __INT_FAST32_WIDTH__: int = 32 -export const __INT_FAST32_FMTd__: [char] = "d" -export const __INT_FAST32_FMTi__: [char] = "i" -export const __UINT_FAST32_FMTo__: [char] = "o" -export const __UINT_FAST32_FMTu__: [char] = "u" -export const __UINT_FAST32_FMTx__: [char] = "x" -export const __UINT_FAST32_FMTX__: [char] = "X" -export const __INT_FAST64_WIDTH__: int = 64 -export const __INT_FAST64_FMTd__: [char] = "ld" -export const __INT_FAST64_FMTi__: [char] = "li" -export const __UINT_FAST64_FMTo__: [char] = "lo" -export const __UINT_FAST64_FMTu__: [char] = "lu" -export const __UINT_FAST64_FMTx__: [char] = "lx" -export const __UINT_FAST64_FMTX__: [char] = "lX" -export const __FINITE_MATH_ONLY__: int = 0 -export const __GNUC_STDC_INLINE__: int = 1 -export const __GCC_ATOMIC_TEST_AND_SET_TRUEVAL: int = 1 -export const __CLANG_ATOMIC_BOOL_LOCK_FREE: int = 2 -export const __CLANG_ATOMIC_CHAR_LOCK_FREE: int = 2 -export const __CLANG_ATOMIC_CHAR16_T_LOCK_FREE: int = 2 -export const __CLANG_ATOMIC_CHAR32_T_LOCK_FREE: int = 2 -export const __CLANG_ATOMIC_WCHAR_T_LOCK_FREE: int = 2 -export const __CLANG_ATOMIC_SHORT_LOCK_FREE: int = 2 -export const __CLANG_ATOMIC_INT_LOCK_FREE: int = 2 -export const __CLANG_ATOMIC_LONG_LOCK_FREE: int = 2 -export const __CLANG_ATOMIC_LLONG_LOCK_FREE: int = 2 -export const __CLANG_ATOMIC_POINTER_LOCK_FREE: int = 2 -export const __GCC_ATOMIC_BOOL_LOCK_FREE: int = 2 -export const __GCC_ATOMIC_CHAR_LOCK_FREE: int = 2 -export const __GCC_ATOMIC_CHAR16_T_LOCK_FREE: int = 2 -export const __GCC_ATOMIC_CHAR32_T_LOCK_FREE: int = 2 -export const __GCC_ATOMIC_WCHAR_T_LOCK_FREE: int = 2 -export const __GCC_ATOMIC_SHORT_LOCK_FREE: int = 2 -export const __GCC_ATOMIC_INT_LOCK_FREE: int = 2 -export const __GCC_ATOMIC_LONG_LOCK_FREE: int = 2 -export const __GCC_ATOMIC_LLONG_LOCK_FREE: int = 2 -export const __GCC_ATOMIC_POINTER_LOCK_FREE: int = 2 -export const __NO_INLINE__: int = 1 -export const __PIC__: int = 2 -export const __pic__: int = 2 -export const __PIE__: int = 2 -export const __pie__: int = 2 -export const __FLT_RADIX__: int = 2 -export const __GCC_ASM_FLAG_OUTPUTS__: int = 1 -export const __code_model_small__: int = 1 -export const __amd64__: int = 1 -export const __amd64: int = 1 -export const __x86_64: int = 1 -export const __x86_64__: int = 1 -export const __SEG_GS: int = 1 -export const __SEG_FS: int = 1 -export const __k8: int = 1 -export const __k8__: int = 1 -export const __tune_k8__: int = 1 -export const __NO_MATH_INLINES: int = 1 -export const __FXSR__: int = 1 -export const __SSE2__: int = 1 -export const __SSE2_MATH__: int = 1 -export const __SSE__: int = 1 -export const __SSE_MATH__: int = 1 -export const __MMX__: int = 1 -export const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1: int = 1 -export const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2: int = 1 -export const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4: int = 1 -export const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8: int = 1 -export const __SIZEOF_FLOAT128__: int = 16 -export const unix: int = 1 -export const __unix: int = 1 -export const __unix__: int = 1 -export const linux: int = 1 -export const __linux: int = 1 -export const __linux__: int = 1 -export const __ELF__: int = 1 -export const __gnu_linux__: int = 1 -export const __FLOAT128__: int = 1 -export const __STDC__: int = 1 -export const __STDC_HOSTED__: int = 1 -export const __STDC_UTF_16__: int = 1 -export const __STDC_UTF_32__: int = 1 -export const __GCC_HAVE_DWARF2_CFI_ASM: int = 1 -export const _TIME_H: int = 1 -export const _FEATURES_H: int = 1 -export const _DEFAULT_SOURCE: int = 1 -export const __GLIBC_USE_ISOC2X: int = 0 -export const __USE_ISOC11: int = 1 -export const __USE_ISOC99: int = 1 -export const __USE_ISOC95: int = 1 -export const __USE_POSIX_IMPLICITLY: int = 1 -export const _POSIX_SOURCE: int = 1 -export const __USE_POSIX: int = 1 -export const __USE_POSIX2: int = 1 -export const __USE_POSIX199309: int = 1 -export const __USE_POSIX199506: int = 1 -export const __USE_XOPEN2K: int = 1 -export const __USE_XOPEN2K8: int = 1 -export const _ATFILE_SOURCE: int = 1 -export const __USE_MISC: int = 1 -export const __USE_ATFILE: int = 1 -export const __USE_FORTIFY_LEVEL: int = 0 -export const __GLIBC_USE_DEPRECATED_GETS: int = 0 -export const __GLIBC_USE_DEPRECATED_SCANF: int = 0 -export const _STDC_PREDEF_H: int = 1 -export const __STDC_IEC_559__: int = 1 -export const __STDC_IEC_559_COMPLEX__: int = 1 -export const __GNU_LIBRARY__: int = 6 -export const __GLIBC__: int = 2 -export const __GLIBC_MINOR__: int = 31 -export const _SYS_CDEFS_H: int = 1 -export const __glibc_c99_flexarr_available: int = 1 -export const __WORDSIZE: int = 64 -export const __WORDSIZE_TIME64_COMPAT32: int = 1 -export const __SYSCALL_WORDSIZE: int = 64 -export const __LONG_DOUBLE_USES_FLOAT128: int = 0 -export const __HAVE_GENERIC_SELECTION: int = 1 -export const _BITS_TIME_H: int = 1 -export const _BITS_TYPES_H: int = 1 -export const _BITS_TYPESIZES_H: int = 1 -export const __OFF_T_MATCHES_OFF64_T: int = 1 -export const __INO_T_MATCHES_INO64_T: int = 1 -export const __RLIM_T_MATCHES_RLIM64_T: int = 1 -export const __STATFS_MATCHES_STATFS64: int = 1 -export const __FD_SETSIZE: int = 1024 -export const _BITS_TIME64_H: int = 1 -export const CLOCK_REALTIME: int = 0 -export const CLOCK_MONOTONIC: int = 1 -export const CLOCK_PROCESS_CPUTIME_ID: int = 2 -export const CLOCK_THREAD_CPUTIME_ID: int = 3 -export const CLOCK_MONOTONIC_RAW: int = 4 -export const CLOCK_REALTIME_COARSE: int = 5 -export const CLOCK_MONOTONIC_COARSE: int = 6 -export const CLOCK_BOOTTIME: int = 7 -export const CLOCK_REALTIME_ALARM: int = 8 -export const CLOCK_BOOTTIME_ALARM: int = 9 -export const CLOCK_TAI: int = 11 -export const TIMER_ABSTIME: int = 1 -export const __clock_t_defined: int = 1 -export const __time_t_defined: int = 1 -export const __struct_tm_defined: int = 1 -export const _STRUCT_TIMESPEC: int = 1 -export const _BITS_ENDIAN_H: int = 1 -export const __LITTLE_ENDIAN: int = 1234 -export const __BIG_ENDIAN: int = 4321 -export const __PDP_ENDIAN: int = 3412 -export const _BITS_ENDIANNESS_H: int = 1 -export const __clockid_t_defined: int = 1 -export const __timer_t_defined: int = 1 -export const __itimerspec_defined: int = 1 -export const _BITS_TYPES_LOCALE_T_H: int = 1 -export const _BITS_TYPES___LOCALE_T_H: int = 1 -export const TIME_UTC: int = 1 -export const CINDEX_VERSION_MAJOR: int = 0 -export const CINDEX_VERSION_MINOR: int = 62 -export import def #extern clock() -> long -export import def #extern time(__timer: *long) -> long -export import def #extern difftime(__time1: long, __time0: long) -> double -export import def #extern mktime(__tp: *s_tm) -> long -export import def #extern strftime(__s: *char, __maxsize: ulong, __format: *char, __tp: *s_tm) -> ulong -export import def #extern strftime_l(__s: *char, __maxsize: ulong, __format: *char, __tp: *s_tm, __loc: *s___locale_struct) -> ulong -export import def #extern gmtime(__timer: *long) -> *s_tm -export import def #extern localtime(__timer: *long) -> *s_tm -export import def #extern gmtime_r(__timer: *long, __tp: *s_tm) -> *s_tm -export import def #extern localtime_r(__timer: *long, __tp: *s_tm) -> *s_tm -export import def #extern asctime(__tp: *s_tm) -> *char -export import def #extern ctime(__timer: *long) -> *char -export import def #extern asctime_r(__tp: *s_tm, __buf: *char) -> *char -export import def #extern ctime_r(__timer: *long, __buf: *char) -> *char -export import var #extern __tzname: **char -export import var #extern __daylight: int -export import var #extern __timezone: long -export import var #extern tzname: **char -export import def #extern tzset() -export import var #extern daylight: int -export import var #extern timezone: long -export import def #extern timegm(__tp: *s_tm) -> long -export import def #extern timelocal(__tp: *s_tm) -> long -export import def #extern dysize(__year: int) -> int -export import def #extern nanosleep(__requested_time: *s_timespec, __remaining: *s_timespec) -> int -export import def #extern clock_getres(__clock_id: int, __res: *s_timespec) -> int -export import def #extern clock_gettime(__clock_id: int, __tp: *s_timespec) -> int -export import def #extern clock_settime(__clock_id: int, __tp: *s_timespec) -> int -export import def #extern clock_nanosleep(__clock_id: int, __flags: int, __req: *s_timespec, __rem: *s_timespec) -> int -export import def #extern clock_getcpuclockid(__pid: int, __clock_id: *int) -> int -export import def #extern timer_create(__clock_id: int, __evp: *s_sigevent, __timerid: **) -> int -export import def #extern timer_delete(__timerid: *) -> int -export import def #extern timer_settime(__timerid: *, __flags: int, __value: *s_itimerspec, __ovalue: *s_itimerspec) -> int -export import def #extern timer_gettime(__timerid: *, __value: *s_itimerspec) -> int -export import def #extern timer_getoverrun(__timerid: *) -> int -export import def #extern timespec_get(__ts: *s_timespec, __base: int) -> int -export const CXError_Success: int = 0 -export const CXError_Failure: int = 1 -export const CXError_Crashed: int = 2 -export const CXError_InvalidArguments: int = 3 -export const CXError_ASTReadError: int = 4 -export import def #extern clang_getCString(string: s_CXString) -> *char -export import def #extern clang_disposeString(string: s_CXString) -export import def #extern clang_disposeStringSet(set: *s_CXStringSet) -export import def #extern clang_getBuildSessionTimestamp() -> uint64 -export import def #extern clang_VirtualFileOverlay_create(options: uint) -> *s_CXVirtualFileOverlayImpl -export import def #extern clang_VirtualFileOverlay_addFileMapping(_0: *s_CXVirtualFileOverlayImpl, virtualPath: *char, realPath: *char) -> e_CXErrorCode -export import def #extern clang_VirtualFileOverlay_setCaseSensitivity(_0: *s_CXVirtualFileOverlayImpl, caseSensitive: int) -> e_CXErrorCode -export import def #extern clang_VirtualFileOverlay_writeToBuffer(_0: *s_CXVirtualFileOverlayImpl, options: uint, out_buffer_ptr: **char, out_buffer_size: *uint) -> e_CXErrorCode -export import def #extern clang_free(buffer: *) -export import def #extern clang_VirtualFileOverlay_dispose(_0: *s_CXVirtualFileOverlayImpl) -export import def #extern clang_ModuleMapDescriptor_create(options: uint) -> *s_CXModuleMapDescriptorImpl -export import def #extern clang_ModuleMapDescriptor_setFrameworkModuleName(_0: *s_CXModuleMapDescriptorImpl, name: *char) -> e_CXErrorCode -export import def #extern clang_ModuleMapDescriptor_setUmbrellaHeader(_0: *s_CXModuleMapDescriptorImpl, name: *char) -> e_CXErrorCode -export import def #extern clang_ModuleMapDescriptor_writeToBuffer(_0: *s_CXModuleMapDescriptorImpl, options: uint, out_buffer_ptr: **char, out_buffer_size: *uint) -> e_CXErrorCode -export import def #extern clang_ModuleMapDescriptor_dispose(_0: *s_CXModuleMapDescriptorImpl) -export const CXAvailability_Available: int = 0 -export const CXAvailability_Deprecated: int = 1 -export const CXAvailability_NotAvailable: int = 2 -export const CXAvailability_NotAccessible: int = 3 -export const CXCursor_ExceptionSpecificationKind_None: int = 0 -export const CXCursor_ExceptionSpecificationKind_DynamicNone: int = 1 -export const CXCursor_ExceptionSpecificationKind_Dynamic: int = 2 -export const CXCursor_ExceptionSpecificationKind_MSAny: int = 3 -export const CXCursor_ExceptionSpecificationKind_BasicNoexcept: int = 4 -export const CXCursor_ExceptionSpecificationKind_ComputedNoexcept: int = 5 -export const CXCursor_ExceptionSpecificationKind_Unevaluated: int = 6 -export const CXCursor_ExceptionSpecificationKind_Uninstantiated: int = 7 -export const CXCursor_ExceptionSpecificationKind_Unparsed: int = 8 -export const CXCursor_ExceptionSpecificationKind_NoThrow: int = 9 -export import def #extern clang_createIndex(excludeDeclarationsFromPCH: int, displayDiagnostics: int) -> * -export import def #extern clang_disposeIndex(index: *) -export const CXGlobalOpt_None: int = 0 -export const CXGlobalOpt_ThreadBackgroundPriorityForIndexing: int = 1 -export const CXGlobalOpt_ThreadBackgroundPriorityForEditing: int = 2 -export const CXGlobalOpt_ThreadBackgroundPriorityForAll: int = 3 -export import def #extern clang_CXIndex_setGlobalOptions(_0: *, options: uint) -export import def #extern clang_CXIndex_getGlobalOptions(_0: *) -> uint -export import def #extern clang_CXIndex_setInvocationEmissionPathOption(_0: *, Path: *char) -export import def #extern clang_getFileName(SFile: *) -> s_CXString -export import def #extern clang_getFileTime(SFile: *) -> long -export import def #extern clang_getFileUniqueID(file: *, outID: *s_CXFileUniqueID) -> int -export import def #extern clang_isFileMultipleIncludeGuarded(tu: *s_CXTranslationUnitImpl, file: *) -> uint -export import def #extern clang_getFile(tu: *s_CXTranslationUnitImpl, file_name: *char) -> * -export import def #extern clang_getFileContents(tu: *s_CXTranslationUnitImpl, file: *, size: *ulong) -> *char -export import def #extern clang_File_isEqual(file1: *, file2: *) -> int -export import def #extern clang_File_tryGetRealPathName(file: *) -> s_CXString -export import def #extern clang_getNullLocation() -> s_CXSourceLocation -export import def #extern clang_equalLocations(loc1: s_CXSourceLocation, loc2: s_CXSourceLocation) -> uint -export import def #extern clang_getLocation(tu: *s_CXTranslationUnitImpl, file: *, line: uint, column: uint) -> s_CXSourceLocation -export import def #extern clang_getLocationForOffset(tu: *s_CXTranslationUnitImpl, file: *, offset: uint) -> s_CXSourceLocation -export import def #extern clang_Location_isInSystemHeader(location: s_CXSourceLocation) -> int -export import def #extern clang_Location_isFromMainFile(location: s_CXSourceLocation) -> int -export import def #extern clang_getNullRange() -> s_CXSourceRange -export import def #extern clang_getRange(begin: s_CXSourceLocation, end: s_CXSourceLocation) -> s_CXSourceRange -export import def #extern clang_equalRanges(range1: s_CXSourceRange, range2: s_CXSourceRange) -> uint -export import def #extern clang_Range_isNull(range: s_CXSourceRange) -> int -export import def #extern clang_getExpansionLocation(location: s_CXSourceLocation, file: **, line: *uint, column: *uint, offset: *uint) -export import def #extern clang_getPresumedLocation(location: s_CXSourceLocation, filename: *s_CXString, line: *uint, column: *uint) -export import def #extern clang_getInstantiationLocation(location: s_CXSourceLocation, file: **, line: *uint, column: *uint, offset: *uint) -export import def #extern clang_getSpellingLocation(location: s_CXSourceLocation, file: **, line: *uint, column: *uint, offset: *uint) -export import def #extern clang_getFileLocation(location: s_CXSourceLocation, file: **, line: *uint, column: *uint, offset: *uint) -export import def #extern clang_getRangeStart(range: s_CXSourceRange) -> s_CXSourceLocation -export import def #extern clang_getRangeEnd(range: s_CXSourceRange) -> s_CXSourceLocation -export import def #extern clang_getSkippedRanges(tu: *s_CXTranslationUnitImpl, file: *) -> *s_CXSourceRangeList -export import def #extern clang_getAllSkippedRanges(tu: *s_CXTranslationUnitImpl) -> *s_CXSourceRangeList -export import def #extern clang_disposeSourceRangeList(ranges: *s_CXSourceRangeList) -export const CXDiagnostic_Ignored: int = 0 -export const CXDiagnostic_Note: int = 1 -export const CXDiagnostic_Warning: int = 2 -export const CXDiagnostic_Error: int = 3 -export const CXDiagnostic_Fatal: int = 4 -export import def #extern clang_getNumDiagnosticsInSet(Diags: *) -> uint -export import def #extern clang_getDiagnosticInSet(Diags: *, Index: uint) -> * -export const CXLoadDiag_None: int = 0 -export const CXLoadDiag_Unknown: int = 1 -export const CXLoadDiag_CannotLoad: int = 2 -export const CXLoadDiag_InvalidFile: int = 3 -export import def #extern clang_loadDiagnostics(file: *char, error: *e_CXLoadDiag_Error, errorString: *s_CXString) -> * -export import def #extern clang_disposeDiagnosticSet(Diags: *) -export import def #extern clang_getChildDiagnostics(D: *) -> * -export import def #extern clang_getNumDiagnostics(Unit: *s_CXTranslationUnitImpl) -> uint -export import def #extern clang_getDiagnostic(Unit: *s_CXTranslationUnitImpl, Index: uint) -> * -export import def #extern clang_getDiagnosticSetFromTU(Unit: *s_CXTranslationUnitImpl) -> * -export import def #extern clang_disposeDiagnostic(Diagnostic: *) -export const CXDiagnostic_DisplaySourceLocation: int = 1 -export const CXDiagnostic_DisplayColumn: int = 2 -export const CXDiagnostic_DisplaySourceRanges: int = 4 -export const CXDiagnostic_DisplayOption: int = 8 -export const CXDiagnostic_DisplayCategoryId: int = 16 -export const CXDiagnostic_DisplayCategoryName: int = 32 -export import def #extern clang_formatDiagnostic(Diagnostic: *, Options: uint) -> s_CXString -export import def #extern clang_defaultDiagnosticDisplayOptions() -> uint -export import def #extern clang_getDiagnosticSeverity(_0: *) -> e_CXDiagnosticSeverity -export import def #extern clang_getDiagnosticLocation(_0: *) -> s_CXSourceLocation -export import def #extern clang_getDiagnosticSpelling(_0: *) -> s_CXString -export import def #extern clang_getDiagnosticOption(Diag: *, Disable: *s_CXString) -> s_CXString -export import def #extern clang_getDiagnosticCategory(_0: *) -> uint -export import def #extern clang_getDiagnosticCategoryName(Category: uint) -> s_CXString -export import def #extern clang_getDiagnosticCategoryText(_0: *) -> s_CXString -export import def #extern clang_getDiagnosticNumRanges(_0: *) -> uint -export import def #extern clang_getDiagnosticRange(Diagnostic: *, Range: uint) -> s_CXSourceRange -export import def #extern clang_getDiagnosticNumFixIts(Diagnostic: *) -> uint -export import def #extern clang_getDiagnosticFixIt(Diagnostic: *, FixIt: uint, ReplacementRange: *s_CXSourceRange) -> s_CXString -export import def #extern clang_getTranslationUnitSpelling(CTUnit: *s_CXTranslationUnitImpl) -> s_CXString -export import def #extern clang_createTranslationUnitFromSourceFile(CIdx: *, source_filename: *char, num_clang_command_line_args: int, clang_command_line_args: **char, num_unsaved_files: uint, unsaved_files: *s_CXUnsavedFile) -> *s_CXTranslationUnitImpl -export import def #extern clang_createTranslationUnit(CIdx: *, ast_filename: *char) -> *s_CXTranslationUnitImpl -export import def #extern clang_createTranslationUnit2(CIdx: *, ast_filename: *char, out_TU: **s_CXTranslationUnitImpl) -> e_CXErrorCode -export const CXTranslationUnit_None: int = 0 -export const CXTranslationUnit_DetailedPreprocessingRecord: int = 1 -export const CXTranslationUnit_Incomplete: int = 2 -export const CXTranslationUnit_PrecompiledPreamble: int = 4 -export const CXTranslationUnit_CacheCompletionResults: int = 8 -export const CXTranslationUnit_ForSerialization: int = 16 -export const CXTranslationUnit_CXXChainedPCH: int = 32 -export const CXTranslationUnit_SkipFunctionBodies: int = 64 -export const CXTranslationUnit_IncludeBriefCommentsInCodeCompletion: int = 128 -export const CXTranslationUnit_CreatePreambleOnFirstParse: int = 256 -export const CXTranslationUnit_KeepGoing: int = 512 -export const CXTranslationUnit_SingleFileParse: int = 1024 -export const CXTranslationUnit_LimitSkipFunctionBodiesToPreamble: int = 2048 -export const CXTranslationUnit_IncludeAttributedTypes: int = 4096 -export const CXTranslationUnit_VisitImplicitAttributes: int = 8192 -export const CXTranslationUnit_IgnoreNonErrorsFromIncludedFiles: int = 16384 -export const CXTranslationUnit_RetainExcludedConditionalBlocks: int = 32768 -export import def #extern clang_defaultEditingTranslationUnitOptions() -> uint -export import def #extern clang_parseTranslationUnit(CIdx: *, source_filename: *char, command_line_args: **char, num_command_line_args: int, unsaved_files: *s_CXUnsavedFile, num_unsaved_files: uint, options: uint) -> *s_CXTranslationUnitImpl -export import def #extern clang_parseTranslationUnit2(CIdx: *, source_filename: *char, command_line_args: **char, num_command_line_args: int, unsaved_files: *s_CXUnsavedFile, num_unsaved_files: uint, options: uint, out_TU: **s_CXTranslationUnitImpl) -> e_CXErrorCode -export import def #extern clang_parseTranslationUnit2FullArgv(CIdx: *, source_filename: *char, command_line_args: **char, num_command_line_args: int, unsaved_files: *s_CXUnsavedFile, num_unsaved_files: uint, options: uint, out_TU: **s_CXTranslationUnitImpl) -> e_CXErrorCode -export const CXSaveTranslationUnit_None: int = 0 -export import def #extern clang_defaultSaveOptions(TU: *s_CXTranslationUnitImpl) -> uint -export const CXSaveError_None: int = 0 -export const CXSaveError_Unknown: int = 1 -export const CXSaveError_TranslationErrors: int = 2 -export const CXSaveError_InvalidTU: int = 3 -export import def #extern clang_saveTranslationUnit(TU: *s_CXTranslationUnitImpl, FileName: *char, options: uint) -> int -export import def #extern clang_suspendTranslationUnit(_0: *s_CXTranslationUnitImpl) -> uint -export import def #extern clang_disposeTranslationUnit(_0: *s_CXTranslationUnitImpl) -export const CXReparse_None: int = 0 -export import def #extern clang_defaultReparseOptions(TU: *s_CXTranslationUnitImpl) -> uint -export import def #extern clang_reparseTranslationUnit(TU: *s_CXTranslationUnitImpl, num_unsaved_files: uint, unsaved_files: *s_CXUnsavedFile, options: uint) -> int -export const CXTUResourceUsage_AST: int = 1 -export const CXTUResourceUsage_Identifiers: int = 2 -export const CXTUResourceUsage_Selectors: int = 3 -export const CXTUResourceUsage_GlobalCompletionResults: int = 4 -export const CXTUResourceUsage_SourceManagerContentCache: int = 5 -export const CXTUResourceUsage_AST_SideTables: int = 6 -export const CXTUResourceUsage_SourceManager_Membuffer_Malloc: int = 7 -export const CXTUResourceUsage_SourceManager_Membuffer_MMap: int = 8 -export const CXTUResourceUsage_ExternalASTSource_Membuffer_Malloc: int = 9 -export const CXTUResourceUsage_ExternalASTSource_Membuffer_MMap: int = 10 -export const CXTUResourceUsage_Preprocessor: int = 11 -export const CXTUResourceUsage_PreprocessingRecord: int = 12 -export const CXTUResourceUsage_SourceManager_DataStructures: int = 13 -export const CXTUResourceUsage_Preprocessor_HeaderSearch: int = 14 -export const CXTUResourceUsage_MEMORY_IN_BYTES_BEGIN: int = 1 -export const CXTUResourceUsage_MEMORY_IN_BYTES_END: int = 14 -export const CXTUResourceUsage_First: int = 1 -export const CXTUResourceUsage_Last: int = 14 -export import def #extern clang_getTUResourceUsageName(kind: e_CXTUResourceUsageKind) -> *char -export import def #extern clang_getCXTUResourceUsage(TU: *s_CXTranslationUnitImpl) -> s_CXTUResourceUsage -export import def #extern clang_disposeCXTUResourceUsage(usage: s_CXTUResourceUsage) -export import def #extern clang_getTranslationUnitTargetInfo(CTUnit: *s_CXTranslationUnitImpl) -> *s_CXTargetInfoImpl -export import def #extern clang_TargetInfo_dispose(Info: *s_CXTargetInfoImpl) -export import def #extern clang_TargetInfo_getTriple(Info: *s_CXTargetInfoImpl) -> s_CXString -export import def #extern clang_TargetInfo_getPointerWidth(Info: *s_CXTargetInfoImpl) -> int -export const CXCursor_UnexposedDecl: int = 1 -export const CXCursor_StructDecl: int = 2 -export const CXCursor_UnionDecl: int = 3 -export const CXCursor_ClassDecl: int = 4 -export const CXCursor_EnumDecl: int = 5 -export const CXCursor_FieldDecl: int = 6 -export const CXCursor_EnumConstantDecl: int = 7 -export const CXCursor_FunctionDecl: int = 8 -export const CXCursor_VarDecl: int = 9 -export const CXCursor_ParmDecl: int = 10 -export const CXCursor_ObjCInterfaceDecl: int = 11 -export const CXCursor_ObjCCategoryDecl: int = 12 -export const CXCursor_ObjCProtocolDecl: int = 13 -export const CXCursor_ObjCPropertyDecl: int = 14 -export const CXCursor_ObjCIvarDecl: int = 15 -export const CXCursor_ObjCInstanceMethodDecl: int = 16 -export const CXCursor_ObjCClassMethodDecl: int = 17 -export const CXCursor_ObjCImplementationDecl: int = 18 -export const CXCursor_ObjCCategoryImplDecl: int = 19 -export const CXCursor_TypedefDecl: int = 20 -export const CXCursor_CXXMethod: int = 21 -export const CXCursor_Namespace: int = 22 -export const CXCursor_LinkageSpec: int = 23 -export const CXCursor_Constructor: int = 24 -export const CXCursor_Destructor: int = 25 -export const CXCursor_ConversionFunction: int = 26 -export const CXCursor_TemplateTypeParameter: int = 27 -export const CXCursor_NonTypeTemplateParameter: int = 28 -export const CXCursor_TemplateTemplateParameter: int = 29 -export const CXCursor_FunctionTemplate: int = 30 -export const CXCursor_ClassTemplate: int = 31 -export const CXCursor_ClassTemplatePartialSpecialization: int = 32 -export const CXCursor_NamespaceAlias: int = 33 -export const CXCursor_UsingDirective: int = 34 -export const CXCursor_UsingDeclaration: int = 35 -export const CXCursor_TypeAliasDecl: int = 36 -export const CXCursor_ObjCSynthesizeDecl: int = 37 -export const CXCursor_ObjCDynamicDecl: int = 38 -export const CXCursor_CXXAccessSpecifier: int = 39 -export const CXCursor_FirstDecl: int = 1 -export const CXCursor_LastDecl: int = 39 -export const CXCursor_FirstRef: int = 40 -export const CXCursor_ObjCSuperClassRef: int = 40 -export const CXCursor_ObjCProtocolRef: int = 41 -export const CXCursor_ObjCClassRef: int = 42 -export const CXCursor_TypeRef: int = 43 -export const CXCursor_CXXBaseSpecifier: int = 44 -export const CXCursor_TemplateRef: int = 45 -export const CXCursor_NamespaceRef: int = 46 -export const CXCursor_MemberRef: int = 47 -export const CXCursor_LabelRef: int = 48 -export const CXCursor_OverloadedDeclRef: int = 49 -export const CXCursor_VariableRef: int = 50 -export const CXCursor_LastRef: int = 50 -export const CXCursor_FirstInvalid: int = 70 -export const CXCursor_InvalidFile: int = 70 -export const CXCursor_NoDeclFound: int = 71 -export const CXCursor_NotImplemented: int = 72 -export const CXCursor_InvalidCode: int = 73 -export const CXCursor_LastInvalid: int = 73 -export const CXCursor_FirstExpr: int = 100 -export const CXCursor_UnexposedExpr: int = 100 -export const CXCursor_DeclRefExpr: int = 101 -export const CXCursor_MemberRefExpr: int = 102 -export const CXCursor_CallExpr: int = 103 -export const CXCursor_ObjCMessageExpr: int = 104 -export const CXCursor_BlockExpr: int = 105 -export const CXCursor_IntegerLiteral: int = 106 -export const CXCursor_FloatingLiteral: int = 107 -export const CXCursor_ImaginaryLiteral: int = 108 -export const CXCursor_StringLiteral: int = 109 -export const CXCursor_CharacterLiteral: int = 110 -export const CXCursor_ParenExpr: int = 111 -export const CXCursor_UnaryOperator: int = 112 -export const CXCursor_ArraySubscriptExpr: int = 113 -export const CXCursor_BinaryOperator: int = 114 -export const CXCursor_CompoundAssignOperator: int = 115 -export const CXCursor_ConditionalOperator: int = 116 -export const CXCursor_CStyleCastExpr: int = 117 -export const CXCursor_CompoundLiteralExpr: int = 118 -export const CXCursor_InitListExpr: int = 119 -export const CXCursor_AddrLabelExpr: int = 120 -export const CXCursor_StmtExpr: int = 121 -export const CXCursor_GenericSelectionExpr: int = 122 -export const CXCursor_GNUNullExpr: int = 123 -export const CXCursor_CXXStaticCastExpr: int = 124 -export const CXCursor_CXXDynamicCastExpr: int = 125 -export const CXCursor_CXXReinterpretCastExpr: int = 126 -export const CXCursor_CXXConstCastExpr: int = 127 -export const CXCursor_CXXFunctionalCastExpr: int = 128 -export const CXCursor_CXXTypeidExpr: int = 129 -export const CXCursor_CXXBoolLiteralExpr: int = 130 -export const CXCursor_CXXNullPtrLiteralExpr: int = 131 -export const CXCursor_CXXThisExpr: int = 132 -export const CXCursor_CXXThrowExpr: int = 133 -export const CXCursor_CXXNewExpr: int = 134 -export const CXCursor_CXXDeleteExpr: int = 135 -export const CXCursor_UnaryExpr: int = 136 -export const CXCursor_ObjCStringLiteral: int = 137 -export const CXCursor_ObjCEncodeExpr: int = 138 -export const CXCursor_ObjCSelectorExpr: int = 139 -export const CXCursor_ObjCProtocolExpr: int = 140 -export const CXCursor_ObjCBridgedCastExpr: int = 141 -export const CXCursor_PackExpansionExpr: int = 142 -export const CXCursor_SizeOfPackExpr: int = 143 -export const CXCursor_LambdaExpr: int = 144 -export const CXCursor_ObjCBoolLiteralExpr: int = 145 -export const CXCursor_ObjCSelfExpr: int = 146 -export const CXCursor_OMPArraySectionExpr: int = 147 -export const CXCursor_ObjCAvailabilityCheckExpr: int = 148 -export const CXCursor_FixedPointLiteral: int = 149 -export const CXCursor_OMPArrayShapingExpr: int = 150 -export const CXCursor_OMPIteratorExpr: int = 151 -export const CXCursor_CXXAddrspaceCastExpr: int = 152 -export const CXCursor_LastExpr: int = 152 -export const CXCursor_FirstStmt: int = 200 -export const CXCursor_UnexposedStmt: int = 200 -export const CXCursor_LabelStmt: int = 201 -export const CXCursor_CompoundStmt: int = 202 -export const CXCursor_CaseStmt: int = 203 -export const CXCursor_DefaultStmt: int = 204 -export const CXCursor_IfStmt: int = 205 -export const CXCursor_SwitchStmt: int = 206 -export const CXCursor_WhileStmt: int = 207 -export const CXCursor_DoStmt: int = 208 -export const CXCursor_ForStmt: int = 209 -export const CXCursor_GotoStmt: int = 210 -export const CXCursor_IndirectGotoStmt: int = 211 -export const CXCursor_ContinueStmt: int = 212 -export const CXCursor_BreakStmt: int = 213 -export const CXCursor_ReturnStmt: int = 214 -export const CXCursor_GCCAsmStmt: int = 215 -export const CXCursor_AsmStmt: int = 215 -export const CXCursor_ObjCAtTryStmt: int = 216 -export const CXCursor_ObjCAtCatchStmt: int = 217 -export const CXCursor_ObjCAtFinallyStmt: int = 218 -export const CXCursor_ObjCAtThrowStmt: int = 219 -export const CXCursor_ObjCAtSynchronizedStmt: int = 220 -export const CXCursor_ObjCAutoreleasePoolStmt: int = 221 -export const CXCursor_ObjCForCollectionStmt: int = 222 -export const CXCursor_CXXCatchStmt: int = 223 -export const CXCursor_CXXTryStmt: int = 224 -export const CXCursor_CXXForRangeStmt: int = 225 -export const CXCursor_SEHTryStmt: int = 226 -export const CXCursor_SEHExceptStmt: int = 227 -export const CXCursor_SEHFinallyStmt: int = 228 -export const CXCursor_MSAsmStmt: int = 229 -export const CXCursor_NullStmt: int = 230 -export const CXCursor_DeclStmt: int = 231 -export const CXCursor_OMPParallelDirective: int = 232 -export const CXCursor_OMPSimdDirective: int = 233 -export const CXCursor_OMPForDirective: int = 234 -export const CXCursor_OMPSectionsDirective: int = 235 -export const CXCursor_OMPSectionDirective: int = 236 -export const CXCursor_OMPSingleDirective: int = 237 -export const CXCursor_OMPParallelForDirective: int = 238 -export const CXCursor_OMPParallelSectionsDirective: int = 239 -export const CXCursor_OMPTaskDirective: int = 240 -export const CXCursor_OMPMasterDirective: int = 241 -export const CXCursor_OMPCriticalDirective: int = 242 -export const CXCursor_OMPTaskyieldDirective: int = 243 -export const CXCursor_OMPBarrierDirective: int = 244 -export const CXCursor_OMPTaskwaitDirective: int = 245 -export const CXCursor_OMPFlushDirective: int = 246 -export const CXCursor_SEHLeaveStmt: int = 247 -export const CXCursor_OMPOrderedDirective: int = 248 -export const CXCursor_OMPAtomicDirective: int = 249 -export const CXCursor_OMPForSimdDirective: int = 250 -export const CXCursor_OMPParallelForSimdDirective: int = 251 -export const CXCursor_OMPTargetDirective: int = 252 -export const CXCursor_OMPTeamsDirective: int = 253 -export const CXCursor_OMPTaskgroupDirective: int = 254 -export const CXCursor_OMPCancellationPointDirective: int = 255 -export const CXCursor_OMPCancelDirective: int = 256 -export const CXCursor_OMPTargetDataDirective: int = 257 -export const CXCursor_OMPTaskLoopDirective: int = 258 -export const CXCursor_OMPTaskLoopSimdDirective: int = 259 -export const CXCursor_OMPDistributeDirective: int = 260 -export const CXCursor_OMPTargetEnterDataDirective: int = 261 -export const CXCursor_OMPTargetExitDataDirective: int = 262 -export const CXCursor_OMPTargetParallelDirective: int = 263 -export const CXCursor_OMPTargetParallelForDirective: int = 264 -export const CXCursor_OMPTargetUpdateDirective: int = 265 -export const CXCursor_OMPDistributeParallelForDirective: int = 266 -export const CXCursor_OMPDistributeParallelForSimdDirective: int = 267 -export const CXCursor_OMPDistributeSimdDirective: int = 268 -export const CXCursor_OMPTargetParallelForSimdDirective: int = 269 -export const CXCursor_OMPTargetSimdDirective: int = 270 -export const CXCursor_OMPTeamsDistributeDirective: int = 271 -export const CXCursor_OMPTeamsDistributeSimdDirective: int = 272 -export const CXCursor_OMPTeamsDistributeParallelForSimdDirective: int = 273 -export const CXCursor_OMPTeamsDistributeParallelForDirective: int = 274 -export const CXCursor_OMPTargetTeamsDirective: int = 275 -export const CXCursor_OMPTargetTeamsDistributeDirective: int = 276 -export const CXCursor_OMPTargetTeamsDistributeParallelForDirective: int = 277 -export const CXCursor_OMPTargetTeamsDistributeParallelForSimdDirective: int = 278 -export const CXCursor_OMPTargetTeamsDistributeSimdDirective: int = 279 -export const CXCursor_BuiltinBitCastExpr: int = 280 -export const CXCursor_OMPMasterTaskLoopDirective: int = 281 -export const CXCursor_OMPParallelMasterTaskLoopDirective: int = 282 -export const CXCursor_OMPMasterTaskLoopSimdDirective: int = 283 -export const CXCursor_OMPParallelMasterTaskLoopSimdDirective: int = 284 -export const CXCursor_OMPParallelMasterDirective: int = 285 -export const CXCursor_OMPDepobjDirective: int = 286 -export const CXCursor_OMPScanDirective: int = 287 -export const CXCursor_OMPTileDirective: int = 288 -export const CXCursor_OMPCanonicalLoop: int = 289 -export const CXCursor_OMPInteropDirective: int = 290 -export const CXCursor_OMPDispatchDirective: int = 291 -export const CXCursor_OMPMaskedDirective: int = 292 -export const CXCursor_OMPUnrollDirective: int = 293 -export const CXCursor_LastStmt: int = 293 -export const CXCursor_TranslationUnit: int = 300 -export const CXCursor_FirstAttr: int = 400 -export const CXCursor_UnexposedAttr: int = 400 -export const CXCursor_IBActionAttr: int = 401 -export const CXCursor_IBOutletAttr: int = 402 -export const CXCursor_IBOutletCollectionAttr: int = 403 -export const CXCursor_CXXFinalAttr: int = 404 -export const CXCursor_CXXOverrideAttr: int = 405 -export const CXCursor_AnnotateAttr: int = 406 -export const CXCursor_AsmLabelAttr: int = 407 -export const CXCursor_PackedAttr: int = 408 -export const CXCursor_PureAttr: int = 409 -export const CXCursor_ConstAttr: int = 410 -export const CXCursor_NoDuplicateAttr: int = 411 -export const CXCursor_CUDAConstantAttr: int = 412 -export const CXCursor_CUDADeviceAttr: int = 413 -export const CXCursor_CUDAGlobalAttr: int = 414 -export const CXCursor_CUDAHostAttr: int = 415 -export const CXCursor_CUDASharedAttr: int = 416 -export const CXCursor_VisibilityAttr: int = 417 -export const CXCursor_DLLExport: int = 418 -export const CXCursor_DLLImport: int = 419 -export const CXCursor_NSReturnsRetained: int = 420 -export const CXCursor_NSReturnsNotRetained: int = 421 -export const CXCursor_NSReturnsAutoreleased: int = 422 -export const CXCursor_NSConsumesSelf: int = 423 -export const CXCursor_NSConsumed: int = 424 -export const CXCursor_ObjCException: int = 425 -export const CXCursor_ObjCNSObject: int = 426 -export const CXCursor_ObjCIndependentClass: int = 427 -export const CXCursor_ObjCPreciseLifetime: int = 428 -export const CXCursor_ObjCReturnsInnerPointer: int = 429 -export const CXCursor_ObjCRequiresSuper: int = 430 -export const CXCursor_ObjCRootClass: int = 431 -export const CXCursor_ObjCSubclassingRestricted: int = 432 -export const CXCursor_ObjCExplicitProtocolImpl: int = 433 -export const CXCursor_ObjCDesignatedInitializer: int = 434 -export const CXCursor_ObjCRuntimeVisible: int = 435 -export const CXCursor_ObjCBoxable: int = 436 -export const CXCursor_FlagEnum: int = 437 -export const CXCursor_ConvergentAttr: int = 438 -export const CXCursor_WarnUnusedAttr: int = 439 -export const CXCursor_WarnUnusedResultAttr: int = 440 -export const CXCursor_AlignedAttr: int = 441 -export const CXCursor_LastAttr: int = 441 -export const CXCursor_PreprocessingDirective: int = 500 -export const CXCursor_MacroDefinition: int = 501 -export const CXCursor_MacroExpansion: int = 502 -export const CXCursor_MacroInstantiation: int = 502 -export const CXCursor_InclusionDirective: int = 503 -export const CXCursor_FirstPreprocessing: int = 500 -export const CXCursor_LastPreprocessing: int = 503 -export const CXCursor_ModuleImportDecl: int = 600 -export const CXCursor_TypeAliasTemplateDecl: int = 601 -export const CXCursor_StaticAssert: int = 602 -export const CXCursor_FriendDecl: int = 603 -export const CXCursor_FirstExtraDecl: int = 600 -export const CXCursor_LastExtraDecl: int = 603 -export const CXCursor_OverloadCandidate: int = 700 -export import def #extern clang_getNullCursor() -> s_CXCursor -export import def #extern clang_getTranslationUnitCursor(_0: *s_CXTranslationUnitImpl) -> s_CXCursor -export import def #extern clang_equalCursors(_0: s_CXCursor, _1: s_CXCursor) -> uint -export import def #extern clang_Cursor_isNull(cursor: s_CXCursor) -> int -export import def #extern clang_hashCursor(_0: s_CXCursor) -> uint -export import def #extern clang_getCursorKind(_0: s_CXCursor) -> e_CXCursorKind -export import def #extern clang_isDeclaration(_0: e_CXCursorKind) -> uint -export import def #extern clang_isInvalidDeclaration(_0: s_CXCursor) -> uint -export import def #extern clang_isReference(_0: e_CXCursorKind) -> uint -export import def #extern clang_isExpression(_0: e_CXCursorKind) -> uint -export import def #extern clang_isStatement(_0: e_CXCursorKind) -> uint -export import def #extern clang_isAttribute(_0: e_CXCursorKind) -> uint -export import def #extern clang_Cursor_hasAttrs(C: s_CXCursor) -> uint -export import def #extern clang_isInvalid(_0: e_CXCursorKind) -> uint -export import def #extern clang_isTranslationUnit(_0: e_CXCursorKind) -> uint -export import def #extern clang_isPreprocessing(_0: e_CXCursorKind) -> uint -export import def #extern clang_isUnexposed(_0: e_CXCursorKind) -> uint -export const CXLinkage_Invalid: int = 0 -export const CXLinkage_NoLinkage: int = 1 -export const CXLinkage_Internal: int = 2 -export const CXLinkage_UniqueExternal: int = 3 -export const CXLinkage_External: int = 4 -export import def #extern clang_getCursorLinkage(cursor: s_CXCursor) -> e_CXLinkageKind -export const CXVisibility_Invalid: int = 0 -export const CXVisibility_Hidden: int = 1 -export const CXVisibility_Protected: int = 2 -export const CXVisibility_Default: int = 3 -export import def #extern clang_getCursorVisibility(cursor: s_CXCursor) -> e_CXVisibilityKind -export import def #extern clang_getCursorAvailability(cursor: s_CXCursor) -> e_CXAvailabilityKind -export import def #extern clang_getCursorPlatformAvailability(cursor: s_CXCursor, always_deprecated: *int, deprecated_message: *s_CXString, always_unavailable: *int, unavailable_message: *s_CXString, availability: *s_CXPlatformAvailability, availability_size: int) -> int -export import def #extern clang_disposeCXPlatformAvailability(availability: *s_CXPlatformAvailability) -export import def #extern clang_Cursor_getVarDeclInitializer(cursor: s_CXCursor) -> s_CXCursor -export import def #extern clang_Cursor_hasVarDeclGlobalStorage(cursor: s_CXCursor) -> int -export import def #extern clang_Cursor_hasVarDeclExternalStorage(cursor: s_CXCursor) -> int -export const CXLanguage_Invalid: int = 0 -export const CXLanguage_C: int = 1 -export const CXLanguage_ObjC: int = 2 -export const CXLanguage_CPlusPlus: int = 3 -export import def #extern clang_getCursorLanguage(cursor: s_CXCursor) -> e_CXLanguageKind -export const CXTLS_None: int = 0 -export const CXTLS_Dynamic: int = 1 -export const CXTLS_Static: int = 2 -export import def #extern clang_getCursorTLSKind(cursor: s_CXCursor) -> e_CXTLSKind -export import def #extern clang_Cursor_getTranslationUnit(_0: s_CXCursor) -> *s_CXTranslationUnitImpl -export import def #extern clang_createCXCursorSet() -> *s_CXCursorSetImpl -export import def #extern clang_disposeCXCursorSet(cset: *s_CXCursorSetImpl) -export import def #extern clang_CXCursorSet_contains(cset: *s_CXCursorSetImpl, cursor: s_CXCursor) -> uint -export import def #extern clang_CXCursorSet_insert(cset: *s_CXCursorSetImpl, cursor: s_CXCursor) -> uint -export import def #extern clang_getCursorSemanticParent(cursor: s_CXCursor) -> s_CXCursor -export import def #extern clang_getCursorLexicalParent(cursor: s_CXCursor) -> s_CXCursor -export import def #extern clang_getOverriddenCursors(cursor: s_CXCursor, overridden: **s_CXCursor, num_overridden: *uint) -export import def #extern clang_disposeOverriddenCursors(overridden: *s_CXCursor) -export import def #extern clang_getIncludedFile(cursor: s_CXCursor) -> * -export import def #extern clang_getCursor(_0: *s_CXTranslationUnitImpl, _1: s_CXSourceLocation) -> s_CXCursor -export import def #extern clang_getCursorLocation(_0: s_CXCursor) -> s_CXSourceLocation -export import def #extern clang_getCursorExtent(_0: s_CXCursor) -> s_CXSourceRange -export const CXType_Invalid: int = 0 -export const CXType_Unexposed: int = 1 -export const CXType_Void: int = 2 -export const CXType_Bool: int = 3 -export const CXType_Char_U: int = 4 -export const CXType_UChar: int = 5 -export const CXType_Char16: int = 6 -export const CXType_Char32: int = 7 -export const CXType_UShort: int = 8 -export const CXType_UInt: int = 9 -export const CXType_ULong: int = 10 -export const CXType_ULongLong: int = 11 -export const CXType_UInt128: int = 12 -export const CXType_Char_S: int = 13 -export const CXType_SChar: int = 14 -export const CXType_WChar: int = 15 -export const CXType_Short: int = 16 -export const CXType_Int: int = 17 -export const CXType_Long: int = 18 -export const CXType_LongLong: int = 19 -export const CXType_Int128: int = 20 -export const CXType_Float: int = 21 -export const CXType_Double: int = 22 -export const CXType_LongDouble: int = 23 -export const CXType_NullPtr: int = 24 -export const CXType_Overload: int = 25 -export const CXType_Dependent: int = 26 -export const CXType_ObjCId: int = 27 -export const CXType_ObjCClass: int = 28 -export const CXType_ObjCSel: int = 29 -export const CXType_Float128: int = 30 -export const CXType_Half: int = 31 -export const CXType_Float16: int = 32 -export const CXType_ShortAccum: int = 33 -export const CXType_Accum: int = 34 -export const CXType_LongAccum: int = 35 -export const CXType_UShortAccum: int = 36 -export const CXType_UAccum: int = 37 -export const CXType_ULongAccum: int = 38 -export const CXType_BFloat16: int = 39 -export const CXType_FirstBuiltin: int = 2 -export const CXType_LastBuiltin: int = 39 -export const CXType_Complex: int = 100 -export const CXType_Pointer: int = 101 -export const CXType_BlockPointer: int = 102 -export const CXType_LValueReference: int = 103 -export const CXType_RValueReference: int = 104 -export const CXType_Record: int = 105 -export const CXType_Enum: int = 106 -export const CXType_Typedef: int = 107 -export const CXType_ObjCInterface: int = 108 -export const CXType_ObjCObjectPointer: int = 109 -export const CXType_FunctionNoProto: int = 110 -export const CXType_FunctionProto: int = 111 -export const CXType_ConstantArray: int = 112 -export const CXType_Vector: int = 113 -export const CXType_IncompleteArray: int = 114 -export const CXType_VariableArray: int = 115 -export const CXType_DependentSizedArray: int = 116 -export const CXType_MemberPointer: int = 117 -export const CXType_Auto: int = 118 -export const CXType_Elaborated: int = 119 -export const CXType_Pipe: int = 120 -export const CXType_OCLImage1dRO: int = 121 -export const CXType_OCLImage1dArrayRO: int = 122 -export const CXType_OCLImage1dBufferRO: int = 123 -export const CXType_OCLImage2dRO: int = 124 -export const CXType_OCLImage2dArrayRO: int = 125 -export const CXType_OCLImage2dDepthRO: int = 126 -export const CXType_OCLImage2dArrayDepthRO: int = 127 -export const CXType_OCLImage2dMSAARO: int = 128 -export const CXType_OCLImage2dArrayMSAARO: int = 129 -export const CXType_OCLImage2dMSAADepthRO: int = 130 -export const CXType_OCLImage2dArrayMSAADepthRO: int = 131 -export const CXType_OCLImage3dRO: int = 132 -export const CXType_OCLImage1dWO: int = 133 -export const CXType_OCLImage1dArrayWO: int = 134 -export const CXType_OCLImage1dBufferWO: int = 135 -export const CXType_OCLImage2dWO: int = 136 -export const CXType_OCLImage2dArrayWO: int = 137 -export const CXType_OCLImage2dDepthWO: int = 138 -export const CXType_OCLImage2dArrayDepthWO: int = 139 -export const CXType_OCLImage2dMSAAWO: int = 140 -export const CXType_OCLImage2dArrayMSAAWO: int = 141 -export const CXType_OCLImage2dMSAADepthWO: int = 142 -export const CXType_OCLImage2dArrayMSAADepthWO: int = 143 -export const CXType_OCLImage3dWO: int = 144 -export const CXType_OCLImage1dRW: int = 145 -export const CXType_OCLImage1dArrayRW: int = 146 -export const CXType_OCLImage1dBufferRW: int = 147 -export const CXType_OCLImage2dRW: int = 148 -export const CXType_OCLImage2dArrayRW: int = 149 -export const CXType_OCLImage2dDepthRW: int = 150 -export const CXType_OCLImage2dArrayDepthRW: int = 151 -export const CXType_OCLImage2dMSAARW: int = 152 -export const CXType_OCLImage2dArrayMSAARW: int = 153 -export const CXType_OCLImage2dMSAADepthRW: int = 154 -export const CXType_OCLImage2dArrayMSAADepthRW: int = 155 -export const CXType_OCLImage3dRW: int = 156 -export const CXType_OCLSampler: int = 157 -export const CXType_OCLEvent: int = 158 -export const CXType_OCLQueue: int = 159 -export const CXType_OCLReserveID: int = 160 -export const CXType_ObjCObject: int = 161 -export const CXType_ObjCTypeParam: int = 162 -export const CXType_Attributed: int = 163 -export const CXType_OCLIntelSubgroupAVCMcePayload: int = 164 -export const CXType_OCLIntelSubgroupAVCImePayload: int = 165 -export const CXType_OCLIntelSubgroupAVCRefPayload: int = 166 -export const CXType_OCLIntelSubgroupAVCSicPayload: int = 167 -export const CXType_OCLIntelSubgroupAVCMceResult: int = 168 -export const CXType_OCLIntelSubgroupAVCImeResult: int = 169 -export const CXType_OCLIntelSubgroupAVCRefResult: int = 170 -export const CXType_OCLIntelSubgroupAVCSicResult: int = 171 -export const CXType_OCLIntelSubgroupAVCImeResultSingleRefStreamout: int = 172 -export const CXType_OCLIntelSubgroupAVCImeResultDualRefStreamout: int = 173 -export const CXType_OCLIntelSubgroupAVCImeSingleRefStreamin: int = 174 -export const CXType_OCLIntelSubgroupAVCImeDualRefStreamin: int = 175 -export const CXType_ExtVector: int = 176 -export const CXType_Atomic: int = 177 -export const CXCallingConv_Default: int = 0 -export const CXCallingConv_C: int = 1 -export const CXCallingConv_X86StdCall: int = 2 -export const CXCallingConv_X86FastCall: int = 3 -export const CXCallingConv_X86ThisCall: int = 4 -export const CXCallingConv_X86Pascal: int = 5 -export const CXCallingConv_AAPCS: int = 6 -export const CXCallingConv_AAPCS_VFP: int = 7 -export const CXCallingConv_X86RegCall: int = 8 -export const CXCallingConv_IntelOclBicc: int = 9 -export const CXCallingConv_Win64: int = 10 -export const CXCallingConv_X86_64Win64: int = 10 -export const CXCallingConv_X86_64SysV: int = 11 -export const CXCallingConv_X86VectorCall: int = 12 -export const CXCallingConv_Swift: int = 13 -export const CXCallingConv_PreserveMost: int = 14 -export const CXCallingConv_PreserveAll: int = 15 -export const CXCallingConv_AArch64VectorCall: int = 16 -export const CXCallingConv_SwiftAsync: int = 17 -export const CXCallingConv_Invalid: int = 100 -export const CXCallingConv_Unexposed: int = 200 -export import def #extern clang_getCursorType(C: s_CXCursor) -> s_CXType -export import def #extern clang_getTypeSpelling(CT: s_CXType) -> s_CXString -export import def #extern clang_getTypedefDeclUnderlyingType(C: s_CXCursor) -> s_CXType -export import def #extern clang_getEnumDeclIntegerType(C: s_CXCursor) -> s_CXType -export import def #extern clang_getEnumConstantDeclValue(C: s_CXCursor) -> int64 -export import def #extern clang_getEnumConstantDeclUnsignedValue(C: s_CXCursor) -> uint64 -export import def #extern clang_getFieldDeclBitWidth(C: s_CXCursor) -> int -export import def #extern clang_Cursor_getNumArguments(C: s_CXCursor) -> int -export import def #extern clang_Cursor_getArgument(C: s_CXCursor, i: uint) -> s_CXCursor -export const CXTemplateArgumentKind_Null: int = 0 -export const CXTemplateArgumentKind_Type: int = 1 -export const CXTemplateArgumentKind_Declaration: int = 2 -export const CXTemplateArgumentKind_NullPtr: int = 3 -export const CXTemplateArgumentKind_Integral: int = 4 -export const CXTemplateArgumentKind_Template: int = 5 -export const CXTemplateArgumentKind_TemplateExpansion: int = 6 -export const CXTemplateArgumentKind_Expression: int = 7 -export const CXTemplateArgumentKind_Pack: int = 8 -export const CXTemplateArgumentKind_Invalid: int = 9 -export import def #extern clang_Cursor_getNumTemplateArguments(C: s_CXCursor) -> int -export import def #extern clang_Cursor_getTemplateArgumentKind(C: s_CXCursor, I: uint) -> e_CXTemplateArgumentKind -export import def #extern clang_Cursor_getTemplateArgumentType(C: s_CXCursor, I: uint) -> s_CXType -export import def #extern clang_Cursor_getTemplateArgumentValue(C: s_CXCursor, I: uint) -> int64 -export import def #extern clang_Cursor_getTemplateArgumentUnsignedValue(C: s_CXCursor, I: uint) -> uint64 -export import def #extern clang_equalTypes(A: s_CXType, B: s_CXType) -> uint -export import def #extern clang_getCanonicalType(T: s_CXType) -> s_CXType -export import def #extern clang_isConstQualifiedType(T: s_CXType) -> uint -export import def #extern clang_Cursor_isMacroFunctionLike(C: s_CXCursor) -> uint -export import def #extern clang_Cursor_isMacroBuiltin(C: s_CXCursor) -> uint -export import def #extern clang_Cursor_isFunctionInlined(C: s_CXCursor) -> uint -export import def #extern clang_isVolatileQualifiedType(T: s_CXType) -> uint -export import def #extern clang_isRestrictQualifiedType(T: s_CXType) -> uint -export import def #extern clang_getAddressSpace(T: s_CXType) -> uint -export import def #extern clang_getTypedefName(CT: s_CXType) -> s_CXString -export import def #extern clang_getPointeeType(T: s_CXType) -> s_CXType -export import def #extern clang_getTypeDeclaration(T: s_CXType) -> s_CXCursor -export import def #extern clang_getDeclObjCTypeEncoding(C: s_CXCursor) -> s_CXString -export import def #extern clang_Type_getObjCEncoding(type_: s_CXType) -> s_CXString -export import def #extern clang_getTypeKindSpelling(K: e_CXTypeKind) -> s_CXString -export import def #extern clang_getFunctionTypeCallingConv(T: s_CXType) -> e_CXCallingConv -export import def #extern clang_getResultType(T: s_CXType) -> s_CXType -export import def #extern clang_getExceptionSpecificationType(T: s_CXType) -> int -export import def #extern clang_getNumArgTypes(T: s_CXType) -> int -export import def #extern clang_getArgType(T: s_CXType, i: uint) -> s_CXType -export import def #extern clang_Type_getObjCObjectBaseType(T: s_CXType) -> s_CXType -export import def #extern clang_Type_getNumObjCProtocolRefs(T: s_CXType) -> uint -export import def #extern clang_Type_getObjCProtocolDecl(T: s_CXType, i: uint) -> s_CXCursor -export import def #extern clang_Type_getNumObjCTypeArgs(T: s_CXType) -> uint -export import def #extern clang_Type_getObjCTypeArg(T: s_CXType, i: uint) -> s_CXType -export import def #extern clang_isFunctionTypeVariadic(T: s_CXType) -> uint -export import def #extern clang_getCursorResultType(C: s_CXCursor) -> s_CXType -export import def #extern clang_getCursorExceptionSpecificationType(C: s_CXCursor) -> int -export import def #extern clang_isPODType(T: s_CXType) -> uint -export import def #extern clang_getElementType(T: s_CXType) -> s_CXType -export import def #extern clang_getNumElements(T: s_CXType) -> int64 -export import def #extern clang_getArrayElementType(T: s_CXType) -> s_CXType -export import def #extern clang_getArraySize(T: s_CXType) -> int64 -export import def #extern clang_Type_getNamedType(T: s_CXType) -> s_CXType -export import def #extern clang_Type_isTransparentTagTypedef(T: s_CXType) -> uint -export const CXTypeNullability_NonNull: int = 0 -export const CXTypeNullability_Nullable: int = 1 -export const CXTypeNullability_Unspecified: int = 2 -export const CXTypeNullability_Invalid: int = 3 -export const CXTypeNullability_NullableResult: int = 4 -export import def #extern clang_Type_getNullability(T: s_CXType) -> e_CXTypeNullabilityKind -export const CXTypeLayoutError_Invalid: int = -1 -export const CXTypeLayoutError_Incomplete: int = -2 -export const CXTypeLayoutError_Dependent: int = -3 -export const CXTypeLayoutError_NotConstantSize: int = -4 -export const CXTypeLayoutError_InvalidFieldName: int = -5 -export const CXTypeLayoutError_Undeduced: int = -6 -export import def #extern clang_Type_getAlignOf(T: s_CXType) -> int64 -export import def #extern clang_Type_getClassType(T: s_CXType) -> s_CXType -export import def #extern clang_Type_getSizeOf(T: s_CXType) -> int64 -export import def #extern clang_Type_getOffsetOf(T: s_CXType, S: *char) -> int64 -export import def #extern clang_Type_getModifiedType(T: s_CXType) -> s_CXType -export import def #extern clang_Type_getValueType(CT: s_CXType) -> s_CXType -export import def #extern clang_Cursor_getOffsetOfField(C: s_CXCursor) -> int64 -export import def #extern clang_Cursor_isAnonymous(C: s_CXCursor) -> uint -export import def #extern clang_Cursor_isAnonymousRecordDecl(C: s_CXCursor) -> uint -export import def #extern clang_Cursor_isInlineNamespace(C: s_CXCursor) -> uint -export const CXRefQualifier_None: int = 0 -export const CXRefQualifier_LValue: int = 1 -export const CXRefQualifier_RValue: int = 2 -export import def #extern clang_Type_getNumTemplateArguments(T: s_CXType) -> int -export import def #extern clang_Type_getTemplateArgumentAsType(T: s_CXType, i: uint) -> s_CXType -export import def #extern clang_Type_getCXXRefQualifier(T: s_CXType) -> e_CXRefQualifierKind -export import def #extern clang_Cursor_isBitField(C: s_CXCursor) -> uint -export import def #extern clang_isVirtualBase(_0: s_CXCursor) -> uint -export const CX_CXXInvalidAccessSpecifier: int = 0 -export const CX_CXXPublic: int = 1 -export const CX_CXXProtected: int = 2 -export const CX_CXXPrivate: int = 3 -export import def #extern clang_getCXXAccessSpecifier(_0: s_CXCursor) -> e_CX_CXXAccessSpecifier -export const CX_SC_Invalid: int = 0 -export const CX_SC_None: int = 1 -export const CX_SC_Extern: int = 2 -export const CX_SC_Static: int = 3 -export const CX_SC_PrivateExtern: int = 4 -export const CX_SC_OpenCLWorkGroupLocal: int = 5 -export const CX_SC_Auto: int = 6 -export const CX_SC_Register: int = 7 -export import def #extern clang_Cursor_getStorageClass(_0: s_CXCursor) -> e_CX_StorageClass -export import def #extern clang_getNumOverloadedDecls(cursor: s_CXCursor) -> uint -export import def #extern clang_getOverloadedDecl(cursor: s_CXCursor, index: uint) -> s_CXCursor -export import def #extern clang_getIBOutletCollectionType(_0: s_CXCursor) -> s_CXType -export const CXChildVisit_Break: int = 0 -export const CXChildVisit_Continue: int = 1 -export const CXChildVisit_Recurse: int = 2 -export import def #extern clang_visitChildren(parent: s_CXCursor, visitor: def (s_CXCursor, s_CXCursor, *) -> (e_CXChildVisitResult), client_data: *) -> uint -export import def #extern clang_getCursorUSR(_0: s_CXCursor) -> s_CXString -export import def #extern clang_constructUSR_ObjCClass(class_name: *char) -> s_CXString -export import def #extern clang_constructUSR_ObjCCategory(class_name: *char, category_name: *char) -> s_CXString -export import def #extern clang_constructUSR_ObjCProtocol(protocol_name: *char) -> s_CXString -export import def #extern clang_constructUSR_ObjCIvar(name: *char, classUSR: s_CXString) -> s_CXString -export import def #extern clang_constructUSR_ObjCMethod(name: *char, isInstanceMethod: uint, classUSR: s_CXString) -> s_CXString -export import def #extern clang_constructUSR_ObjCProperty(property: *char, classUSR: s_CXString) -> s_CXString -export import def #extern clang_getCursorSpelling(_0: s_CXCursor) -> s_CXString -export import def #extern clang_Cursor_getSpellingNameRange(_0: s_CXCursor, pieceIndex: uint, options: uint) -> s_CXSourceRange -export const CXPrintingPolicy_Indentation: int = 0 -export const CXPrintingPolicy_SuppressSpecifiers: int = 1 -export const CXPrintingPolicy_SuppressTagKeyword: int = 2 -export const CXPrintingPolicy_IncludeTagDefinition: int = 3 -export const CXPrintingPolicy_SuppressScope: int = 4 -export const CXPrintingPolicy_SuppressUnwrittenScope: int = 5 -export const CXPrintingPolicy_SuppressInitializers: int = 6 -export const CXPrintingPolicy_ConstantArraySizeAsWritten: int = 7 -export const CXPrintingPolicy_AnonymousTagLocations: int = 8 -export const CXPrintingPolicy_SuppressStrongLifetime: int = 9 -export const CXPrintingPolicy_SuppressLifetimeQualifiers: int = 10 -export const CXPrintingPolicy_SuppressTemplateArgsInCXXConstructors: int = 11 -export const CXPrintingPolicy_Bool: int = 12 -export const CXPrintingPolicy_Restrict: int = 13 -export const CXPrintingPolicy_Alignof: int = 14 -export const CXPrintingPolicy_UnderscoreAlignof: int = 15 -export const CXPrintingPolicy_UseVoidForZeroParams: int = 16 -export const CXPrintingPolicy_TerseOutput: int = 17 -export const CXPrintingPolicy_PolishForDeclaration: int = 18 -export const CXPrintingPolicy_Half: int = 19 -export const CXPrintingPolicy_MSWChar: int = 20 -export const CXPrintingPolicy_IncludeNewlines: int = 21 -export const CXPrintingPolicy_MSVCFormatting: int = 22 -export const CXPrintingPolicy_ConstantsAsWritten: int = 23 -export const CXPrintingPolicy_SuppressImplicitBase: int = 24 -export const CXPrintingPolicy_FullyQualifiedName: int = 25 -export const CXPrintingPolicy_LastProperty: int = 25 -export import def #extern clang_PrintingPolicy_getProperty(Policy: *, Property: e_CXPrintingPolicyProperty) -> uint -export import def #extern clang_PrintingPolicy_setProperty(Policy: *, Property: e_CXPrintingPolicyProperty, Value: uint) -export import def #extern clang_getCursorPrintingPolicy(_0: s_CXCursor) -> * -export import def #extern clang_PrintingPolicy_dispose(Policy: *) -export import def #extern clang_getCursorPrettyPrinted(Cursor: s_CXCursor, Policy: *) -> s_CXString -export import def #extern clang_getCursorDisplayName(_0: s_CXCursor) -> s_CXString -export import def #extern clang_getCursorReferenced(_0: s_CXCursor) -> s_CXCursor -export import def #extern clang_getCursorDefinition(_0: s_CXCursor) -> s_CXCursor -export import def #extern clang_isCursorDefinition(_0: s_CXCursor) -> uint -export import def #extern clang_getCanonicalCursor(_0: s_CXCursor) -> s_CXCursor -export import def #extern clang_Cursor_getObjCSelectorIndex(_0: s_CXCursor) -> int -export import def #extern clang_Cursor_isDynamicCall(C: s_CXCursor) -> int -export import def #extern clang_Cursor_getReceiverType(C: s_CXCursor) -> s_CXType -export const CXObjCPropertyAttr_noattr: int = 0 -export const CXObjCPropertyAttr_readonly: int = 1 -export const CXObjCPropertyAttr_getter: int = 2 -export const CXObjCPropertyAttr_assign: int = 4 -export const CXObjCPropertyAttr_readwrite: int = 8 -export const CXObjCPropertyAttr_retain: int = 16 -export const CXObjCPropertyAttr_copy: int = 32 -export const CXObjCPropertyAttr_nonatomic: int = 64 -export const CXObjCPropertyAttr_setter: int = 128 -export const CXObjCPropertyAttr_atomic: int = 256 -export const CXObjCPropertyAttr_weak: int = 512 -export const CXObjCPropertyAttr_strong: int = 1024 -export const CXObjCPropertyAttr_unsafe_unretained: int = 2048 -export const CXObjCPropertyAttr_class: int = 4096 -export import def #extern clang_Cursor_getObjCPropertyAttributes(C: s_CXCursor, reserved: uint) -> uint -export import def #extern clang_Cursor_getObjCPropertyGetterName(C: s_CXCursor) -> s_CXString -export import def #extern clang_Cursor_getObjCPropertySetterName(C: s_CXCursor) -> s_CXString -export const CXObjCDeclQualifier_None: int = 0 -export const CXObjCDeclQualifier_In: int = 1 -export const CXObjCDeclQualifier_Inout: int = 2 -export const CXObjCDeclQualifier_Out: int = 4 -export const CXObjCDeclQualifier_Bycopy: int = 8 -export const CXObjCDeclQualifier_Byref: int = 16 -export const CXObjCDeclQualifier_Oneway: int = 32 -export import def #extern clang_Cursor_getObjCDeclQualifiers(C: s_CXCursor) -> uint -export import def #extern clang_Cursor_isObjCOptional(C: s_CXCursor) -> uint -export import def #extern clang_Cursor_isVariadic(C: s_CXCursor) -> uint -export import def #extern clang_Cursor_isExternalSymbol(C: s_CXCursor, language: *s_CXString, definedIn: *s_CXString, isGenerated: *uint) -> uint -export import def #extern clang_Cursor_getCommentRange(C: s_CXCursor) -> s_CXSourceRange -export import def #extern clang_Cursor_getRawCommentText(C: s_CXCursor) -> s_CXString -export import def #extern clang_Cursor_getBriefCommentText(C: s_CXCursor) -> s_CXString -export import def #extern clang_Cursor_getMangling(_0: s_CXCursor) -> s_CXString -export import def #extern clang_Cursor_getCXXManglings(_0: s_CXCursor) -> *s_CXStringSet -export import def #extern clang_Cursor_getObjCManglings(_0: s_CXCursor) -> *s_CXStringSet -export import def #extern clang_Cursor_getModule(C: s_CXCursor) -> * -export import def #extern clang_getModuleForFile(_0: *s_CXTranslationUnitImpl, _1: *) -> * -export import def #extern clang_Module_getASTFile(Module: *) -> * -export import def #extern clang_Module_getParent(Module: *) -> * -export import def #extern clang_Module_getName(Module: *) -> s_CXString -export import def #extern clang_Module_getFullName(Module: *) -> s_CXString -export import def #extern clang_Module_isSystem(Module: *) -> int -export import def #extern clang_Module_getNumTopLevelHeaders(_0: *s_CXTranslationUnitImpl, Module: *) -> uint -export import def #extern clang_Module_getTopLevelHeader(_0: *s_CXTranslationUnitImpl, Module: *, Index: uint) -> * -export import def #extern clang_CXXConstructor_isConvertingConstructor(C: s_CXCursor) -> uint -export import def #extern clang_CXXConstructor_isCopyConstructor(C: s_CXCursor) -> uint -export import def #extern clang_CXXConstructor_isDefaultConstructor(C: s_CXCursor) -> uint -export import def #extern clang_CXXConstructor_isMoveConstructor(C: s_CXCursor) -> uint -export import def #extern clang_CXXField_isMutable(C: s_CXCursor) -> uint -export import def #extern clang_CXXMethod_isDefaulted(C: s_CXCursor) -> uint -export import def #extern clang_CXXMethod_isPureVirtual(C: s_CXCursor) -> uint -export import def #extern clang_CXXMethod_isStatic(C: s_CXCursor) -> uint -export import def #extern clang_CXXMethod_isVirtual(C: s_CXCursor) -> uint -export import def #extern clang_CXXRecord_isAbstract(C: s_CXCursor) -> uint -export import def #extern clang_EnumDecl_isScoped(C: s_CXCursor) -> uint -export import def #extern clang_CXXMethod_isConst(C: s_CXCursor) -> uint -export import def #extern clang_getTemplateCursorKind(C: s_CXCursor) -> e_CXCursorKind -export import def #extern clang_getSpecializedCursorTemplate(C: s_CXCursor) -> s_CXCursor -export import def #extern clang_getCursorReferenceNameRange(C: s_CXCursor, NameFlags: uint, PieceIndex: uint) -> s_CXSourceRange -export const CXNameRange_WantQualifier: int = 1 -export const CXNameRange_WantTemplateArgs: int = 2 -export const CXNameRange_WantSinglePiece: int = 4 -export const CXToken_Punctuation: int = 0 -export const CXToken_Keyword: int = 1 -export const CXToken_Identifier: int = 2 -export const CXToken_Literal: int = 3 -export const CXToken_Comment: int = 4 -export import def #extern clang_getToken(TU: *s_CXTranslationUnitImpl, Location: s_CXSourceLocation) -> *s_CXToken -export import def #extern clang_getTokenKind(_0: s_CXToken) -> e_CXTokenKind -export import def #extern clang_getTokenSpelling(_0: *s_CXTranslationUnitImpl, _1: s_CXToken) -> s_CXString -export import def #extern clang_getTokenLocation(_0: *s_CXTranslationUnitImpl, _1: s_CXToken) -> s_CXSourceLocation -export import def #extern clang_getTokenExtent(_0: *s_CXTranslationUnitImpl, _1: s_CXToken) -> s_CXSourceRange -export import def #extern clang_tokenize(TU: *s_CXTranslationUnitImpl, Range: s_CXSourceRange, Tokens: **s_CXToken, NumTokens: *uint) -export import def #extern clang_annotateTokens(TU: *s_CXTranslationUnitImpl, Tokens: *s_CXToken, NumTokens: uint, Cursors: *s_CXCursor) -export import def #extern clang_disposeTokens(TU: *s_CXTranslationUnitImpl, Tokens: *s_CXToken, NumTokens: uint) -export import def #extern clang_getCursorKindSpelling(Kind: e_CXCursorKind) -> s_CXString -export import def #extern clang_getDefinitionSpellingAndExtent(_0: s_CXCursor, startBuf: **char, endBuf: **char, startLine: *uint, startColumn: *uint, endLine: *uint, endColumn: *uint) -export import def #extern clang_enableStackTraces() -export import def #extern clang_executeOnThread(fn: def (*) -> (), user_data: *, stack_size: uint) -export const CXCompletionChunk_Optional: int = 0 -export const CXCompletionChunk_TypedText: int = 1 -export const CXCompletionChunk_Text: int = 2 -export const CXCompletionChunk_Placeholder: int = 3 -export const CXCompletionChunk_Informative: int = 4 -export const CXCompletionChunk_CurrentParameter: int = 5 -export const CXCompletionChunk_LeftParen: int = 6 -export const CXCompletionChunk_RightParen: int = 7 -export const CXCompletionChunk_LeftBracket: int = 8 -export const CXCompletionChunk_RightBracket: int = 9 -export const CXCompletionChunk_LeftBrace: int = 10 -export const CXCompletionChunk_RightBrace: int = 11 -export const CXCompletionChunk_LeftAngle: int = 12 -export const CXCompletionChunk_RightAngle: int = 13 -export const CXCompletionChunk_Comma: int = 14 -export const CXCompletionChunk_ResultType: int = 15 -export const CXCompletionChunk_Colon: int = 16 -export const CXCompletionChunk_SemiColon: int = 17 -export const CXCompletionChunk_Equal: int = 18 -export const CXCompletionChunk_HorizontalSpace: int = 19 -export const CXCompletionChunk_VerticalSpace: int = 20 -export import def #extern clang_getCompletionChunkKind(completion_string: *, chunk_number: uint) -> e_CXCompletionChunkKind -export import def #extern clang_getCompletionChunkText(completion_string: *, chunk_number: uint) -> s_CXString -export import def #extern clang_getCompletionChunkCompletionString(completion_string: *, chunk_number: uint) -> * -export import def #extern clang_getNumCompletionChunks(completion_string: *) -> uint -export import def #extern clang_getCompletionPriority(completion_string: *) -> uint -export import def #extern clang_getCompletionAvailability(completion_string: *) -> e_CXAvailabilityKind -export import def #extern clang_getCompletionNumAnnotations(completion_string: *) -> uint -export import def #extern clang_getCompletionAnnotation(completion_string: *, annotation_number: uint) -> s_CXString -export import def #extern clang_getCompletionParent(completion_string: *, kind: *e_CXCursorKind) -> s_CXString -export import def #extern clang_getCompletionBriefComment(completion_string: *) -> s_CXString -export import def #extern clang_getCursorCompletionString(cursor: s_CXCursor) -> * -export import def #extern clang_getCompletionNumFixIts(results: *s_CXCodeCompleteResults, completion_index: uint) -> uint -export import def #extern clang_getCompletionFixIt(results: *s_CXCodeCompleteResults, completion_index: uint, fixit_index: uint, replacement_range: *s_CXSourceRange) -> s_CXString -export const CXCodeComplete_IncludeMacros: int = 1 -export const CXCodeComplete_IncludeCodePatterns: int = 2 -export const CXCodeComplete_IncludeBriefComments: int = 4 -export const CXCodeComplete_SkipPreamble: int = 8 -export const CXCodeComplete_IncludeCompletionsWithFixIts: int = 16 -export const CXCompletionContext_Unexposed: int = 0 -export const CXCompletionContext_AnyType: int = 1 -export const CXCompletionContext_AnyValue: int = 2 -export const CXCompletionContext_ObjCObjectValue: int = 4 -export const CXCompletionContext_ObjCSelectorValue: int = 8 -export const CXCompletionContext_CXXClassTypeValue: int = 16 -export const CXCompletionContext_DotMemberAccess: int = 32 -export const CXCompletionContext_ArrowMemberAccess: int = 64 -export const CXCompletionContext_ObjCPropertyAccess: int = 128 -export const CXCompletionContext_EnumTag: int = 256 -export const CXCompletionContext_UnionTag: int = 512 -export const CXCompletionContext_StructTag: int = 1024 -export const CXCompletionContext_ClassTag: int = 2048 -export const CXCompletionContext_Namespace: int = 4096 -export const CXCompletionContext_NestedNameSpecifier: int = 8192 -export const CXCompletionContext_ObjCInterface: int = 16384 -export const CXCompletionContext_ObjCProtocol: int = 32768 -export const CXCompletionContext_ObjCCategory: int = 65536 -export const CXCompletionContext_ObjCInstanceMessage: int = 131072 -export const CXCompletionContext_ObjCClassMessage: int = 262144 -export const CXCompletionContext_ObjCSelectorName: int = 524288 -export const CXCompletionContext_MacroName: int = 1048576 -export const CXCompletionContext_NaturalLanguage: int = 2097152 -export const CXCompletionContext_IncludedFile: int = 4194304 -export const CXCompletionContext_Unknown: int = 8388607 -export import def #extern clang_defaultCodeCompleteOptions() -> uint -export import def #extern clang_codeCompleteAt(TU: *s_CXTranslationUnitImpl, complete_filename: *char, complete_line: uint, complete_column: uint, unsaved_files: *s_CXUnsavedFile, num_unsaved_files: uint, options: uint) -> *s_CXCodeCompleteResults -export import def #extern clang_sortCodeCompletionResults(Results: *s_CXCompletionResult, NumResults: uint) -export import def #extern clang_disposeCodeCompleteResults(Results: *s_CXCodeCompleteResults) -export import def #extern clang_codeCompleteGetNumDiagnostics(Results: *s_CXCodeCompleteResults) -> uint -export import def #extern clang_codeCompleteGetDiagnostic(Results: *s_CXCodeCompleteResults, Index: uint) -> * -export import def #extern clang_codeCompleteGetContexts(Results: *s_CXCodeCompleteResults) -> uint64 -export import def #extern clang_codeCompleteGetContainerKind(Results: *s_CXCodeCompleteResults, IsIncomplete: *uint) -> e_CXCursorKind -export import def #extern clang_codeCompleteGetContainerUSR(Results: *s_CXCodeCompleteResults) -> s_CXString -export import def #extern clang_codeCompleteGetObjCSelector(Results: *s_CXCodeCompleteResults) -> s_CXString -export import def #extern clang_getClangVersion() -> s_CXString -export import def #extern clang_toggleCrashRecovery(isEnabled: uint) -export import def #extern clang_getInclusions(tu: *s_CXTranslationUnitImpl, visitor: def (*, *s_CXSourceLocation, uint, *) -> (), client_data: *) -export const CXEval_Int: int = 1 -export const CXEval_Float: int = 2 -export const CXEval_ObjCStrLiteral: int = 3 -export const CXEval_StrLiteral: int = 4 -export const CXEval_CFStr: int = 5 -export const CXEval_Other: int = 6 -export const CXEval_UnExposed: int = 0 -export import def #extern clang_Cursor_Evaluate(C: s_CXCursor) -> * -export import def #extern clang_EvalResult_getKind(E: *) -> e_CXEvalResultKind -export import def #extern clang_EvalResult_getAsInt(E: *) -> int -export import def #extern clang_EvalResult_getAsLongLong(E: *) -> int64 -export import def #extern clang_EvalResult_isUnsignedInt(E: *) -> uint -export import def #extern clang_EvalResult_getAsUnsigned(E: *) -> uint64 -export import def #extern clang_EvalResult_getAsDouble(E: *) -> double -export import def #extern clang_EvalResult_getAsStr(E: *) -> *char -export import def #extern clang_EvalResult_dispose(E: *) -export import def #extern clang_getRemappings(path: *char) -> * -export import def #extern clang_getRemappingsFromFileList(filePaths: **char, numFiles: uint) -> * -export import def #extern clang_remap_getNumFiles(_0: *) -> uint -export import def #extern clang_remap_getFilenames(_0: *, index: uint, original: *s_CXString, transformed: *s_CXString) -export import def #extern clang_remap_dispose(_0: *) -export const CXVisit_Break: int = 0 -export const CXVisit_Continue: int = 1 -export const CXResult_Success: int = 0 -export const CXResult_Invalid: int = 1 -export const CXResult_VisitBreak: int = 2 -export import def #extern clang_findReferencesInFile(cursor: s_CXCursor, file: *, visitor: s_CXCursorAndRangeVisitor) -> e_CXResult -export import def #extern clang_findIncludesInFile(TU: *s_CXTranslationUnitImpl, file: *, visitor: s_CXCursorAndRangeVisitor) -> e_CXResult -export const CXIdxEntity_Unexposed: int = 0 -export const CXIdxEntity_Typedef: int = 1 -export const CXIdxEntity_Function: int = 2 -export const CXIdxEntity_Variable: int = 3 -export const CXIdxEntity_Field: int = 4 -export const CXIdxEntity_EnumConstant: int = 5 -export const CXIdxEntity_ObjCClass: int = 6 -export const CXIdxEntity_ObjCProtocol: int = 7 -export const CXIdxEntity_ObjCCategory: int = 8 -export const CXIdxEntity_ObjCInstanceMethod: int = 9 -export const CXIdxEntity_ObjCClassMethod: int = 10 -export const CXIdxEntity_ObjCProperty: int = 11 -export const CXIdxEntity_ObjCIvar: int = 12 -export const CXIdxEntity_Enum: int = 13 -export const CXIdxEntity_Struct: int = 14 -export const CXIdxEntity_Union: int = 15 -export const CXIdxEntity_CXXClass: int = 16 -export const CXIdxEntity_CXXNamespace: int = 17 -export const CXIdxEntity_CXXNamespaceAlias: int = 18 -export const CXIdxEntity_CXXStaticVariable: int = 19 -export const CXIdxEntity_CXXStaticMethod: int = 20 -export const CXIdxEntity_CXXInstanceMethod: int = 21 -export const CXIdxEntity_CXXConstructor: int = 22 -export const CXIdxEntity_CXXDestructor: int = 23 -export const CXIdxEntity_CXXConversionFunction: int = 24 -export const CXIdxEntity_CXXTypeAlias: int = 25 -export const CXIdxEntity_CXXInterface: int = 26 -export const CXIdxEntityLang_None: int = 0 -export const CXIdxEntityLang_C: int = 1 -export const CXIdxEntityLang_ObjC: int = 2 -export const CXIdxEntityLang_CXX: int = 3 -export const CXIdxEntityLang_Swift: int = 4 -export const CXIdxEntity_NonTemplate: int = 0 -export const CXIdxEntity_Template: int = 1 -export const CXIdxEntity_TemplatePartialSpecialization: int = 2 -export const CXIdxEntity_TemplateSpecialization: int = 3 -export const CXIdxAttr_Unexposed: int = 0 -export const CXIdxAttr_IBAction: int = 1 -export const CXIdxAttr_IBOutlet: int = 2 -export const CXIdxAttr_IBOutletCollection: int = 3 -export const CXIdxDeclFlag_Skipped: int = 1 -export const CXIdxObjCContainer_ForwardRef: int = 0 -export const CXIdxObjCContainer_Interface: int = 1 -export const CXIdxObjCContainer_Implementation: int = 2 -export const CXIdxEntityRef_Direct: int = 1 -export const CXIdxEntityRef_Implicit: int = 2 -export const CXSymbolRole_None: int = 0 -export const CXSymbolRole_Declaration: int = 1 -export const CXSymbolRole_Definition: int = 2 -export const CXSymbolRole_Reference: int = 4 -export const CXSymbolRole_Read: int = 8 -export const CXSymbolRole_Write: int = 16 -export const CXSymbolRole_Call: int = 32 -export const CXSymbolRole_Dynamic: int = 64 -export const CXSymbolRole_AddressOf: int = 128 -export const CXSymbolRole_Implicit: int = 256 -export import def #extern clang_index_isEntityObjCContainerKind(_0: e_CXIdxEntityKind) -> int -export import def #extern clang_index_getObjCContainerDeclInfo(_0: *s_CXIdxDeclInfo) -> *s_CXIdxObjCContainerDeclInfo -export import def #extern clang_index_getObjCInterfaceDeclInfo(_0: *s_CXIdxDeclInfo) -> *s_CXIdxObjCInterfaceDeclInfo -export import def #extern clang_index_getObjCCategoryDeclInfo(_0: *s_CXIdxDeclInfo) -> *s_CXIdxObjCCategoryDeclInfo -export import def #extern clang_index_getObjCProtocolRefListInfo(_0: *s_CXIdxDeclInfo) -> *s_CXIdxObjCProtocolRefListInfo -export import def #extern clang_index_getObjCPropertyDeclInfo(_0: *s_CXIdxDeclInfo) -> *s_CXIdxObjCPropertyDeclInfo -export import def #extern clang_index_getIBOutletCollectionAttrInfo(_0: *s_CXIdxAttrInfo) -> *s_CXIdxIBOutletCollectionAttrInfo -export import def #extern clang_index_getCXXClassDeclInfo(_0: *s_CXIdxDeclInfo) -> *s_CXIdxCXXClassDeclInfo -export import def #extern clang_index_getClientContainer(_0: *s_CXIdxContainerInfo) -> * -export import def #extern clang_index_setClientContainer(_0: *s_CXIdxContainerInfo, _1: *) -export import def #extern clang_index_getClientEntity(_0: *s_CXIdxEntityInfo) -> * -export import def #extern clang_index_setClientEntity(_0: *s_CXIdxEntityInfo, _1: *) -export import def #extern clang_IndexAction_create(CIdx: *) -> * -export import def #extern clang_IndexAction_dispose(_0: *) -export const CXIndexOpt_None: int = 0 -export const CXIndexOpt_SuppressRedundantRefs: int = 1 -export const CXIndexOpt_IndexFunctionLocalSymbols: int = 2 -export const CXIndexOpt_IndexImplicitTemplateInstantiations: int = 4 -export const CXIndexOpt_SuppressWarnings: int = 8 -export const CXIndexOpt_SkipParsedBodiesInSession: int = 16 -export import def #extern clang_indexSourceFile(_0: *, client_data: *, index_callbacks: *s_IndexerCallbacks, index_callbacks_size: uint, index_options: uint, source_filename: *char, command_line_args: **char, num_command_line_args: int, unsaved_files: *s_CXUnsavedFile, num_unsaved_files: uint, out_TU: **s_CXTranslationUnitImpl, TU_options: uint) -> int -export import def #extern clang_indexSourceFileFullArgv(_0: *, client_data: *, index_callbacks: *s_IndexerCallbacks, index_callbacks_size: uint, index_options: uint, source_filename: *char, command_line_args: **char, num_command_line_args: int, unsaved_files: *s_CXUnsavedFile, num_unsaved_files: uint, out_TU: **s_CXTranslationUnitImpl, TU_options: uint) -> int -export import def #extern clang_indexTranslationUnit(_0: *, client_data: *, index_callbacks: *s_IndexerCallbacks, index_callbacks_size: uint, index_options: uint, _5: *s_CXTranslationUnitImpl) -> int -export import def #extern clang_indexLoc_getFileLocation(loc: s_CXIdxLoc, indexFile: **, file: **, line: *uint, column: *uint, offset: *uint) -export import def #extern clang_indexLoc_getCXSourceLocation(loc: s_CXIdxLoc) -> s_CXSourceLocation -export import def #extern clang_Type_visitFields(T: s_CXType, visitor: def (s_CXCursor, *) -> (e_CXVisitorResult), client_data: *) -> uint diff --git a/include/linux/clang_sym.pr b/include/linux/clang_sym.pr deleted file mode 100644 index 76cc29a8..00000000 --- a/include/linux/clang_sym.pr +++ /dev/null @@ -1,374 +0,0 @@ -import clang -import symbol -__SYMBOLS[0] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clock", function = *clock !(def () -> ())} !symbol::Symbol -__SYMBOLS[1] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "time", function = *time !(def () -> ())} !symbol::Symbol -__SYMBOLS[2] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "difftime", function = *difftime !(def () -> ())} !symbol::Symbol -__SYMBOLS[3] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "mktime", function = *mktime !(def () -> ())} !symbol::Symbol -__SYMBOLS[4] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "strftime", function = *strftime !(def () -> ())} !symbol::Symbol -__SYMBOLS[5] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "strftime_l", function = *strftime_l !(def () -> ())} !symbol::Symbol -__SYMBOLS[6] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "gmtime", function = *gmtime !(def () -> ())} !symbol::Symbol -__SYMBOLS[7] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "localtime", function = *localtime !(def () -> ())} !symbol::Symbol -__SYMBOLS[8] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "gmtime_r", function = *gmtime_r !(def () -> ())} !symbol::Symbol -__SYMBOLS[9] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "localtime_r", function = *localtime_r !(def () -> ())} !symbol::Symbol -__SYMBOLS[10] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "asctime", function = *asctime !(def () -> ())} !symbol::Symbol -__SYMBOLS[11] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "ctime", function = *ctime !(def () -> ())} !symbol::Symbol -__SYMBOLS[12] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "asctime_r", function = *asctime_r !(def () -> ())} !symbol::Symbol -__SYMBOLS[13] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "ctime_r", function = *ctime_r !(def () -> ())} !symbol::Symbol -__SYMBOLS[14] = { kind = symbol::SymbolKind::VARIABLE, dllimport = false, name = "__tzname", variable = *__tzname !*} !symbol::Symbol -__SYMBOLS[15] = { kind = symbol::SymbolKind::VARIABLE, dllimport = false, name = "__daylight", variable = *__daylight !*} !symbol::Symbol -__SYMBOLS[16] = { kind = symbol::SymbolKind::VARIABLE, dllimport = false, name = "__timezone", variable = *__timezone !*} !symbol::Symbol -__SYMBOLS[17] = { kind = symbol::SymbolKind::VARIABLE, dllimport = false, name = "tzname", variable = *tzname !*} !symbol::Symbol -__SYMBOLS[18] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "tzset", function = *tzset !(def () -> ())} !symbol::Symbol -__SYMBOLS[19] = { kind = symbol::SymbolKind::VARIABLE, dllimport = false, name = "daylight", variable = *daylight !*} !symbol::Symbol -__SYMBOLS[20] = { kind = symbol::SymbolKind::VARIABLE, dllimport = false, name = "timezone", variable = *timezone !*} !symbol::Symbol -__SYMBOLS[21] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "timegm", function = *timegm !(def () -> ())} !symbol::Symbol -__SYMBOLS[22] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "timelocal", function = *timelocal !(def () -> ())} !symbol::Symbol -__SYMBOLS[23] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "dysize", function = *dysize !(def () -> ())} !symbol::Symbol -__SYMBOLS[24] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "nanosleep", function = *nanosleep !(def () -> ())} !symbol::Symbol -__SYMBOLS[25] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clock_getres", function = *clock_getres !(def () -> ())} !symbol::Symbol -__SYMBOLS[26] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clock_gettime", function = *clock_gettime !(def () -> ())} !symbol::Symbol -__SYMBOLS[27] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clock_settime", function = *clock_settime !(def () -> ())} !symbol::Symbol -__SYMBOLS[28] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clock_nanosleep", function = *clock_nanosleep !(def () -> ())} !symbol::Symbol -__SYMBOLS[29] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clock_getcpuclockid", function = *clock_getcpuclockid !(def () -> ())} !symbol::Symbol -__SYMBOLS[30] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "timer_create", function = *timer_create !(def () -> ())} !symbol::Symbol -__SYMBOLS[31] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "timer_delete", function = *timer_delete !(def () -> ())} !symbol::Symbol -__SYMBOLS[32] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "timer_settime", function = *timer_settime !(def () -> ())} !symbol::Symbol -__SYMBOLS[33] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "timer_gettime", function = *timer_gettime !(def () -> ())} !symbol::Symbol -__SYMBOLS[34] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "timer_getoverrun", function = *timer_getoverrun !(def () -> ())} !symbol::Symbol -__SYMBOLS[35] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "timespec_get", function = *timespec_get !(def () -> ())} !symbol::Symbol -__SYMBOLS[36] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_getCString", function = *clang_getCString !(def () -> ())} !symbol::Symbol -__SYMBOLS[37] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_disposeString", function = *clang_disposeString !(def () -> ())} !symbol::Symbol -__SYMBOLS[38] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_disposeStringSet", function = *clang_disposeStringSet !(def () -> ())} !symbol::Symbol -__SYMBOLS[39] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_getBuildSessionTimestamp", function = *clang_getBuildSessionTimestamp !(def () -> ())} !symbol::Symbol -__SYMBOLS[40] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_VirtualFileOverlay_create", function = *clang_VirtualFileOverlay_create !(def () -> ())} !symbol::Symbol -__SYMBOLS[41] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_VirtualFileOverlay_addFileMapping", function = *clang_VirtualFileOverlay_addFileMapping !(def () -> ())} !symbol::Symbol -__SYMBOLS[42] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_VirtualFileOverlay_setCaseSensitivity", function = *clang_VirtualFileOverlay_setCaseSensitivity !(def () -> ())} !symbol::Symbol -__SYMBOLS[43] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_VirtualFileOverlay_writeToBuffer", function = *clang_VirtualFileOverlay_writeToBuffer !(def () -> ())} !symbol::Symbol -__SYMBOLS[44] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_free", function = *clang_free !(def () -> ())} !symbol::Symbol -__SYMBOLS[45] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_VirtualFileOverlay_dispose", function = *clang_VirtualFileOverlay_dispose !(def () -> ())} !symbol::Symbol -__SYMBOLS[46] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_ModuleMapDescriptor_create", function = *clang_ModuleMapDescriptor_create !(def () -> ())} !symbol::Symbol -__SYMBOLS[47] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_ModuleMapDescriptor_setFrameworkModuleName", function = *clang_ModuleMapDescriptor_setFrameworkModuleName !(def () -> ())} !symbol::Symbol -__SYMBOLS[48] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_ModuleMapDescriptor_setUmbrellaHeader", function = *clang_ModuleMapDescriptor_setUmbrellaHeader !(def () -> ())} !symbol::Symbol -__SYMBOLS[49] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_ModuleMapDescriptor_writeToBuffer", function = *clang_ModuleMapDescriptor_writeToBuffer !(def () -> ())} !symbol::Symbol -__SYMBOLS[50] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_ModuleMapDescriptor_dispose", function = *clang_ModuleMapDescriptor_dispose !(def () -> ())} !symbol::Symbol -__SYMBOLS[51] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_createIndex", function = *clang_createIndex !(def () -> ())} !symbol::Symbol -__SYMBOLS[52] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_disposeIndex", function = *clang_disposeIndex !(def () -> ())} !symbol::Symbol -__SYMBOLS[53] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_CXIndex_setGlobalOptions", function = *clang_CXIndex_setGlobalOptions !(def () -> ())} !symbol::Symbol -__SYMBOLS[54] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_CXIndex_getGlobalOptions", function = *clang_CXIndex_getGlobalOptions !(def () -> ())} !symbol::Symbol -__SYMBOLS[55] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_CXIndex_setInvocationEmissionPathOption", function = *clang_CXIndex_setInvocationEmissionPathOption !(def () -> ())} !symbol::Symbol -__SYMBOLS[56] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_getFileName", function = *clang_getFileName !(def () -> ())} !symbol::Symbol -__SYMBOLS[57] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_getFileTime", function = *clang_getFileTime !(def () -> ())} !symbol::Symbol -__SYMBOLS[58] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_getFileUniqueID", function = *clang_getFileUniqueID !(def () -> ())} !symbol::Symbol -__SYMBOLS[59] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_isFileMultipleIncludeGuarded", function = *clang_isFileMultipleIncludeGuarded !(def () -> ())} !symbol::Symbol -__SYMBOLS[60] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_getFile", function = *clang_getFile !(def () -> ())} !symbol::Symbol -__SYMBOLS[61] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_getFileContents", function = *clang_getFileContents !(def () -> ())} !symbol::Symbol -__SYMBOLS[62] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_File_isEqual", function = *clang_File_isEqual !(def () -> ())} !symbol::Symbol -__SYMBOLS[63] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_File_tryGetRealPathName", function = *clang_File_tryGetRealPathName !(def () -> ())} !symbol::Symbol -__SYMBOLS[64] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_getNullLocation", function = *clang_getNullLocation !(def () -> ())} !symbol::Symbol -__SYMBOLS[65] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_equalLocations", function = *clang_equalLocations !(def () -> ())} !symbol::Symbol -__SYMBOLS[66] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_getLocation", function = *clang_getLocation !(def () -> ())} !symbol::Symbol -__SYMBOLS[67] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_getLocationForOffset", function = *clang_getLocationForOffset !(def () -> ())} !symbol::Symbol -__SYMBOLS[68] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_Location_isInSystemHeader", function = *clang_Location_isInSystemHeader !(def () -> ())} !symbol::Symbol -__SYMBOLS[69] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_Location_isFromMainFile", function = *clang_Location_isFromMainFile !(def () -> ())} !symbol::Symbol -__SYMBOLS[70] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_getNullRange", function = *clang_getNullRange !(def () -> ())} !symbol::Symbol -__SYMBOLS[71] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_getRange", function = *clang_getRange !(def () -> ())} !symbol::Symbol -__SYMBOLS[72] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_equalRanges", function = *clang_equalRanges !(def () -> ())} !symbol::Symbol -__SYMBOLS[73] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_Range_isNull", function = *clang_Range_isNull !(def () -> ())} !symbol::Symbol -__SYMBOLS[74] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_getExpansionLocation", function = *clang_getExpansionLocation !(def () -> ())} !symbol::Symbol -__SYMBOLS[75] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_getPresumedLocation", function = *clang_getPresumedLocation !(def () -> ())} !symbol::Symbol -__SYMBOLS[76] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_getInstantiationLocation", function = *clang_getInstantiationLocation !(def () -> ())} !symbol::Symbol -__SYMBOLS[77] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_getSpellingLocation", function = *clang_getSpellingLocation !(def () -> ())} !symbol::Symbol -__SYMBOLS[78] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_getFileLocation", function = *clang_getFileLocation !(def () -> ())} !symbol::Symbol -__SYMBOLS[79] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_getRangeStart", function = *clang_getRangeStart !(def () -> ())} !symbol::Symbol -__SYMBOLS[80] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_getRangeEnd", function = *clang_getRangeEnd !(def () -> ())} !symbol::Symbol -__SYMBOLS[81] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_getSkippedRanges", function = *clang_getSkippedRanges !(def () -> ())} !symbol::Symbol -__SYMBOLS[82] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_getAllSkippedRanges", function = *clang_getAllSkippedRanges !(def () -> ())} !symbol::Symbol -__SYMBOLS[83] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_disposeSourceRangeList", function = *clang_disposeSourceRangeList !(def () -> ())} !symbol::Symbol -__SYMBOLS[84] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_getNumDiagnosticsInSet", function = *clang_getNumDiagnosticsInSet !(def () -> ())} !symbol::Symbol -__SYMBOLS[85] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_getDiagnosticInSet", function = *clang_getDiagnosticInSet !(def () -> ())} !symbol::Symbol -__SYMBOLS[86] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_loadDiagnostics", function = *clang_loadDiagnostics !(def () -> ())} !symbol::Symbol -__SYMBOLS[87] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_disposeDiagnosticSet", function = *clang_disposeDiagnosticSet !(def () -> ())} !symbol::Symbol -__SYMBOLS[88] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_getChildDiagnostics", function = *clang_getChildDiagnostics !(def () -> ())} !symbol::Symbol -__SYMBOLS[89] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_getNumDiagnostics", function = *clang_getNumDiagnostics !(def () -> ())} !symbol::Symbol -__SYMBOLS[90] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_getDiagnostic", function = *clang_getDiagnostic !(def () -> ())} !symbol::Symbol -__SYMBOLS[91] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_getDiagnosticSetFromTU", function = *clang_getDiagnosticSetFromTU !(def () -> ())} !symbol::Symbol -__SYMBOLS[92] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_disposeDiagnostic", function = *clang_disposeDiagnostic !(def () -> ())} !symbol::Symbol -__SYMBOLS[93] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_formatDiagnostic", function = *clang_formatDiagnostic !(def () -> ())} !symbol::Symbol -__SYMBOLS[94] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_defaultDiagnosticDisplayOptions", function = *clang_defaultDiagnosticDisplayOptions !(def () -> ())} !symbol::Symbol -__SYMBOLS[95] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_getDiagnosticSeverity", function = *clang_getDiagnosticSeverity !(def () -> ())} !symbol::Symbol -__SYMBOLS[96] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_getDiagnosticLocation", function = *clang_getDiagnosticLocation !(def () -> ())} !symbol::Symbol -__SYMBOLS[97] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_getDiagnosticSpelling", function = *clang_getDiagnosticSpelling !(def () -> ())} !symbol::Symbol -__SYMBOLS[98] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_getDiagnosticOption", function = *clang_getDiagnosticOption !(def () -> ())} !symbol::Symbol -__SYMBOLS[99] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_getDiagnosticCategory", function = *clang_getDiagnosticCategory !(def () -> ())} !symbol::Symbol -__SYMBOLS[100] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_getDiagnosticCategoryName", function = *clang_getDiagnosticCategoryName !(def () -> ())} !symbol::Symbol -__SYMBOLS[101] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_getDiagnosticCategoryText", function = *clang_getDiagnosticCategoryText !(def () -> ())} !symbol::Symbol -__SYMBOLS[102] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_getDiagnosticNumRanges", function = *clang_getDiagnosticNumRanges !(def () -> ())} !symbol::Symbol -__SYMBOLS[103] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_getDiagnosticRange", function = *clang_getDiagnosticRange !(def () -> ())} !symbol::Symbol -__SYMBOLS[104] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_getDiagnosticNumFixIts", function = *clang_getDiagnosticNumFixIts !(def () -> ())} !symbol::Symbol -__SYMBOLS[105] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_getDiagnosticFixIt", function = *clang_getDiagnosticFixIt !(def () -> ())} !symbol::Symbol -__SYMBOLS[106] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_getTranslationUnitSpelling", function = *clang_getTranslationUnitSpelling !(def () -> ())} !symbol::Symbol -__SYMBOLS[107] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_createTranslationUnitFromSourceFile", function = *clang_createTranslationUnitFromSourceFile !(def () -> ())} !symbol::Symbol -__SYMBOLS[108] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_createTranslationUnit", function = *clang_createTranslationUnit !(def () -> ())} !symbol::Symbol -__SYMBOLS[109] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_createTranslationUnit2", function = *clang_createTranslationUnit2 !(def () -> ())} !symbol::Symbol -__SYMBOLS[110] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_defaultEditingTranslationUnitOptions", function = *clang_defaultEditingTranslationUnitOptions !(def () -> ())} !symbol::Symbol -__SYMBOLS[111] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_parseTranslationUnit", function = *clang_parseTranslationUnit !(def () -> ())} !symbol::Symbol -__SYMBOLS[112] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_parseTranslationUnit2", function = *clang_parseTranslationUnit2 !(def () -> ())} !symbol::Symbol -__SYMBOLS[113] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_parseTranslationUnit2FullArgv", function = *clang_parseTranslationUnit2FullArgv !(def () -> ())} !symbol::Symbol -__SYMBOLS[114] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_defaultSaveOptions", function = *clang_defaultSaveOptions !(def () -> ())} !symbol::Symbol -__SYMBOLS[115] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_saveTranslationUnit", function = *clang_saveTranslationUnit !(def () -> ())} !symbol::Symbol -__SYMBOLS[116] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_suspendTranslationUnit", function = *clang_suspendTranslationUnit !(def () -> ())} !symbol::Symbol -__SYMBOLS[117] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_disposeTranslationUnit", function = *clang_disposeTranslationUnit !(def () -> ())} !symbol::Symbol -__SYMBOLS[118] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_defaultReparseOptions", function = *clang_defaultReparseOptions !(def () -> ())} !symbol::Symbol -__SYMBOLS[119] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_reparseTranslationUnit", function = *clang_reparseTranslationUnit !(def () -> ())} !symbol::Symbol -__SYMBOLS[120] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_getTUResourceUsageName", function = *clang_getTUResourceUsageName !(def () -> ())} !symbol::Symbol -__SYMBOLS[121] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_getCXTUResourceUsage", function = *clang_getCXTUResourceUsage !(def () -> ())} !symbol::Symbol -__SYMBOLS[122] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_disposeCXTUResourceUsage", function = *clang_disposeCXTUResourceUsage !(def () -> ())} !symbol::Symbol -__SYMBOLS[123] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_getTranslationUnitTargetInfo", function = *clang_getTranslationUnitTargetInfo !(def () -> ())} !symbol::Symbol -__SYMBOLS[124] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_TargetInfo_dispose", function = *clang_TargetInfo_dispose !(def () -> ())} !symbol::Symbol -__SYMBOLS[125] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_TargetInfo_getTriple", function = *clang_TargetInfo_getTriple !(def () -> ())} !symbol::Symbol -__SYMBOLS[126] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_TargetInfo_getPointerWidth", function = *clang_TargetInfo_getPointerWidth !(def () -> ())} !symbol::Symbol -__SYMBOLS[127] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_getNullCursor", function = *clang_getNullCursor !(def () -> ())} !symbol::Symbol -__SYMBOLS[128] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_getTranslationUnitCursor", function = *clang_getTranslationUnitCursor !(def () -> ())} !symbol::Symbol -__SYMBOLS[129] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_equalCursors", function = *clang_equalCursors !(def () -> ())} !symbol::Symbol -__SYMBOLS[130] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_Cursor_isNull", function = *clang_Cursor_isNull !(def () -> ())} !symbol::Symbol -__SYMBOLS[131] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_hashCursor", function = *clang_hashCursor !(def () -> ())} !symbol::Symbol -__SYMBOLS[132] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_getCursorKind", function = *clang_getCursorKind !(def () -> ())} !symbol::Symbol -__SYMBOLS[133] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_isDeclaration", function = *clang_isDeclaration !(def () -> ())} !symbol::Symbol -__SYMBOLS[134] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_isInvalidDeclaration", function = *clang_isInvalidDeclaration !(def () -> ())} !symbol::Symbol -__SYMBOLS[135] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_isReference", function = *clang_isReference !(def () -> ())} !symbol::Symbol -__SYMBOLS[136] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_isExpression", function = *clang_isExpression !(def () -> ())} !symbol::Symbol -__SYMBOLS[137] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_isStatement", function = *clang_isStatement !(def () -> ())} !symbol::Symbol -__SYMBOLS[138] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_isAttribute", function = *clang_isAttribute !(def () -> ())} !symbol::Symbol -__SYMBOLS[139] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_Cursor_hasAttrs", function = *clang_Cursor_hasAttrs !(def () -> ())} !symbol::Symbol -__SYMBOLS[140] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_isInvalid", function = *clang_isInvalid !(def () -> ())} !symbol::Symbol -__SYMBOLS[141] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_isTranslationUnit", function = *clang_isTranslationUnit !(def () -> ())} !symbol::Symbol -__SYMBOLS[142] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_isPreprocessing", function = *clang_isPreprocessing !(def () -> ())} !symbol::Symbol -__SYMBOLS[143] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_isUnexposed", function = *clang_isUnexposed !(def () -> ())} !symbol::Symbol -__SYMBOLS[144] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_getCursorLinkage", function = *clang_getCursorLinkage !(def () -> ())} !symbol::Symbol -__SYMBOLS[145] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_getCursorVisibility", function = *clang_getCursorVisibility !(def () -> ())} !symbol::Symbol -__SYMBOLS[146] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_getCursorAvailability", function = *clang_getCursorAvailability !(def () -> ())} !symbol::Symbol -__SYMBOLS[147] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_getCursorPlatformAvailability", function = *clang_getCursorPlatformAvailability !(def () -> ())} !symbol::Symbol -__SYMBOLS[148] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_disposeCXPlatformAvailability", function = *clang_disposeCXPlatformAvailability !(def () -> ())} !symbol::Symbol -__SYMBOLS[149] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_Cursor_getVarDeclInitializer", function = *clang_Cursor_getVarDeclInitializer !(def () -> ())} !symbol::Symbol -__SYMBOLS[150] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_Cursor_hasVarDeclGlobalStorage", function = *clang_Cursor_hasVarDeclGlobalStorage !(def () -> ())} !symbol::Symbol -__SYMBOLS[151] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_Cursor_hasVarDeclExternalStorage", function = *clang_Cursor_hasVarDeclExternalStorage !(def () -> ())} !symbol::Symbol -__SYMBOLS[152] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_getCursorLanguage", function = *clang_getCursorLanguage !(def () -> ())} !symbol::Symbol -__SYMBOLS[153] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_getCursorTLSKind", function = *clang_getCursorTLSKind !(def () -> ())} !symbol::Symbol -__SYMBOLS[154] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_Cursor_getTranslationUnit", function = *clang_Cursor_getTranslationUnit !(def () -> ())} !symbol::Symbol -__SYMBOLS[155] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_createCXCursorSet", function = *clang_createCXCursorSet !(def () -> ())} !symbol::Symbol -__SYMBOLS[156] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_disposeCXCursorSet", function = *clang_disposeCXCursorSet !(def () -> ())} !symbol::Symbol -__SYMBOLS[157] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_CXCursorSet_contains", function = *clang_CXCursorSet_contains !(def () -> ())} !symbol::Symbol -__SYMBOLS[158] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_CXCursorSet_insert", function = *clang_CXCursorSet_insert !(def () -> ())} !symbol::Symbol -__SYMBOLS[159] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_getCursorSemanticParent", function = *clang_getCursorSemanticParent !(def () -> ())} !symbol::Symbol -__SYMBOLS[160] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_getCursorLexicalParent", function = *clang_getCursorLexicalParent !(def () -> ())} !symbol::Symbol -__SYMBOLS[161] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_getOverriddenCursors", function = *clang_getOverriddenCursors !(def () -> ())} !symbol::Symbol -__SYMBOLS[162] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_disposeOverriddenCursors", function = *clang_disposeOverriddenCursors !(def () -> ())} !symbol::Symbol -__SYMBOLS[163] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_getIncludedFile", function = *clang_getIncludedFile !(def () -> ())} !symbol::Symbol -__SYMBOLS[164] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_getCursor", function = *clang_getCursor !(def () -> ())} !symbol::Symbol -__SYMBOLS[165] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_getCursorLocation", function = *clang_getCursorLocation !(def () -> ())} !symbol::Symbol -__SYMBOLS[166] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_getCursorExtent", function = *clang_getCursorExtent !(def () -> ())} !symbol::Symbol -__SYMBOLS[167] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_getCursorType", function = *clang_getCursorType !(def () -> ())} !symbol::Symbol -__SYMBOLS[168] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_getTypeSpelling", function = *clang_getTypeSpelling !(def () -> ())} !symbol::Symbol -__SYMBOLS[169] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_getTypedefDeclUnderlyingType", function = *clang_getTypedefDeclUnderlyingType !(def () -> ())} !symbol::Symbol -__SYMBOLS[170] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_getEnumDeclIntegerType", function = *clang_getEnumDeclIntegerType !(def () -> ())} !symbol::Symbol -__SYMBOLS[171] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_getEnumConstantDeclValue", function = *clang_getEnumConstantDeclValue !(def () -> ())} !symbol::Symbol -__SYMBOLS[172] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_getEnumConstantDeclUnsignedValue", function = *clang_getEnumConstantDeclUnsignedValue !(def () -> ())} !symbol::Symbol -__SYMBOLS[173] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_getFieldDeclBitWidth", function = *clang_getFieldDeclBitWidth !(def () -> ())} !symbol::Symbol -__SYMBOLS[174] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_Cursor_getNumArguments", function = *clang_Cursor_getNumArguments !(def () -> ())} !symbol::Symbol -__SYMBOLS[175] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_Cursor_getArgument", function = *clang_Cursor_getArgument !(def () -> ())} !symbol::Symbol -__SYMBOLS[176] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_Cursor_getNumTemplateArguments", function = *clang_Cursor_getNumTemplateArguments !(def () -> ())} !symbol::Symbol -__SYMBOLS[177] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_Cursor_getTemplateArgumentKind", function = *clang_Cursor_getTemplateArgumentKind !(def () -> ())} !symbol::Symbol -__SYMBOLS[178] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_Cursor_getTemplateArgumentType", function = *clang_Cursor_getTemplateArgumentType !(def () -> ())} !symbol::Symbol -__SYMBOLS[179] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_Cursor_getTemplateArgumentValue", function = *clang_Cursor_getTemplateArgumentValue !(def () -> ())} !symbol::Symbol -__SYMBOLS[180] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_Cursor_getTemplateArgumentUnsignedValue", function = *clang_Cursor_getTemplateArgumentUnsignedValue !(def () -> ())} !symbol::Symbol -__SYMBOLS[181] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_equalTypes", function = *clang_equalTypes !(def () -> ())} !symbol::Symbol -__SYMBOLS[182] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_getCanonicalType", function = *clang_getCanonicalType !(def () -> ())} !symbol::Symbol -__SYMBOLS[183] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_isConstQualifiedType", function = *clang_isConstQualifiedType !(def () -> ())} !symbol::Symbol -__SYMBOLS[184] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_Cursor_isMacroFunctionLike", function = *clang_Cursor_isMacroFunctionLike !(def () -> ())} !symbol::Symbol -__SYMBOLS[185] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_Cursor_isMacroBuiltin", function = *clang_Cursor_isMacroBuiltin !(def () -> ())} !symbol::Symbol -__SYMBOLS[186] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_Cursor_isFunctionInlined", function = *clang_Cursor_isFunctionInlined !(def () -> ())} !symbol::Symbol -__SYMBOLS[187] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_isVolatileQualifiedType", function = *clang_isVolatileQualifiedType !(def () -> ())} !symbol::Symbol -__SYMBOLS[188] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_isRestrictQualifiedType", function = *clang_isRestrictQualifiedType !(def () -> ())} !symbol::Symbol -__SYMBOLS[189] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_getAddressSpace", function = *clang_getAddressSpace !(def () -> ())} !symbol::Symbol -__SYMBOLS[190] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_getTypedefName", function = *clang_getTypedefName !(def () -> ())} !symbol::Symbol -__SYMBOLS[191] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_getPointeeType", function = *clang_getPointeeType !(def () -> ())} !symbol::Symbol -__SYMBOLS[192] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_getTypeDeclaration", function = *clang_getTypeDeclaration !(def () -> ())} !symbol::Symbol -__SYMBOLS[193] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_getDeclObjCTypeEncoding", function = *clang_getDeclObjCTypeEncoding !(def () -> ())} !symbol::Symbol -__SYMBOLS[194] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_Type_getObjCEncoding", function = *clang_Type_getObjCEncoding !(def () -> ())} !symbol::Symbol -__SYMBOLS[195] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_getTypeKindSpelling", function = *clang_getTypeKindSpelling !(def () -> ())} !symbol::Symbol -__SYMBOLS[196] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_getFunctionTypeCallingConv", function = *clang_getFunctionTypeCallingConv !(def () -> ())} !symbol::Symbol -__SYMBOLS[197] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_getResultType", function = *clang_getResultType !(def () -> ())} !symbol::Symbol -__SYMBOLS[198] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_getExceptionSpecificationType", function = *clang_getExceptionSpecificationType !(def () -> ())} !symbol::Symbol -__SYMBOLS[199] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_getNumArgTypes", function = *clang_getNumArgTypes !(def () -> ())} !symbol::Symbol -__SYMBOLS[200] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_getArgType", function = *clang_getArgType !(def () -> ())} !symbol::Symbol -__SYMBOLS[201] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_Type_getObjCObjectBaseType", function = *clang_Type_getObjCObjectBaseType !(def () -> ())} !symbol::Symbol -__SYMBOLS[202] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_Type_getNumObjCProtocolRefs", function = *clang_Type_getNumObjCProtocolRefs !(def () -> ())} !symbol::Symbol -__SYMBOLS[203] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_Type_getObjCProtocolDecl", function = *clang_Type_getObjCProtocolDecl !(def () -> ())} !symbol::Symbol -__SYMBOLS[204] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_Type_getNumObjCTypeArgs", function = *clang_Type_getNumObjCTypeArgs !(def () -> ())} !symbol::Symbol -__SYMBOLS[205] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_Type_getObjCTypeArg", function = *clang_Type_getObjCTypeArg !(def () -> ())} !symbol::Symbol -__SYMBOLS[206] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_isFunctionTypeVariadic", function = *clang_isFunctionTypeVariadic !(def () -> ())} !symbol::Symbol -__SYMBOLS[207] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_getCursorResultType", function = *clang_getCursorResultType !(def () -> ())} !symbol::Symbol -__SYMBOLS[208] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_getCursorExceptionSpecificationType", function = *clang_getCursorExceptionSpecificationType !(def () -> ())} !symbol::Symbol -__SYMBOLS[209] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_isPODType", function = *clang_isPODType !(def () -> ())} !symbol::Symbol -__SYMBOLS[210] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_getElementType", function = *clang_getElementType !(def () -> ())} !symbol::Symbol -__SYMBOLS[211] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_getNumElements", function = *clang_getNumElements !(def () -> ())} !symbol::Symbol -__SYMBOLS[212] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_getArrayElementType", function = *clang_getArrayElementType !(def () -> ())} !symbol::Symbol -__SYMBOLS[213] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_getArraySize", function = *clang_getArraySize !(def () -> ())} !symbol::Symbol -__SYMBOLS[214] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_Type_getNamedType", function = *clang_Type_getNamedType !(def () -> ())} !symbol::Symbol -__SYMBOLS[215] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_Type_isTransparentTagTypedef", function = *clang_Type_isTransparentTagTypedef !(def () -> ())} !symbol::Symbol -__SYMBOLS[216] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_Type_getNullability", function = *clang_Type_getNullability !(def () -> ())} !symbol::Symbol -__SYMBOLS[217] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_Type_getAlignOf", function = *clang_Type_getAlignOf !(def () -> ())} !symbol::Symbol -__SYMBOLS[218] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_Type_getClassType", function = *clang_Type_getClassType !(def () -> ())} !symbol::Symbol -__SYMBOLS[219] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_Type_getSizeOf", function = *clang_Type_getSizeOf !(def () -> ())} !symbol::Symbol -__SYMBOLS[220] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_Type_getOffsetOf", function = *clang_Type_getOffsetOf !(def () -> ())} !symbol::Symbol -__SYMBOLS[221] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_Type_getModifiedType", function = *clang_Type_getModifiedType !(def () -> ())} !symbol::Symbol -__SYMBOLS[222] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_Type_getValueType", function = *clang_Type_getValueType !(def () -> ())} !symbol::Symbol -__SYMBOLS[223] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_Cursor_getOffsetOfField", function = *clang_Cursor_getOffsetOfField !(def () -> ())} !symbol::Symbol -__SYMBOLS[224] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_Cursor_isAnonymous", function = *clang_Cursor_isAnonymous !(def () -> ())} !symbol::Symbol -__SYMBOLS[225] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_Cursor_isAnonymousRecordDecl", function = *clang_Cursor_isAnonymousRecordDecl !(def () -> ())} !symbol::Symbol -__SYMBOLS[226] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_Cursor_isInlineNamespace", function = *clang_Cursor_isInlineNamespace !(def () -> ())} !symbol::Symbol -__SYMBOLS[227] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_Type_getNumTemplateArguments", function = *clang_Type_getNumTemplateArguments !(def () -> ())} !symbol::Symbol -__SYMBOLS[228] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_Type_getTemplateArgumentAsType", function = *clang_Type_getTemplateArgumentAsType !(def () -> ())} !symbol::Symbol -__SYMBOLS[229] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_Type_getCXXRefQualifier", function = *clang_Type_getCXXRefQualifier !(def () -> ())} !symbol::Symbol -__SYMBOLS[230] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_Cursor_isBitField", function = *clang_Cursor_isBitField !(def () -> ())} !symbol::Symbol -__SYMBOLS[231] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_isVirtualBase", function = *clang_isVirtualBase !(def () -> ())} !symbol::Symbol -__SYMBOLS[232] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_getCXXAccessSpecifier", function = *clang_getCXXAccessSpecifier !(def () -> ())} !symbol::Symbol -__SYMBOLS[233] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_Cursor_getStorageClass", function = *clang_Cursor_getStorageClass !(def () -> ())} !symbol::Symbol -__SYMBOLS[234] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_getNumOverloadedDecls", function = *clang_getNumOverloadedDecls !(def () -> ())} !symbol::Symbol -__SYMBOLS[235] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_getOverloadedDecl", function = *clang_getOverloadedDecl !(def () -> ())} !symbol::Symbol -__SYMBOLS[236] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_getIBOutletCollectionType", function = *clang_getIBOutletCollectionType !(def () -> ())} !symbol::Symbol -__SYMBOLS[237] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_visitChildren", function = *clang_visitChildren !(def () -> ())} !symbol::Symbol -__SYMBOLS[238] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_getCursorUSR", function = *clang_getCursorUSR !(def () -> ())} !symbol::Symbol -__SYMBOLS[239] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_constructUSR_ObjCClass", function = *clang_constructUSR_ObjCClass !(def () -> ())} !symbol::Symbol -__SYMBOLS[240] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_constructUSR_ObjCCategory", function = *clang_constructUSR_ObjCCategory !(def () -> ())} !symbol::Symbol -__SYMBOLS[241] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_constructUSR_ObjCProtocol", function = *clang_constructUSR_ObjCProtocol !(def () -> ())} !symbol::Symbol -__SYMBOLS[242] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_constructUSR_ObjCIvar", function = *clang_constructUSR_ObjCIvar !(def () -> ())} !symbol::Symbol -__SYMBOLS[243] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_constructUSR_ObjCMethod", function = *clang_constructUSR_ObjCMethod !(def () -> ())} !symbol::Symbol -__SYMBOLS[244] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_constructUSR_ObjCProperty", function = *clang_constructUSR_ObjCProperty !(def () -> ())} !symbol::Symbol -__SYMBOLS[245] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_getCursorSpelling", function = *clang_getCursorSpelling !(def () -> ())} !symbol::Symbol -__SYMBOLS[246] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_Cursor_getSpellingNameRange", function = *clang_Cursor_getSpellingNameRange !(def () -> ())} !symbol::Symbol -__SYMBOLS[247] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_PrintingPolicy_getProperty", function = *clang_PrintingPolicy_getProperty !(def () -> ())} !symbol::Symbol -__SYMBOLS[248] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_PrintingPolicy_setProperty", function = *clang_PrintingPolicy_setProperty !(def () -> ())} !symbol::Symbol -__SYMBOLS[249] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_getCursorPrintingPolicy", function = *clang_getCursorPrintingPolicy !(def () -> ())} !symbol::Symbol -__SYMBOLS[250] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_PrintingPolicy_dispose", function = *clang_PrintingPolicy_dispose !(def () -> ())} !symbol::Symbol -__SYMBOLS[251] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_getCursorPrettyPrinted", function = *clang_getCursorPrettyPrinted !(def () -> ())} !symbol::Symbol -__SYMBOLS[252] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_getCursorDisplayName", function = *clang_getCursorDisplayName !(def () -> ())} !symbol::Symbol -__SYMBOLS[253] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_getCursorReferenced", function = *clang_getCursorReferenced !(def () -> ())} !symbol::Symbol -__SYMBOLS[254] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_getCursorDefinition", function = *clang_getCursorDefinition !(def () -> ())} !symbol::Symbol -__SYMBOLS[255] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_isCursorDefinition", function = *clang_isCursorDefinition !(def () -> ())} !symbol::Symbol -__SYMBOLS[256] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_getCanonicalCursor", function = *clang_getCanonicalCursor !(def () -> ())} !symbol::Symbol -__SYMBOLS[257] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_Cursor_getObjCSelectorIndex", function = *clang_Cursor_getObjCSelectorIndex !(def () -> ())} !symbol::Symbol -__SYMBOLS[258] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_Cursor_isDynamicCall", function = *clang_Cursor_isDynamicCall !(def () -> ())} !symbol::Symbol -__SYMBOLS[259] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_Cursor_getReceiverType", function = *clang_Cursor_getReceiverType !(def () -> ())} !symbol::Symbol -__SYMBOLS[260] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_Cursor_getObjCPropertyAttributes", function = *clang_Cursor_getObjCPropertyAttributes !(def () -> ())} !symbol::Symbol -__SYMBOLS[261] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_Cursor_getObjCPropertyGetterName", function = *clang_Cursor_getObjCPropertyGetterName !(def () -> ())} !symbol::Symbol -__SYMBOLS[262] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_Cursor_getObjCPropertySetterName", function = *clang_Cursor_getObjCPropertySetterName !(def () -> ())} !symbol::Symbol -__SYMBOLS[263] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_Cursor_getObjCDeclQualifiers", function = *clang_Cursor_getObjCDeclQualifiers !(def () -> ())} !symbol::Symbol -__SYMBOLS[264] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_Cursor_isObjCOptional", function = *clang_Cursor_isObjCOptional !(def () -> ())} !symbol::Symbol -__SYMBOLS[265] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_Cursor_isVariadic", function = *clang_Cursor_isVariadic !(def () -> ())} !symbol::Symbol -__SYMBOLS[266] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_Cursor_isExternalSymbol", function = *clang_Cursor_isExternalSymbol !(def () -> ())} !symbol::Symbol -__SYMBOLS[267] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_Cursor_getCommentRange", function = *clang_Cursor_getCommentRange !(def () -> ())} !symbol::Symbol -__SYMBOLS[268] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_Cursor_getRawCommentText", function = *clang_Cursor_getRawCommentText !(def () -> ())} !symbol::Symbol -__SYMBOLS[269] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_Cursor_getBriefCommentText", function = *clang_Cursor_getBriefCommentText !(def () -> ())} !symbol::Symbol -__SYMBOLS[270] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_Cursor_getMangling", function = *clang_Cursor_getMangling !(def () -> ())} !symbol::Symbol -__SYMBOLS[271] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_Cursor_getCXXManglings", function = *clang_Cursor_getCXXManglings !(def () -> ())} !symbol::Symbol -__SYMBOLS[272] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_Cursor_getObjCManglings", function = *clang_Cursor_getObjCManglings !(def () -> ())} !symbol::Symbol -__SYMBOLS[273] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_Cursor_getModule", function = *clang_Cursor_getModule !(def () -> ())} !symbol::Symbol -__SYMBOLS[274] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_getModuleForFile", function = *clang_getModuleForFile !(def () -> ())} !symbol::Symbol -__SYMBOLS[275] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_Module_getASTFile", function = *clang_Module_getASTFile !(def () -> ())} !symbol::Symbol -__SYMBOLS[276] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_Module_getParent", function = *clang_Module_getParent !(def () -> ())} !symbol::Symbol -__SYMBOLS[277] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_Module_getName", function = *clang_Module_getName !(def () -> ())} !symbol::Symbol -__SYMBOLS[278] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_Module_getFullName", function = *clang_Module_getFullName !(def () -> ())} !symbol::Symbol -__SYMBOLS[279] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_Module_isSystem", function = *clang_Module_isSystem !(def () -> ())} !symbol::Symbol -__SYMBOLS[280] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_Module_getNumTopLevelHeaders", function = *clang_Module_getNumTopLevelHeaders !(def () -> ())} !symbol::Symbol -__SYMBOLS[281] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_Module_getTopLevelHeader", function = *clang_Module_getTopLevelHeader !(def () -> ())} !symbol::Symbol -__SYMBOLS[282] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_CXXConstructor_isConvertingConstructor", function = *clang_CXXConstructor_isConvertingConstructor !(def () -> ())} !symbol::Symbol -__SYMBOLS[283] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_CXXConstructor_isCopyConstructor", function = *clang_CXXConstructor_isCopyConstructor !(def () -> ())} !symbol::Symbol -__SYMBOLS[284] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_CXXConstructor_isDefaultConstructor", function = *clang_CXXConstructor_isDefaultConstructor !(def () -> ())} !symbol::Symbol -__SYMBOLS[285] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_CXXConstructor_isMoveConstructor", function = *clang_CXXConstructor_isMoveConstructor !(def () -> ())} !symbol::Symbol -__SYMBOLS[286] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_CXXField_isMutable", function = *clang_CXXField_isMutable !(def () -> ())} !symbol::Symbol -__SYMBOLS[287] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_CXXMethod_isDefaulted", function = *clang_CXXMethod_isDefaulted !(def () -> ())} !symbol::Symbol -__SYMBOLS[288] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_CXXMethod_isPureVirtual", function = *clang_CXXMethod_isPureVirtual !(def () -> ())} !symbol::Symbol -__SYMBOLS[289] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_CXXMethod_isStatic", function = *clang_CXXMethod_isStatic !(def () -> ())} !symbol::Symbol -__SYMBOLS[290] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_CXXMethod_isVirtual", function = *clang_CXXMethod_isVirtual !(def () -> ())} !symbol::Symbol -__SYMBOLS[291] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_CXXRecord_isAbstract", function = *clang_CXXRecord_isAbstract !(def () -> ())} !symbol::Symbol -__SYMBOLS[292] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_EnumDecl_isScoped", function = *clang_EnumDecl_isScoped !(def () -> ())} !symbol::Symbol -__SYMBOLS[293] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_CXXMethod_isConst", function = *clang_CXXMethod_isConst !(def () -> ())} !symbol::Symbol -__SYMBOLS[294] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_getTemplateCursorKind", function = *clang_getTemplateCursorKind !(def () -> ())} !symbol::Symbol -__SYMBOLS[295] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_getSpecializedCursorTemplate", function = *clang_getSpecializedCursorTemplate !(def () -> ())} !symbol::Symbol -__SYMBOLS[296] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_getCursorReferenceNameRange", function = *clang_getCursorReferenceNameRange !(def () -> ())} !symbol::Symbol -__SYMBOLS[297] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_getToken", function = *clang_getToken !(def () -> ())} !symbol::Symbol -__SYMBOLS[298] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_getTokenKind", function = *clang_getTokenKind !(def () -> ())} !symbol::Symbol -__SYMBOLS[299] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_getTokenSpelling", function = *clang_getTokenSpelling !(def () -> ())} !symbol::Symbol -__SYMBOLS[300] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_getTokenLocation", function = *clang_getTokenLocation !(def () -> ())} !symbol::Symbol -__SYMBOLS[301] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_getTokenExtent", function = *clang_getTokenExtent !(def () -> ())} !symbol::Symbol -__SYMBOLS[302] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_tokenize", function = *clang_tokenize !(def () -> ())} !symbol::Symbol -__SYMBOLS[303] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_annotateTokens", function = *clang_annotateTokens !(def () -> ())} !symbol::Symbol -__SYMBOLS[304] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_disposeTokens", function = *clang_disposeTokens !(def () -> ())} !symbol::Symbol -__SYMBOLS[305] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_getCursorKindSpelling", function = *clang_getCursorKindSpelling !(def () -> ())} !symbol::Symbol -__SYMBOLS[306] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_getDefinitionSpellingAndExtent", function = *clang_getDefinitionSpellingAndExtent !(def () -> ())} !symbol::Symbol -__SYMBOLS[307] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_enableStackTraces", function = *clang_enableStackTraces !(def () -> ())} !symbol::Symbol -__SYMBOLS[308] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_executeOnThread", function = *clang_executeOnThread !(def () -> ())} !symbol::Symbol -__SYMBOLS[309] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_getCompletionChunkKind", function = *clang_getCompletionChunkKind !(def () -> ())} !symbol::Symbol -__SYMBOLS[310] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_getCompletionChunkText", function = *clang_getCompletionChunkText !(def () -> ())} !symbol::Symbol -__SYMBOLS[311] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_getCompletionChunkCompletionString", function = *clang_getCompletionChunkCompletionString !(def () -> ())} !symbol::Symbol -__SYMBOLS[312] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_getNumCompletionChunks", function = *clang_getNumCompletionChunks !(def () -> ())} !symbol::Symbol -__SYMBOLS[313] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_getCompletionPriority", function = *clang_getCompletionPriority !(def () -> ())} !symbol::Symbol -__SYMBOLS[314] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_getCompletionAvailability", function = *clang_getCompletionAvailability !(def () -> ())} !symbol::Symbol -__SYMBOLS[315] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_getCompletionNumAnnotations", function = *clang_getCompletionNumAnnotations !(def () -> ())} !symbol::Symbol -__SYMBOLS[316] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_getCompletionAnnotation", function = *clang_getCompletionAnnotation !(def () -> ())} !symbol::Symbol -__SYMBOLS[317] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_getCompletionParent", function = *clang_getCompletionParent !(def () -> ())} !symbol::Symbol -__SYMBOLS[318] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_getCompletionBriefComment", function = *clang_getCompletionBriefComment !(def () -> ())} !symbol::Symbol -__SYMBOLS[319] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_getCursorCompletionString", function = *clang_getCursorCompletionString !(def () -> ())} !symbol::Symbol -__SYMBOLS[320] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_getCompletionNumFixIts", function = *clang_getCompletionNumFixIts !(def () -> ())} !symbol::Symbol -__SYMBOLS[321] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_getCompletionFixIt", function = *clang_getCompletionFixIt !(def () -> ())} !symbol::Symbol -__SYMBOLS[322] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_defaultCodeCompleteOptions", function = *clang_defaultCodeCompleteOptions !(def () -> ())} !symbol::Symbol -__SYMBOLS[323] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_codeCompleteAt", function = *clang_codeCompleteAt !(def () -> ())} !symbol::Symbol -__SYMBOLS[324] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_sortCodeCompletionResults", function = *clang_sortCodeCompletionResults !(def () -> ())} !symbol::Symbol -__SYMBOLS[325] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_disposeCodeCompleteResults", function = *clang_disposeCodeCompleteResults !(def () -> ())} !symbol::Symbol -__SYMBOLS[326] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_codeCompleteGetNumDiagnostics", function = *clang_codeCompleteGetNumDiagnostics !(def () -> ())} !symbol::Symbol -__SYMBOLS[327] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_codeCompleteGetDiagnostic", function = *clang_codeCompleteGetDiagnostic !(def () -> ())} !symbol::Symbol -__SYMBOLS[328] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_codeCompleteGetContexts", function = *clang_codeCompleteGetContexts !(def () -> ())} !symbol::Symbol -__SYMBOLS[329] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_codeCompleteGetContainerKind", function = *clang_codeCompleteGetContainerKind !(def () -> ())} !symbol::Symbol -__SYMBOLS[330] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_codeCompleteGetContainerUSR", function = *clang_codeCompleteGetContainerUSR !(def () -> ())} !symbol::Symbol -__SYMBOLS[331] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_codeCompleteGetObjCSelector", function = *clang_codeCompleteGetObjCSelector !(def () -> ())} !symbol::Symbol -__SYMBOLS[332] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_getClangVersion", function = *clang_getClangVersion !(def () -> ())} !symbol::Symbol -__SYMBOLS[333] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_toggleCrashRecovery", function = *clang_toggleCrashRecovery !(def () -> ())} !symbol::Symbol -__SYMBOLS[334] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_getInclusions", function = *clang_getInclusions !(def () -> ())} !symbol::Symbol -__SYMBOLS[335] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_Cursor_Evaluate", function = *clang_Cursor_Evaluate !(def () -> ())} !symbol::Symbol -__SYMBOLS[336] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_EvalResult_getKind", function = *clang_EvalResult_getKind !(def () -> ())} !symbol::Symbol -__SYMBOLS[337] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_EvalResult_getAsInt", function = *clang_EvalResult_getAsInt !(def () -> ())} !symbol::Symbol -__SYMBOLS[338] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_EvalResult_getAsLongLong", function = *clang_EvalResult_getAsLongLong !(def () -> ())} !symbol::Symbol -__SYMBOLS[339] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_EvalResult_isUnsignedInt", function = *clang_EvalResult_isUnsignedInt !(def () -> ())} !symbol::Symbol -__SYMBOLS[340] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_EvalResult_getAsUnsigned", function = *clang_EvalResult_getAsUnsigned !(def () -> ())} !symbol::Symbol -__SYMBOLS[341] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_EvalResult_getAsDouble", function = *clang_EvalResult_getAsDouble !(def () -> ())} !symbol::Symbol -__SYMBOLS[342] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_EvalResult_getAsStr", function = *clang_EvalResult_getAsStr !(def () -> ())} !symbol::Symbol -__SYMBOLS[343] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_EvalResult_dispose", function = *clang_EvalResult_dispose !(def () -> ())} !symbol::Symbol -__SYMBOLS[344] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_getRemappings", function = *clang_getRemappings !(def () -> ())} !symbol::Symbol -__SYMBOLS[345] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_getRemappingsFromFileList", function = *clang_getRemappingsFromFileList !(def () -> ())} !symbol::Symbol -__SYMBOLS[346] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_remap_getNumFiles", function = *clang_remap_getNumFiles !(def () -> ())} !symbol::Symbol -__SYMBOLS[347] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_remap_getFilenames", function = *clang_remap_getFilenames !(def () -> ())} !symbol::Symbol -__SYMBOLS[348] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_remap_dispose", function = *clang_remap_dispose !(def () -> ())} !symbol::Symbol -__SYMBOLS[349] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_findReferencesInFile", function = *clang_findReferencesInFile !(def () -> ())} !symbol::Symbol -__SYMBOLS[350] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_findIncludesInFile", function = *clang_findIncludesInFile !(def () -> ())} !symbol::Symbol -__SYMBOLS[351] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_index_isEntityObjCContainerKind", function = *clang_index_isEntityObjCContainerKind !(def () -> ())} !symbol::Symbol -__SYMBOLS[352] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_index_getObjCContainerDeclInfo", function = *clang_index_getObjCContainerDeclInfo !(def () -> ())} !symbol::Symbol -__SYMBOLS[353] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_index_getObjCInterfaceDeclInfo", function = *clang_index_getObjCInterfaceDeclInfo !(def () -> ())} !symbol::Symbol -__SYMBOLS[354] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_index_getObjCCategoryDeclInfo", function = *clang_index_getObjCCategoryDeclInfo !(def () -> ())} !symbol::Symbol -__SYMBOLS[355] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_index_getObjCProtocolRefListInfo", function = *clang_index_getObjCProtocolRefListInfo !(def () -> ())} !symbol::Symbol -__SYMBOLS[356] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_index_getObjCPropertyDeclInfo", function = *clang_index_getObjCPropertyDeclInfo !(def () -> ())} !symbol::Symbol -__SYMBOLS[357] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_index_getIBOutletCollectionAttrInfo", function = *clang_index_getIBOutletCollectionAttrInfo !(def () -> ())} !symbol::Symbol -__SYMBOLS[358] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_index_getCXXClassDeclInfo", function = *clang_index_getCXXClassDeclInfo !(def () -> ())} !symbol::Symbol -__SYMBOLS[359] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_index_getClientContainer", function = *clang_index_getClientContainer !(def () -> ())} !symbol::Symbol -__SYMBOLS[360] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_index_setClientContainer", function = *clang_index_setClientContainer !(def () -> ())} !symbol::Symbol -__SYMBOLS[361] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_index_getClientEntity", function = *clang_index_getClientEntity !(def () -> ())} !symbol::Symbol -__SYMBOLS[362] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_index_setClientEntity", function = *clang_index_setClientEntity !(def () -> ())} !symbol::Symbol -__SYMBOLS[363] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_IndexAction_create", function = *clang_IndexAction_create !(def () -> ())} !symbol::Symbol -__SYMBOLS[364] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_IndexAction_dispose", function = *clang_IndexAction_dispose !(def () -> ())} !symbol::Symbol -__SYMBOLS[365] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_indexSourceFile", function = *clang_indexSourceFile !(def () -> ())} !symbol::Symbol -__SYMBOLS[366] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_indexSourceFileFullArgv", function = *clang_indexSourceFileFullArgv !(def () -> ())} !symbol::Symbol -__SYMBOLS[367] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_indexTranslationUnit", function = *clang_indexTranslationUnit !(def () -> ())} !symbol::Symbol -__SYMBOLS[368] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_indexLoc_getFileLocation", function = *clang_indexLoc_getFileLocation !(def () -> ())} !symbol::Symbol -__SYMBOLS[369] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_indexLoc_getCXSourceLocation", function = *clang_indexLoc_getCXSourceLocation !(def () -> ())} !symbol::Symbol -__SYMBOLS[370] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clang_Type_visitFields", function = *clang_Type_visitFields !(def () -> ())} !symbol::Symbol -export var __SYMBOLS: [371; symbol::Symbol] diff --git a/include/linux/cstd.pr b/include/linux/cstd.pr index 0b900dc2..ae3fe400 100644 --- a/include/linux/cstd.pr +++ b/include/linux/cstd.pr @@ -73,8 +73,8 @@ export const __llvm__: int = 1 export const __clang__: int = 1 export const __clang_major__: int = 16 export const __clang_minor__: int = 0 -export const __clang_patchlevel__: int = 0 -export const __clang_version__: [char] = "16.0.0 " +export const __clang_patchlevel__: int = 6 +export const __clang_version__: [char] = "16.0.6 (++20231112100455+7cbf1a259152-1~exp1~20231112100542.106)" export const __GNUC__: int = 4 export const __GNUC_MINOR__: int = 2 export const __GNUC_PATCHLEVEL__: int = 1 @@ -91,7 +91,7 @@ export const __OPENCL_MEMORY_SCOPE_DEVICE: int = 2 export const __OPENCL_MEMORY_SCOPE_ALL_SVM_DEVICES: int = 3 export const __OPENCL_MEMORY_SCOPE_SUB_GROUP: int = 4 export const __PRAGMA_REDEFINE_EXTNAME: int = 1 -export const __VERSION__: [char] = "Clang 16.0.0" +export const __VERSION__: [char] = "Ubuntu Clang 16.0.6 (++20231112100455+7cbf1a259152-1~exp1~20231112100542.106)" export const __OBJC_BOOL_IS_BOOL: int = 0 export const __CONSTANT_CFSTRINGS__: int = 1 export const __clang_literal_encoding__: [char] = "UTF-8" @@ -353,6 +353,7 @@ export const __STDC__: int = 1 export const __STDC_HOSTED__: int = 1 export const __STDC_UTF_16__: int = 1 export const __STDC_UTF_32__: int = 1 +export const MUSL: int = 1 export const __GCC_HAVE_DWARF2_CFI_ASM: int = 1 export const _FEATURES_H: int = 1 export const _DEFAULT_SOURCE: int = 1 @@ -464,7 +465,6 @@ export const __PTHREAD_MUTEX_HAVE_PREV: int = 1 export const __have_pthread_attr_t: int = 1 export const _ALLOCA_H: int = 1 export const _STDIO_H: int = 1 -export const __GNUC_VA_LIST: int = 1 export const _____fpos_t_defined: int = 1 export const ____mbstate_t_defined: int = 1 export const _____fpos64_t_defined: int = 1 @@ -834,8 +834,6 @@ export import def #extern strtof(__nptr: *char, __endptr: **char) -> float export import def #extern strtold(__nptr: *char, __endptr: **char) -> float80 export import def #extern strtol(__nptr: *char, __endptr: **char, __base: int) -> long export import def #extern strtoul(__nptr: *char, __endptr: **char, __base: int) -> ulong -export import def #extern strtoq(__nptr: *char, __endptr: **char, __base: int) -> int64 -export import def #extern strtouq(__nptr: *char, __endptr: **char, __base: int) -> uint64 export import def #extern strtoll(__nptr: *char, __endptr: **char, __base: int) -> int64 export import def #extern strtoull(__nptr: *char, __endptr: **char, __base: int) -> uint64 export import def #extern l64a(__n: long) -> *char @@ -846,10 +844,6 @@ export import def #extern random() -> long export import def #extern srandom(__seed: uint) export import def #extern initstate(__seed: uint, __statebuf: *char, __statelen: ulong) -> *char export import def #extern setstate(__statebuf: *char) -> *char -export import def #extern random_r(__buf: *s_random_data, __result: *int) -> int -export import def #extern srandom_r(__seed: uint, __buf: *s_random_data) -> int -export import def #extern initstate_r(__seed: uint, __statebuf: *char, __statelen: ulong, __buf: *s_random_data) -> int -export import def #extern setstate_r(__statebuf: *char, __buf: *s_random_data) -> int export import def #extern rand() -> int export import def #extern srand(__seed: uint) export import def #extern rand_r(__seed: *uint) -> int @@ -862,15 +856,6 @@ export import def #extern jrand48(__xsubi: *ushort) -> long export import def #extern srand48(__seedval: long) export import def #extern seed48(__seed16v: *ushort) -> *ushort export import def #extern lcong48(__param: *ushort) -export import def #extern drand48_r(__buffer: *s_drand48_data, __result: *double) -> int -export import def #extern erand48_r(__xsubi: *ushort, __buffer: *s_drand48_data, __result: *double) -> int -export import def #extern lrand48_r(__buffer: *s_drand48_data, __result: *long) -> int -export import def #extern nrand48_r(__xsubi: *ushort, __buffer: *s_drand48_data, __result: *long) -> int -export import def #extern mrand48_r(__buffer: *s_drand48_data, __result: *long) -> int -export import def #extern jrand48_r(__xsubi: *ushort, __buffer: *s_drand48_data, __result: *long) -> int -export import def #extern srand48_r(__seedval: long, __buffer: *s_drand48_data) -> int -export import def #extern seed48_r(__seed16v: *ushort, __buffer: *s_drand48_data) -> int -export import def #extern lcong48_r(__param: *ushort, __buffer: *s_drand48_data) -> int export import def #extern malloc(__size: ulong) -> * export import def #extern calloc(__nmemb: ulong, __size: ulong) -> * export import def #extern realloc(__ptr: *, __size: ulong) -> * @@ -882,7 +867,6 @@ export import def #extern aligned_alloc(__alignment: ulong, __size: ulong) -> * export import def #extern abort() export import def #extern atexit(__func: def () -> ()) -> int export import def #extern at_quick_exit(__func: def () -> ()) -> int -export import def #extern on_exit(__func: def (int, *) -> (), __arg: *) -> int export import def #extern exit(__status: int) export import def #extern quick_exit(__status: int) export import def #extern _Exit(__status: int) @@ -907,19 +891,11 @@ export import def #extern lldiv(__numer: int64, __denom: int64) -> s_lldiv_t export import def #extern ecvt(__value: double, __ndigit: int, __decpt: *int, __sign: *int) -> *char export import def #extern fcvt(__value: double, __ndigit: int, __decpt: *int, __sign: *int) -> *char export import def #extern gcvt(__value: double, __ndigit: int, __buf: *char) -> *char -export import def #extern qecvt(__value: float80, __ndigit: int, __decpt: *int, __sign: *int) -> *char -export import def #extern qfcvt(__value: float80, __ndigit: int, __decpt: *int, __sign: *int) -> *char -export import def #extern qgcvt(__value: float80, __ndigit: int, __buf: *char) -> *char -export import def #extern ecvt_r(__value: double, __ndigit: int, __decpt: *int, __sign: *int, __buf: *char, __len: ulong) -> int -export import def #extern fcvt_r(__value: double, __ndigit: int, __decpt: *int, __sign: *int, __buf: *char, __len: ulong) -> int -export import def #extern qecvt_r(__value: float80, __ndigit: int, __decpt: *int, __sign: *int, __buf: *char, __len: ulong) -> int -export import def #extern qfcvt_r(__value: float80, __ndigit: int, __decpt: *int, __sign: *int, __buf: *char, __len: ulong) -> int export import def #extern mblen(__s: *char, __n: ulong) -> int export import def #extern mbtowc(__pwc: *int, __s: *char, __n: ulong) -> int export import def #extern wctomb(__s: *char, __wchar: int) -> int export import def #extern mbstowcs(__pwcs: *int, __s: *char, __n: ulong) -> ulong export import def #extern wcstombs(__s: *char, __pwcs: *int, __n: ulong) -> ulong -export import def #extern rpmatch(__response: *char) -> int export import def #extern getsubopt(__optionp: **char, __tokens: **char, __valuep: **char) -> int export import def #extern getloadavg(__loadavg: *double, __nelem: int) -> int export import var #extern stdin: *s__IO_FILE @@ -1031,7 +1007,6 @@ export import def #extern strspn(__s: *char, __accept: *char) -> ulong export import def #extern strpbrk(__s: *char, __accept: *char) -> *char export import def #extern strstr(__haystack: *char, __needle: *char) -> *char export import def #extern strtok(__s: *char, __delim: *char) -> *char -export import def #extern __strtok_r(__s: *char, __delim: *char, __save_ptr: **char) -> *char export import def #extern strtok_r(__s: *char, __delim: *char, __save_ptr: **char) -> *char export import def #extern strlen(__s: *char) -> ulong export import def #extern strnlen(__string: *char, __maxlen: ulong) -> ulong @@ -1079,8 +1054,6 @@ export import def #extern tzset() export import var #extern daylight: int export import var #extern timezone: long export import def #extern timegm(__tp: *s_tm) -> long -export import def #extern timelocal(__tp: *s_tm) -> long -export import def #extern dysize(__year: int) -> int export import def #extern nanosleep(__requested_time: *s_timespec, __remaining: *s_timespec) -> int export import def #extern clock_getres(__clock_id: int, __res: *s_timespec) -> int export import def #extern clock_gettime(__clock_id: int, __tp: *s_timespec) -> int @@ -1090,11 +1063,6 @@ export import def #extern clock_getcpuclockid(__pid: int, __clock_id: *int) -> i export import def #extern timespec_get(__ts: *s_timespec, __base: int) -> int export import def #extern __fpclassify(__value: double) -> int export import def #extern __signbit(__value: double) -> int -export import def #extern __isinf(__value: double) -> int -export import def #extern __finite(__value: double) -> int -export import def #extern __isnan(__value: double) -> int -export import def #extern __iseqsig(__x: double, __y: double) -> int -export import def #extern __issignaling(__value: double) -> int export import def #extern acos(__x: double) -> double export import def #extern asin(__x: double) -> double export import def #extern atan(__x: double) -> double @@ -1127,13 +1095,11 @@ export import def #extern ceil(__x: double) -> double export import def #extern fabs(__x: double) -> double export import def #extern floor(__x: double) -> double export import def #extern fmod(__x: double, __y: double) -> double -export import def #extern isinf(__value: double) -> int export import def #extern finite(__value: double) -> int export import def #extern drem(__x: double, __y: double) -> double export import def #extern significand(__x: double) -> double export import def #extern copysign(__x: double, __y: double) -> double export import def #extern nan(__tagb: *char) -> double -export import def #extern isnan(__value: double) -> int export import def #extern j0(_0: double) -> double export import def #extern j1(_0: double) -> double export import def #extern jn(_0: int, _1: double) -> double @@ -1144,7 +1110,6 @@ export import def #extern erf(_0: double) -> double export import def #extern erfc(_0: double) -> double export import def #extern lgamma(_0: double) -> double export import def #extern tgamma(_0: double) -> double -export import def #extern gamma(_0: double) -> double export import def #extern lgamma_r(_0: double, __signgamp: *int) -> double export import def #extern rint(__x: double) -> double export import def #extern nextafter(__x: double, __y: double) -> double @@ -1168,11 +1133,6 @@ export import def #extern fma(__x: double, __y: double, __z: double) -> double export import def #extern scalb(__x: double, __n: double) -> double export import def #extern __fpclassifyf(__value: float) -> int export import def #extern __signbitf(__value: float) -> int -export import def #extern __isinff(__value: float) -> int -export import def #extern __finitef(__value: float) -> int -export import def #extern __isnanf(__value: float) -> int -export import def #extern __iseqsigf(__x: float, __y: float) -> int -export import def #extern __issignalingf(__value: float) -> int export import def #extern acosf(__x: float) -> float export import def #extern asinf(__x: float) -> float export import def #extern atanf(__x: float) -> float @@ -1205,13 +1165,11 @@ export import def #extern ceilf(__x: float) -> float export import def #extern fabsf(__x: float) -> float export import def #extern floorf(__x: float) -> float export import def #extern fmodf(__x: float, __y: float) -> float -export import def #extern isinff(__value: float) -> int export import def #extern finitef(__value: float) -> int export import def #extern dremf(__x: float, __y: float) -> float export import def #extern significandf(__x: float) -> float export import def #extern copysignf(__x: float, __y: float) -> float export import def #extern nanf(__tagb: *char) -> float -export import def #extern isnanf(__value: float) -> int export import def #extern j0f(_0: float) -> float export import def #extern j1f(_0: float) -> float export import def #extern jnf(_0: int, _1: float) -> float @@ -1222,7 +1180,6 @@ export import def #extern erff(_0: float) -> float export import def #extern erfcf(_0: float) -> float export import def #extern lgammaf(_0: float) -> float export import def #extern tgammaf(_0: float) -> float -export import def #extern gammaf(_0: float) -> float export import def #extern lgammaf_r(_0: float, __signgamp: *int) -> float export import def #extern rintf(__x: float) -> float export import def #extern nextafterf(__x: float, __y: float) -> float @@ -1246,11 +1203,6 @@ export import def #extern fmaf(__x: float, __y: float, __z: float) -> float export import def #extern scalbf(__x: float, __n: float) -> float export import def #extern __fpclassifyl(__value: float80) -> int export import def #extern __signbitl(__value: float80) -> int -export import def #extern __isinfl(__value: float80) -> int -export import def #extern __finitel(__value: float80) -> int -export import def #extern __isnanl(__value: float80) -> int -export import def #extern __iseqsigl(__x: float80, __y: float80) -> int -export import def #extern __issignalingl(__value: float80) -> int export import def #extern acosl(__x: float80) -> float80 export import def #extern asinl(__x: float80) -> float80 export import def #extern atanl(__x: float80) -> float80 @@ -1283,24 +1235,12 @@ export import def #extern ceill(__x: float80) -> float80 export import def #extern fabsl(__x: float80) -> float80 export import def #extern floorl(__x: float80) -> float80 export import def #extern fmodl(__x: float80, __y: float80) -> float80 -export import def #extern isinfl(__value: float80) -> int -export import def #extern finitel(__value: float80) -> int -export import def #extern dreml(__x: float80, __y: float80) -> float80 -export import def #extern significandl(__x: float80) -> float80 export import def #extern copysignl(__x: float80, __y: float80) -> float80 export import def #extern nanl(__tagb: *char) -> float80 -export import def #extern isnanl(__value: float80) -> int -export import def #extern j0l(_0: float80) -> float80 -export import def #extern j1l(_0: float80) -> float80 -export import def #extern jnl(_0: int, _1: float80) -> float80 -export import def #extern y0l(_0: float80) -> float80 -export import def #extern y1l(_0: float80) -> float80 -export import def #extern ynl(_0: int, _1: float80) -> float80 export import def #extern erfl(_0: float80) -> float80 export import def #extern erfcl(_0: float80) -> float80 export import def #extern lgammal(_0: float80) -> float80 export import def #extern tgammal(_0: float80) -> float80 -export import def #extern gammal(_0: float80) -> float80 export import def #extern lgammal_r(_0: float80, __signgamp: *int) -> float80 export import def #extern rintl(__x: float80) -> float80 export import def #extern nextafterl(__x: float80, __y: float80) -> float80 @@ -1321,11 +1261,8 @@ export import def #extern fdiml(__x: float80, __y: float80) -> float80 export import def #extern fmaxl(__x: float80, __y: float80) -> float80 export import def #extern fminl(__x: float80, __y: float80) -> float80 export import def #extern fmal(__x: float80, __y: float80, __z: float80) -> float80 -export import def #extern scalbl(__x: float80, __n: float80) -> float80 export import var #extern signgam: int export import def #extern __assert_fail(__assertion: *char, __file: *char, __line: uint, __function: *char) -export import def #extern __assert_perror_fail(__errnum: int, __file: *char, __line: uint, __function: *char) -export import def #extern __assert(__assertion: *char, __file: *char, __line: int) export const SI_ASYNCNL: int = -60 export const SI_DETHREAD: int = -7 export const SI_TKILL: int = -6 @@ -1388,12 +1325,8 @@ export import def #extern signal(__sig: int, __handler: def (int) -> ()) -> def export import def #extern kill(__pid: int, __sig: int) -> int export import def #extern killpg(__pgrp: int, __sig: int) -> int export import def #extern raise(__sig: int) -> int -export import def #extern ssignal(__sig: int, __handler: def (int) -> ()) -> def (int) -> () -export import def #extern gsignal(__sig: int) -> int export import def #extern psignal(__sig: int, __s: *char) export import def #extern psiginfo(__pinfo: *s_siginfo_t, __s: *char) -export import def #extern sigblock(__mask: int) -> int -export import def #extern sigsetmask(__mask: int) -> int export import def #extern sigemptyset(__set: *s___sigset_t) -> int export import def #extern sigfillset(__set: *s___sigset_t) -> int export import def #extern sigaddset(__set: *s___sigset_t, __signo: int) -> int @@ -1446,8 +1379,6 @@ export import def #extern toupper(__c: int) -> int export import def #extern isblank(_0: int) -> int export import def #extern isascii(__c: int) -> int export import def #extern toascii(__c: int) -> int -export import def #extern _toupper(_0: int) -> int -export import def #extern _tolower(_0: int) -> int export import def #extern isalnum_l(_0: int, _1: *s___locale_struct) -> int export import def #extern isalpha_l(_0: int, _1: *s___locale_struct) -> int export import def #extern iscntrl_l(_0: int, _1: *s___locale_struct) -> int diff --git a/include/linux/cstd_sym.pr b/include/linux/cstd_sym.pr index 3eb92093..df3c7fc2 100644 --- a/include/linux/cstd_sym.pr +++ b/include/linux/cstd_sym.pr @@ -10,576 +10,507 @@ __SYMBOLS[6] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = __SYMBOLS[7] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "strtold", function = *strtold !(def () -> ())} !symbol::Symbol __SYMBOLS[8] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "strtol", function = *strtol !(def () -> ())} !symbol::Symbol __SYMBOLS[9] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "strtoul", function = *strtoul !(def () -> ())} !symbol::Symbol -__SYMBOLS[10] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "strtoq", function = *strtoq !(def () -> ())} !symbol::Symbol -__SYMBOLS[11] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "strtouq", function = *strtouq !(def () -> ())} !symbol::Symbol -__SYMBOLS[12] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "strtoll", function = *strtoll !(def () -> ())} !symbol::Symbol -__SYMBOLS[13] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "strtoull", function = *strtoull !(def () -> ())} !symbol::Symbol -__SYMBOLS[14] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "l64a", function = *l64a !(def () -> ())} !symbol::Symbol -__SYMBOLS[15] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "a64l", function = *a64l !(def () -> ())} !symbol::Symbol -__SYMBOLS[16] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "select", function = *select !(def () -> ())} !symbol::Symbol -__SYMBOLS[17] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "pselect", function = *pselect !(def () -> ())} !symbol::Symbol -__SYMBOLS[18] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "random", function = *random !(def () -> ())} !symbol::Symbol -__SYMBOLS[19] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "srandom", function = *srandom !(def () -> ())} !symbol::Symbol -__SYMBOLS[20] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "initstate", function = *initstate !(def () -> ())} !symbol::Symbol -__SYMBOLS[21] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "setstate", function = *setstate !(def () -> ())} !symbol::Symbol -__SYMBOLS[22] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "random_r", function = *random_r !(def () -> ())} !symbol::Symbol -__SYMBOLS[23] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "srandom_r", function = *srandom_r !(def () -> ())} !symbol::Symbol -__SYMBOLS[24] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "initstate_r", function = *initstate_r !(def () -> ())} !symbol::Symbol -__SYMBOLS[25] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "setstate_r", function = *setstate_r !(def () -> ())} !symbol::Symbol -__SYMBOLS[26] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "rand", function = *rand !(def () -> ())} !symbol::Symbol -__SYMBOLS[27] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "srand", function = *srand !(def () -> ())} !symbol::Symbol -__SYMBOLS[28] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "rand_r", function = *rand_r !(def () -> ())} !symbol::Symbol -__SYMBOLS[29] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "drand48", function = *drand48 !(def () -> ())} !symbol::Symbol -__SYMBOLS[30] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "erand48", function = *erand48 !(def () -> ())} !symbol::Symbol -__SYMBOLS[31] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "lrand48", function = *lrand48 !(def () -> ())} !symbol::Symbol -__SYMBOLS[32] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "nrand48", function = *nrand48 !(def () -> ())} !symbol::Symbol -__SYMBOLS[33] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "mrand48", function = *mrand48 !(def () -> ())} !symbol::Symbol -__SYMBOLS[34] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "jrand48", function = *jrand48 !(def () -> ())} !symbol::Symbol -__SYMBOLS[35] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "srand48", function = *srand48 !(def () -> ())} !symbol::Symbol -__SYMBOLS[36] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "seed48", function = *seed48 !(def () -> ())} !symbol::Symbol -__SYMBOLS[37] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "lcong48", function = *lcong48 !(def () -> ())} !symbol::Symbol -__SYMBOLS[38] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "drand48_r", function = *drand48_r !(def () -> ())} !symbol::Symbol -__SYMBOLS[39] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "erand48_r", function = *erand48_r !(def () -> ())} !symbol::Symbol -__SYMBOLS[40] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "lrand48_r", function = *lrand48_r !(def () -> ())} !symbol::Symbol -__SYMBOLS[41] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "nrand48_r", function = *nrand48_r !(def () -> ())} !symbol::Symbol -__SYMBOLS[42] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "mrand48_r", function = *mrand48_r !(def () -> ())} !symbol::Symbol -__SYMBOLS[43] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "jrand48_r", function = *jrand48_r !(def () -> ())} !symbol::Symbol -__SYMBOLS[44] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "srand48_r", function = *srand48_r !(def () -> ())} !symbol::Symbol -__SYMBOLS[45] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "seed48_r", function = *seed48_r !(def () -> ())} !symbol::Symbol -__SYMBOLS[46] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "lcong48_r", function = *lcong48_r !(def () -> ())} !symbol::Symbol -__SYMBOLS[47] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "malloc", function = *malloc !(def () -> ())} !symbol::Symbol -__SYMBOLS[48] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "calloc", function = *calloc !(def () -> ())} !symbol::Symbol -__SYMBOLS[49] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "realloc", function = *realloc !(def () -> ())} !symbol::Symbol -__SYMBOLS[50] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "reallocarray", function = *reallocarray !(def () -> ())} !symbol::Symbol -__SYMBOLS[51] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "free", function = *free !(def () -> ())} !symbol::Symbol -__SYMBOLS[52] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "valloc", function = *valloc !(def () -> ())} !symbol::Symbol -__SYMBOLS[53] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "posix_memalign", function = *posix_memalign !(def () -> ())} !symbol::Symbol -__SYMBOLS[54] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "aligned_alloc", function = *aligned_alloc !(def () -> ())} !symbol::Symbol -__SYMBOLS[55] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "abort", function = *abort !(def () -> ())} !symbol::Symbol -__SYMBOLS[56] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "atexit", function = *atexit !(def () -> ())} !symbol::Symbol -__SYMBOLS[57] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "at_quick_exit", function = *at_quick_exit !(def () -> ())} !symbol::Symbol -__SYMBOLS[58] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "on_exit", function = *on_exit !(def () -> ())} !symbol::Symbol -__SYMBOLS[59] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "exit", function = *exit !(def () -> ())} !symbol::Symbol -__SYMBOLS[60] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "quick_exit", function = *quick_exit !(def () -> ())} !symbol::Symbol -__SYMBOLS[61] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "_Exit", function = *_Exit !(def () -> ())} !symbol::Symbol -__SYMBOLS[62] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "getenv", function = *getenv !(def () -> ())} !symbol::Symbol -__SYMBOLS[63] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "putenv", function = *putenv !(def () -> ())} !symbol::Symbol -__SYMBOLS[64] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "setenv", function = *setenv !(def () -> ())} !symbol::Symbol -__SYMBOLS[65] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "unsetenv", function = *unsetenv !(def () -> ())} !symbol::Symbol -__SYMBOLS[66] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clearenv", function = *clearenv !(def () -> ())} !symbol::Symbol -__SYMBOLS[67] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "mkstemp", function = *mkstemp !(def () -> ())} !symbol::Symbol -__SYMBOLS[68] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "mkstemps", function = *mkstemps !(def () -> ())} !symbol::Symbol -__SYMBOLS[69] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "mkdtemp", function = *mkdtemp !(def () -> ())} !symbol::Symbol -__SYMBOLS[70] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "system", function = *system !(def () -> ())} !symbol::Symbol -__SYMBOLS[71] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "realpath", function = *realpath !(def () -> ())} !symbol::Symbol -__SYMBOLS[72] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "bsearch", function = *bsearch !(def () -> ())} !symbol::Symbol -__SYMBOLS[73] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "qsort", function = *qsort !(def () -> ())} !symbol::Symbol -__SYMBOLS[74] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "abs", function = *abs !(def () -> ())} !symbol::Symbol -__SYMBOLS[75] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "labs", function = *labs !(def () -> ())} !symbol::Symbol -__SYMBOLS[76] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "llabs", function = *llabs !(def () -> ())} !symbol::Symbol -__SYMBOLS[77] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "div", function = *div !(def () -> ())} !symbol::Symbol -__SYMBOLS[78] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "ldiv", function = *ldiv !(def () -> ())} !symbol::Symbol -__SYMBOLS[79] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "lldiv", function = *lldiv !(def () -> ())} !symbol::Symbol -__SYMBOLS[80] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "ecvt", function = *ecvt !(def () -> ())} !symbol::Symbol -__SYMBOLS[81] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "fcvt", function = *fcvt !(def () -> ())} !symbol::Symbol -__SYMBOLS[82] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "gcvt", function = *gcvt !(def () -> ())} !symbol::Symbol -__SYMBOLS[83] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "qecvt", function = *qecvt !(def () -> ())} !symbol::Symbol -__SYMBOLS[84] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "qfcvt", function = *qfcvt !(def () -> ())} !symbol::Symbol -__SYMBOLS[85] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "qgcvt", function = *qgcvt !(def () -> ())} !symbol::Symbol -__SYMBOLS[86] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "ecvt_r", function = *ecvt_r !(def () -> ())} !symbol::Symbol -__SYMBOLS[87] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "fcvt_r", function = *fcvt_r !(def () -> ())} !symbol::Symbol -__SYMBOLS[88] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "qecvt_r", function = *qecvt_r !(def () -> ())} !symbol::Symbol -__SYMBOLS[89] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "qfcvt_r", function = *qfcvt_r !(def () -> ())} !symbol::Symbol -__SYMBOLS[90] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "mblen", function = *mblen !(def () -> ())} !symbol::Symbol -__SYMBOLS[91] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "mbtowc", function = *mbtowc !(def () -> ())} !symbol::Symbol -__SYMBOLS[92] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "wctomb", function = *wctomb !(def () -> ())} !symbol::Symbol -__SYMBOLS[93] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "mbstowcs", function = *mbstowcs !(def () -> ())} !symbol::Symbol -__SYMBOLS[94] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "wcstombs", function = *wcstombs !(def () -> ())} !symbol::Symbol -__SYMBOLS[95] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "rpmatch", function = *rpmatch !(def () -> ())} !symbol::Symbol -__SYMBOLS[96] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "getsubopt", function = *getsubopt !(def () -> ())} !symbol::Symbol -__SYMBOLS[97] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "getloadavg", function = *getloadavg !(def () -> ())} !symbol::Symbol -__SYMBOLS[98] = { kind = symbol::SymbolKind::VARIABLE, dllimport = false, name = "stdin", variable = *stdin !*} !symbol::Symbol -__SYMBOLS[99] = { kind = symbol::SymbolKind::VARIABLE, dllimport = false, name = "stdout", variable = *stdout !*} !symbol::Symbol -__SYMBOLS[100] = { kind = symbol::SymbolKind::VARIABLE, dllimport = false, name = "stderr", variable = *stderr !*} !symbol::Symbol -__SYMBOLS[101] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "remove", function = *remove !(def () -> ())} !symbol::Symbol -__SYMBOLS[102] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "rename", function = *rename !(def () -> ())} !symbol::Symbol -__SYMBOLS[103] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "renameat", function = *renameat !(def () -> ())} !symbol::Symbol -__SYMBOLS[104] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "tmpfile", function = *tmpfile !(def () -> ())} !symbol::Symbol -__SYMBOLS[105] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "fclose", function = *fclose !(def () -> ())} !symbol::Symbol -__SYMBOLS[106] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "fflush", function = *fflush !(def () -> ())} !symbol::Symbol -__SYMBOLS[107] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "fflush_unlocked", function = *fflush_unlocked !(def () -> ())} !symbol::Symbol -__SYMBOLS[108] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "fopen", function = *fopen !(def () -> ())} !symbol::Symbol -__SYMBOLS[109] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "freopen", function = *freopen !(def () -> ())} !symbol::Symbol -__SYMBOLS[110] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "fdopen", function = *fdopen !(def () -> ())} !symbol::Symbol -__SYMBOLS[111] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "fmemopen", function = *fmemopen !(def () -> ())} !symbol::Symbol -__SYMBOLS[112] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "open_memstream", function = *open_memstream !(def () -> ())} !symbol::Symbol -__SYMBOLS[113] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "setbuf", function = *setbuf !(def () -> ())} !symbol::Symbol -__SYMBOLS[114] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "setvbuf", function = *setvbuf !(def () -> ())} !symbol::Symbol -__SYMBOLS[115] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "setbuffer", function = *setbuffer !(def () -> ())} !symbol::Symbol -__SYMBOLS[116] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "setlinebuf", function = *setlinebuf !(def () -> ())} !symbol::Symbol -__SYMBOLS[117] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "fprintf", function = *fprintf !(def () -> ())} !symbol::Symbol -__SYMBOLS[118] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "printf", function = *printf !(def () -> ())} !symbol::Symbol -__SYMBOLS[119] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "sprintf", function = *sprintf !(def () -> ())} !symbol::Symbol -__SYMBOLS[120] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "vfprintf", function = *vfprintf !(def () -> ())} !symbol::Symbol -__SYMBOLS[121] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "vprintf", function = *vprintf !(def () -> ())} !symbol::Symbol -__SYMBOLS[122] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "vsprintf", function = *vsprintf !(def () -> ())} !symbol::Symbol -__SYMBOLS[123] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "snprintf", function = *snprintf !(def () -> ())} !symbol::Symbol -__SYMBOLS[124] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "vsnprintf", function = *vsnprintf !(def () -> ())} !symbol::Symbol -__SYMBOLS[125] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "vdprintf", function = *vdprintf !(def () -> ())} !symbol::Symbol -__SYMBOLS[126] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "dprintf", function = *dprintf !(def () -> ())} !symbol::Symbol -__SYMBOLS[127] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "fscanf", function = *fscanf !(def () -> ())} !symbol::Symbol -__SYMBOLS[128] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "scanf", function = *scanf !(def () -> ())} !symbol::Symbol -__SYMBOLS[129] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "sscanf", function = *sscanf !(def () -> ())} !symbol::Symbol -__SYMBOLS[130] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "vfscanf", function = *vfscanf !(def () -> ())} !symbol::Symbol -__SYMBOLS[131] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "vscanf", function = *vscanf !(def () -> ())} !symbol::Symbol -__SYMBOLS[132] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "vsscanf", function = *vsscanf !(def () -> ())} !symbol::Symbol -__SYMBOLS[133] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "fgetc", function = *fgetc !(def () -> ())} !symbol::Symbol -__SYMBOLS[134] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "getc", function = *getc !(def () -> ())} !symbol::Symbol -__SYMBOLS[135] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "getchar", function = *getchar !(def () -> ())} !symbol::Symbol -__SYMBOLS[136] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "getc_unlocked", function = *getc_unlocked !(def () -> ())} !symbol::Symbol -__SYMBOLS[137] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "getchar_unlocked", function = *getchar_unlocked !(def () -> ())} !symbol::Symbol -__SYMBOLS[138] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "fgetc_unlocked", function = *fgetc_unlocked !(def () -> ())} !symbol::Symbol -__SYMBOLS[139] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "fputc", function = *fputc !(def () -> ())} !symbol::Symbol -__SYMBOLS[140] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "putc", function = *putc !(def () -> ())} !symbol::Symbol -__SYMBOLS[141] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "putchar", function = *putchar !(def () -> ())} !symbol::Symbol -__SYMBOLS[142] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "fputc_unlocked", function = *fputc_unlocked !(def () -> ())} !symbol::Symbol -__SYMBOLS[143] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "putc_unlocked", function = *putc_unlocked !(def () -> ())} !symbol::Symbol -__SYMBOLS[144] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "putchar_unlocked", function = *putchar_unlocked !(def () -> ())} !symbol::Symbol -__SYMBOLS[145] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "getw", function = *getw !(def () -> ())} !symbol::Symbol -__SYMBOLS[146] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "putw", function = *putw !(def () -> ())} !symbol::Symbol -__SYMBOLS[147] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "fgets", function = *fgets !(def () -> ())} !symbol::Symbol -__SYMBOLS[148] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "__getdelim", function = *__getdelim !(def () -> ())} !symbol::Symbol -__SYMBOLS[149] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "getdelim", function = *getdelim !(def () -> ())} !symbol::Symbol -__SYMBOLS[150] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "getline", function = *getline !(def () -> ())} !symbol::Symbol -__SYMBOLS[151] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "fputs", function = *fputs !(def () -> ())} !symbol::Symbol -__SYMBOLS[152] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "puts", function = *puts !(def () -> ())} !symbol::Symbol -__SYMBOLS[153] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "ungetc", function = *ungetc !(def () -> ())} !symbol::Symbol -__SYMBOLS[154] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "fread", function = *fread !(def () -> ())} !symbol::Symbol -__SYMBOLS[155] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "fwrite", function = *fwrite !(def () -> ())} !symbol::Symbol -__SYMBOLS[156] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "fread_unlocked", function = *fread_unlocked !(def () -> ())} !symbol::Symbol -__SYMBOLS[157] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "fwrite_unlocked", function = *fwrite_unlocked !(def () -> ())} !symbol::Symbol -__SYMBOLS[158] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "fseek", function = *fseek !(def () -> ())} !symbol::Symbol -__SYMBOLS[159] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "ftell", function = *ftell !(def () -> ())} !symbol::Symbol -__SYMBOLS[160] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "rewind", function = *rewind !(def () -> ())} !symbol::Symbol -__SYMBOLS[161] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "fseeko", function = *fseeko !(def () -> ())} !symbol::Symbol -__SYMBOLS[162] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "ftello", function = *ftello !(def () -> ())} !symbol::Symbol -__SYMBOLS[163] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "fgetpos", function = *fgetpos !(def () -> ())} !symbol::Symbol -__SYMBOLS[164] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "fsetpos", function = *fsetpos !(def () -> ())} !symbol::Symbol -__SYMBOLS[165] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clearerr", function = *clearerr !(def () -> ())} !symbol::Symbol -__SYMBOLS[166] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "feof", function = *feof !(def () -> ())} !symbol::Symbol -__SYMBOLS[167] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "ferror", function = *ferror !(def () -> ())} !symbol::Symbol -__SYMBOLS[168] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clearerr_unlocked", function = *clearerr_unlocked !(def () -> ())} !symbol::Symbol -__SYMBOLS[169] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "feof_unlocked", function = *feof_unlocked !(def () -> ())} !symbol::Symbol -__SYMBOLS[170] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "ferror_unlocked", function = *ferror_unlocked !(def () -> ())} !symbol::Symbol -__SYMBOLS[171] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "perror", function = *perror !(def () -> ())} !symbol::Symbol -__SYMBOLS[172] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "fileno", function = *fileno !(def () -> ())} !symbol::Symbol -__SYMBOLS[173] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "fileno_unlocked", function = *fileno_unlocked !(def () -> ())} !symbol::Symbol -__SYMBOLS[174] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "popen", function = *popen !(def () -> ())} !symbol::Symbol -__SYMBOLS[175] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "pclose", function = *pclose !(def () -> ())} !symbol::Symbol -__SYMBOLS[176] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "ctermid", function = *ctermid !(def () -> ())} !symbol::Symbol -__SYMBOLS[177] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "flockfile", function = *flockfile !(def () -> ())} !symbol::Symbol -__SYMBOLS[178] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "ftrylockfile", function = *ftrylockfile !(def () -> ())} !symbol::Symbol -__SYMBOLS[179] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "funlockfile", function = *funlockfile !(def () -> ())} !symbol::Symbol -__SYMBOLS[180] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "__uflow", function = *__uflow !(def () -> ())} !symbol::Symbol -__SYMBOLS[181] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "__overflow", function = *__overflow !(def () -> ())} !symbol::Symbol -__SYMBOLS[182] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "memcpy", function = *memcpy !(def () -> ())} !symbol::Symbol -__SYMBOLS[183] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "memmove", function = *memmove !(def () -> ())} !symbol::Symbol -__SYMBOLS[184] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "memccpy", function = *memccpy !(def () -> ())} !symbol::Symbol -__SYMBOLS[185] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "memset", function = *memset !(def () -> ())} !symbol::Symbol -__SYMBOLS[186] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "memcmp", function = *memcmp !(def () -> ())} !symbol::Symbol -__SYMBOLS[187] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "memchr", function = *memchr !(def () -> ())} !symbol::Symbol -__SYMBOLS[188] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "strcpy", function = *strcpy !(def () -> ())} !symbol::Symbol -__SYMBOLS[189] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "strncpy", function = *strncpy !(def () -> ())} !symbol::Symbol -__SYMBOLS[190] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "strcat", function = *strcat !(def () -> ())} !symbol::Symbol -__SYMBOLS[191] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "strncat", function = *strncat !(def () -> ())} !symbol::Symbol -__SYMBOLS[192] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "strcmp", function = *strcmp !(def () -> ())} !symbol::Symbol -__SYMBOLS[193] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "strncmp", function = *strncmp !(def () -> ())} !symbol::Symbol -__SYMBOLS[194] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "strcoll", function = *strcoll !(def () -> ())} !symbol::Symbol -__SYMBOLS[195] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "strxfrm", function = *strxfrm !(def () -> ())} !symbol::Symbol -__SYMBOLS[196] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "strcoll_l", function = *strcoll_l !(def () -> ())} !symbol::Symbol -__SYMBOLS[197] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "strxfrm_l", function = *strxfrm_l !(def () -> ())} !symbol::Symbol -__SYMBOLS[198] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "strdup", function = *strdup !(def () -> ())} !symbol::Symbol -__SYMBOLS[199] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "strndup", function = *strndup !(def () -> ())} !symbol::Symbol -__SYMBOLS[200] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "strchr", function = *strchr !(def () -> ())} !symbol::Symbol -__SYMBOLS[201] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "strrchr", function = *strrchr !(def () -> ())} !symbol::Symbol -__SYMBOLS[202] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "strcspn", function = *strcspn !(def () -> ())} !symbol::Symbol -__SYMBOLS[203] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "strspn", function = *strspn !(def () -> ())} !symbol::Symbol -__SYMBOLS[204] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "strpbrk", function = *strpbrk !(def () -> ())} !symbol::Symbol -__SYMBOLS[205] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "strstr", function = *strstr !(def () -> ())} !symbol::Symbol -__SYMBOLS[206] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "strtok", function = *strtok !(def () -> ())} !symbol::Symbol -__SYMBOLS[207] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "__strtok_r", function = *__strtok_r !(def () -> ())} !symbol::Symbol -__SYMBOLS[208] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "strtok_r", function = *strtok_r !(def () -> ())} !symbol::Symbol -__SYMBOLS[209] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "strlen", function = *strlen !(def () -> ())} !symbol::Symbol -__SYMBOLS[210] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "strnlen", function = *strnlen !(def () -> ())} !symbol::Symbol -__SYMBOLS[211] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "strerror", function = *strerror !(def () -> ())} !symbol::Symbol -__SYMBOLS[212] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "strerror_r", function = *strerror_r !(def () -> ())} !symbol::Symbol -__SYMBOLS[213] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "strerror_l", function = *strerror_l !(def () -> ())} !symbol::Symbol -__SYMBOLS[214] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "bcmp", function = *bcmp !(def () -> ())} !symbol::Symbol -__SYMBOLS[215] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "bcopy", function = *bcopy !(def () -> ())} !symbol::Symbol -__SYMBOLS[216] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "bzero", function = *bzero !(def () -> ())} !symbol::Symbol -__SYMBOLS[217] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "index", function = *index !(def () -> ())} !symbol::Symbol -__SYMBOLS[218] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "rindex", function = *rindex !(def () -> ())} !symbol::Symbol -__SYMBOLS[219] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "ffs", function = *ffs !(def () -> ())} !symbol::Symbol -__SYMBOLS[220] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "ffsl", function = *ffsl !(def () -> ())} !symbol::Symbol -__SYMBOLS[221] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "ffsll", function = *ffsll !(def () -> ())} !symbol::Symbol -__SYMBOLS[222] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "strcasecmp", function = *strcasecmp !(def () -> ())} !symbol::Symbol -__SYMBOLS[223] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "strncasecmp", function = *strncasecmp !(def () -> ())} !symbol::Symbol -__SYMBOLS[224] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "strcasecmp_l", function = *strcasecmp_l !(def () -> ())} !symbol::Symbol -__SYMBOLS[225] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "strncasecmp_l", function = *strncasecmp_l !(def () -> ())} !symbol::Symbol -__SYMBOLS[226] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "explicit_bzero", function = *explicit_bzero !(def () -> ())} !symbol::Symbol -__SYMBOLS[227] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "strsep", function = *strsep !(def () -> ())} !symbol::Symbol -__SYMBOLS[228] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "strsignal", function = *strsignal !(def () -> ())} !symbol::Symbol -__SYMBOLS[229] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "__stpcpy", function = *__stpcpy !(def () -> ())} !symbol::Symbol -__SYMBOLS[230] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "stpcpy", function = *stpcpy !(def () -> ())} !symbol::Symbol -__SYMBOLS[231] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "__stpncpy", function = *__stpncpy !(def () -> ())} !symbol::Symbol -__SYMBOLS[232] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "stpncpy", function = *stpncpy !(def () -> ())} !symbol::Symbol -__SYMBOLS[233] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clock", function = *clock !(def () -> ())} !symbol::Symbol -__SYMBOLS[234] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "time", function = *time !(def () -> ())} !symbol::Symbol -__SYMBOLS[235] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "difftime", function = *difftime !(def () -> ())} !symbol::Symbol -__SYMBOLS[236] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "mktime", function = *mktime !(def () -> ())} !symbol::Symbol -__SYMBOLS[237] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "strftime", function = *strftime !(def () -> ())} !symbol::Symbol -__SYMBOLS[238] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "strftime_l", function = *strftime_l !(def () -> ())} !symbol::Symbol -__SYMBOLS[239] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "gmtime", function = *gmtime !(def () -> ())} !symbol::Symbol -__SYMBOLS[240] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "localtime", function = *localtime !(def () -> ())} !symbol::Symbol -__SYMBOLS[241] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "gmtime_r", function = *gmtime_r !(def () -> ())} !symbol::Symbol -__SYMBOLS[242] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "localtime_r", function = *localtime_r !(def () -> ())} !symbol::Symbol -__SYMBOLS[243] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "asctime", function = *asctime !(def () -> ())} !symbol::Symbol -__SYMBOLS[244] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "ctime", function = *ctime !(def () -> ())} !symbol::Symbol -__SYMBOLS[245] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "asctime_r", function = *asctime_r !(def () -> ())} !symbol::Symbol -__SYMBOLS[246] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "ctime_r", function = *ctime_r !(def () -> ())} !symbol::Symbol -__SYMBOLS[247] = { kind = symbol::SymbolKind::VARIABLE, dllimport = false, name = "__tzname", variable = *__tzname !*} !symbol::Symbol -__SYMBOLS[248] = { kind = symbol::SymbolKind::VARIABLE, dllimport = false, name = "__daylight", variable = *__daylight !*} !symbol::Symbol -__SYMBOLS[249] = { kind = symbol::SymbolKind::VARIABLE, dllimport = false, name = "__timezone", variable = *__timezone !*} !symbol::Symbol -__SYMBOLS[250] = { kind = symbol::SymbolKind::VARIABLE, dllimport = false, name = "tzname", variable = *tzname !*} !symbol::Symbol -__SYMBOLS[251] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "tzset", function = *tzset !(def () -> ())} !symbol::Symbol -__SYMBOLS[252] = { kind = symbol::SymbolKind::VARIABLE, dllimport = false, name = "daylight", variable = *daylight !*} !symbol::Symbol -__SYMBOLS[253] = { kind = symbol::SymbolKind::VARIABLE, dllimport = false, name = "timezone", variable = *timezone !*} !symbol::Symbol -__SYMBOLS[254] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "timegm", function = *timegm !(def () -> ())} !symbol::Symbol -__SYMBOLS[255] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "timelocal", function = *timelocal !(def () -> ())} !symbol::Symbol -__SYMBOLS[256] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "dysize", function = *dysize !(def () -> ())} !symbol::Symbol -__SYMBOLS[257] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "nanosleep", function = *nanosleep !(def () -> ())} !symbol::Symbol -__SYMBOLS[258] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clock_getres", function = *clock_getres !(def () -> ())} !symbol::Symbol -__SYMBOLS[259] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clock_gettime", function = *clock_gettime !(def () -> ())} !symbol::Symbol -__SYMBOLS[260] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clock_settime", function = *clock_settime !(def () -> ())} !symbol::Symbol -__SYMBOLS[261] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clock_nanosleep", function = *clock_nanosleep !(def () -> ())} !symbol::Symbol -__SYMBOLS[262] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clock_getcpuclockid", function = *clock_getcpuclockid !(def () -> ())} !symbol::Symbol -__SYMBOLS[263] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "timespec_get", function = *timespec_get !(def () -> ())} !symbol::Symbol -__SYMBOLS[264] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "__fpclassify", function = *__fpclassify !(def () -> ())} !symbol::Symbol -__SYMBOLS[265] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "__signbit", function = *__signbit !(def () -> ())} !symbol::Symbol -__SYMBOLS[266] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "__isinf", function = *__isinf !(def () -> ())} !symbol::Symbol -__SYMBOLS[267] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "__finite", function = *__finite !(def () -> ())} !symbol::Symbol -__SYMBOLS[268] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "__isnan", function = *__isnan !(def () -> ())} !symbol::Symbol -__SYMBOLS[269] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "__iseqsig", function = *__iseqsig !(def () -> ())} !symbol::Symbol -__SYMBOLS[270] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "__issignaling", function = *__issignaling !(def () -> ())} !symbol::Symbol -__SYMBOLS[271] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "acos", function = *acos !(def () -> ())} !symbol::Symbol -__SYMBOLS[272] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "asin", function = *asin !(def () -> ())} !symbol::Symbol -__SYMBOLS[273] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "atan", function = *atan !(def () -> ())} !symbol::Symbol -__SYMBOLS[274] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "atan2", function = *atan2 !(def () -> ())} !symbol::Symbol -__SYMBOLS[275] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "cos", function = *cos !(def () -> ())} !symbol::Symbol -__SYMBOLS[276] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "sin", function = *sin !(def () -> ())} !symbol::Symbol -__SYMBOLS[277] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "tan", function = *tan !(def () -> ())} !symbol::Symbol -__SYMBOLS[278] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "cosh", function = *cosh !(def () -> ())} !symbol::Symbol -__SYMBOLS[279] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "sinh", function = *sinh !(def () -> ())} !symbol::Symbol -__SYMBOLS[280] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "tanh", function = *tanh !(def () -> ())} !symbol::Symbol -__SYMBOLS[281] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "acosh", function = *acosh !(def () -> ())} !symbol::Symbol -__SYMBOLS[282] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "asinh", function = *asinh !(def () -> ())} !symbol::Symbol -__SYMBOLS[283] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "atanh", function = *atanh !(def () -> ())} !symbol::Symbol -__SYMBOLS[284] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "exp", function = *exp !(def () -> ())} !symbol::Symbol -__SYMBOLS[285] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "frexp", function = *frexp !(def () -> ())} !symbol::Symbol -__SYMBOLS[286] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "ldexp", function = *ldexp !(def () -> ())} !symbol::Symbol -__SYMBOLS[287] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "log", function = *log !(def () -> ())} !symbol::Symbol -__SYMBOLS[288] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "log10", function = *log10 !(def () -> ())} !symbol::Symbol -__SYMBOLS[289] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "modf", function = *modf !(def () -> ())} !symbol::Symbol -__SYMBOLS[290] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "expm1", function = *expm1 !(def () -> ())} !symbol::Symbol -__SYMBOLS[291] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "log1p", function = *log1p !(def () -> ())} !symbol::Symbol -__SYMBOLS[292] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "logb", function = *logb !(def () -> ())} !symbol::Symbol -__SYMBOLS[293] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "exp2", function = *exp2 !(def () -> ())} !symbol::Symbol -__SYMBOLS[294] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "log2", function = *log2 !(def () -> ())} !symbol::Symbol -__SYMBOLS[295] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "pow", function = *pow !(def () -> ())} !symbol::Symbol -__SYMBOLS[296] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "sqrt", function = *sqrt !(def () -> ())} !symbol::Symbol -__SYMBOLS[297] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "hypot", function = *hypot !(def () -> ())} !symbol::Symbol -__SYMBOLS[298] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "cbrt", function = *cbrt !(def () -> ())} !symbol::Symbol -__SYMBOLS[299] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "ceil", function = *ceil !(def () -> ())} !symbol::Symbol -__SYMBOLS[300] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "fabs", function = *fabs !(def () -> ())} !symbol::Symbol -__SYMBOLS[301] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "floor", function = *floor !(def () -> ())} !symbol::Symbol -__SYMBOLS[302] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "fmod", function = *fmod !(def () -> ())} !symbol::Symbol -__SYMBOLS[303] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "isinf", function = *isinf !(def () -> ())} !symbol::Symbol -__SYMBOLS[304] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "finite", function = *finite !(def () -> ())} !symbol::Symbol -__SYMBOLS[305] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "drem", function = *drem !(def () -> ())} !symbol::Symbol -__SYMBOLS[306] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "significand", function = *significand !(def () -> ())} !symbol::Symbol -__SYMBOLS[307] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "copysign", function = *copysign !(def () -> ())} !symbol::Symbol -__SYMBOLS[308] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "nan", function = *nan !(def () -> ())} !symbol::Symbol -__SYMBOLS[309] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "isnan", function = *isnan !(def () -> ())} !symbol::Symbol -__SYMBOLS[310] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "j0", function = *j0 !(def () -> ())} !symbol::Symbol -__SYMBOLS[311] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "j1", function = *j1 !(def () -> ())} !symbol::Symbol -__SYMBOLS[312] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "jn", function = *jn !(def () -> ())} !symbol::Symbol -__SYMBOLS[313] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "y0", function = *y0 !(def () -> ())} !symbol::Symbol -__SYMBOLS[314] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "y1", function = *y1 !(def () -> ())} !symbol::Symbol -__SYMBOLS[315] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "yn", function = *yn !(def () -> ())} !symbol::Symbol -__SYMBOLS[316] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "erf", function = *erf !(def () -> ())} !symbol::Symbol -__SYMBOLS[317] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "erfc", function = *erfc !(def () -> ())} !symbol::Symbol -__SYMBOLS[318] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "lgamma", function = *lgamma !(def () -> ())} !symbol::Symbol -__SYMBOLS[319] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "tgamma", function = *tgamma !(def () -> ())} !symbol::Symbol -__SYMBOLS[320] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "gamma", function = *gamma !(def () -> ())} !symbol::Symbol -__SYMBOLS[321] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "lgamma_r", function = *lgamma_r !(def () -> ())} !symbol::Symbol -__SYMBOLS[322] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "rint", function = *rint !(def () -> ())} !symbol::Symbol -__SYMBOLS[323] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "nextafter", function = *nextafter !(def () -> ())} !symbol::Symbol -__SYMBOLS[324] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "nexttoward", function = *nexttoward !(def () -> ())} !symbol::Symbol -__SYMBOLS[325] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "remainder", function = *remainder !(def () -> ())} !symbol::Symbol -__SYMBOLS[326] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "scalbn", function = *scalbn !(def () -> ())} !symbol::Symbol -__SYMBOLS[327] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "ilogb", function = *ilogb !(def () -> ())} !symbol::Symbol -__SYMBOLS[328] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "scalbln", function = *scalbln !(def () -> ())} !symbol::Symbol -__SYMBOLS[329] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "nearbyint", function = *nearbyint !(def () -> ())} !symbol::Symbol -__SYMBOLS[330] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "round", function = *round !(def () -> ())} !symbol::Symbol -__SYMBOLS[331] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "trunc", function = *trunc !(def () -> ())} !symbol::Symbol -__SYMBOLS[332] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "remquo", function = *remquo !(def () -> ())} !symbol::Symbol -__SYMBOLS[333] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "lrint", function = *lrint !(def () -> ())} !symbol::Symbol -__SYMBOLS[334] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "llrint", function = *llrint !(def () -> ())} !symbol::Symbol -__SYMBOLS[335] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "lround", function = *lround !(def () -> ())} !symbol::Symbol -__SYMBOLS[336] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "llround", function = *llround !(def () -> ())} !symbol::Symbol -__SYMBOLS[337] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "fdim", function = *fdim !(def () -> ())} !symbol::Symbol -__SYMBOLS[338] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "fmax", function = *fmax !(def () -> ())} !symbol::Symbol -__SYMBOLS[339] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "fmin", function = *fmin !(def () -> ())} !symbol::Symbol -__SYMBOLS[340] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "fma", function = *fma !(def () -> ())} !symbol::Symbol -__SYMBOLS[341] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "scalb", function = *scalb !(def () -> ())} !symbol::Symbol -__SYMBOLS[342] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "__fpclassifyf", function = *__fpclassifyf !(def () -> ())} !symbol::Symbol -__SYMBOLS[343] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "__signbitf", function = *__signbitf !(def () -> ())} !symbol::Symbol -__SYMBOLS[344] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "__isinff", function = *__isinff !(def () -> ())} !symbol::Symbol -__SYMBOLS[345] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "__finitef", function = *__finitef !(def () -> ())} !symbol::Symbol -__SYMBOLS[346] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "__isnanf", function = *__isnanf !(def () -> ())} !symbol::Symbol -__SYMBOLS[347] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "__iseqsigf", function = *__iseqsigf !(def () -> ())} !symbol::Symbol -__SYMBOLS[348] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "__issignalingf", function = *__issignalingf !(def () -> ())} !symbol::Symbol -__SYMBOLS[349] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "acosf", function = *acosf !(def () -> ())} !symbol::Symbol -__SYMBOLS[350] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "asinf", function = *asinf !(def () -> ())} !symbol::Symbol -__SYMBOLS[351] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "atanf", function = *atanf !(def () -> ())} !symbol::Symbol -__SYMBOLS[352] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "atan2f", function = *atan2f !(def () -> ())} !symbol::Symbol -__SYMBOLS[353] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "cosf", function = *cosf !(def () -> ())} !symbol::Symbol -__SYMBOLS[354] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "sinf", function = *sinf !(def () -> ())} !symbol::Symbol -__SYMBOLS[355] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "tanf", function = *tanf !(def () -> ())} !symbol::Symbol -__SYMBOLS[356] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "coshf", function = *coshf !(def () -> ())} !symbol::Symbol -__SYMBOLS[357] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "sinhf", function = *sinhf !(def () -> ())} !symbol::Symbol -__SYMBOLS[358] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "tanhf", function = *tanhf !(def () -> ())} !symbol::Symbol -__SYMBOLS[359] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "acoshf", function = *acoshf !(def () -> ())} !symbol::Symbol -__SYMBOLS[360] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "asinhf", function = *asinhf !(def () -> ())} !symbol::Symbol -__SYMBOLS[361] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "atanhf", function = *atanhf !(def () -> ())} !symbol::Symbol -__SYMBOLS[362] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "expf", function = *expf !(def () -> ())} !symbol::Symbol -__SYMBOLS[363] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "frexpf", function = *frexpf !(def () -> ())} !symbol::Symbol -__SYMBOLS[364] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "ldexpf", function = *ldexpf !(def () -> ())} !symbol::Symbol -__SYMBOLS[365] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "logf", function = *logf !(def () -> ())} !symbol::Symbol -__SYMBOLS[366] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "log10f", function = *log10f !(def () -> ())} !symbol::Symbol -__SYMBOLS[367] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "modff", function = *modff !(def () -> ())} !symbol::Symbol -__SYMBOLS[368] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "expm1f", function = *expm1f !(def () -> ())} !symbol::Symbol -__SYMBOLS[369] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "log1pf", function = *log1pf !(def () -> ())} !symbol::Symbol -__SYMBOLS[370] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "logbf", function = *logbf !(def () -> ())} !symbol::Symbol -__SYMBOLS[371] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "exp2f", function = *exp2f !(def () -> ())} !symbol::Symbol -__SYMBOLS[372] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "log2f", function = *log2f !(def () -> ())} !symbol::Symbol -__SYMBOLS[373] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "powf", function = *powf !(def () -> ())} !symbol::Symbol -__SYMBOLS[374] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "sqrtf", function = *sqrtf !(def () -> ())} !symbol::Symbol -__SYMBOLS[375] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "hypotf", function = *hypotf !(def () -> ())} !symbol::Symbol -__SYMBOLS[376] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "cbrtf", function = *cbrtf !(def () -> ())} !symbol::Symbol -__SYMBOLS[377] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "ceilf", function = *ceilf !(def () -> ())} !symbol::Symbol -__SYMBOLS[378] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "fabsf", function = *fabsf !(def () -> ())} !symbol::Symbol -__SYMBOLS[379] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "floorf", function = *floorf !(def () -> ())} !symbol::Symbol -__SYMBOLS[380] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "fmodf", function = *fmodf !(def () -> ())} !symbol::Symbol -__SYMBOLS[381] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "isinff", function = *isinff !(def () -> ())} !symbol::Symbol -__SYMBOLS[382] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "finitef", function = *finitef !(def () -> ())} !symbol::Symbol -__SYMBOLS[383] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "dremf", function = *dremf !(def () -> ())} !symbol::Symbol -__SYMBOLS[384] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "significandf", function = *significandf !(def () -> ())} !symbol::Symbol -__SYMBOLS[385] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "copysignf", function = *copysignf !(def () -> ())} !symbol::Symbol -__SYMBOLS[386] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "nanf", function = *nanf !(def () -> ())} !symbol::Symbol -__SYMBOLS[387] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "isnanf", function = *isnanf !(def () -> ())} !symbol::Symbol -__SYMBOLS[388] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "j0f", function = *j0f !(def () -> ())} !symbol::Symbol -__SYMBOLS[389] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "j1f", function = *j1f !(def () -> ())} !symbol::Symbol -__SYMBOLS[390] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "jnf", function = *jnf !(def () -> ())} !symbol::Symbol -__SYMBOLS[391] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "y0f", function = *y0f !(def () -> ())} !symbol::Symbol -__SYMBOLS[392] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "y1f", function = *y1f !(def () -> ())} !symbol::Symbol -__SYMBOLS[393] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "ynf", function = *ynf !(def () -> ())} !symbol::Symbol -__SYMBOLS[394] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "erff", function = *erff !(def () -> ())} !symbol::Symbol -__SYMBOLS[395] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "erfcf", function = *erfcf !(def () -> ())} !symbol::Symbol -__SYMBOLS[396] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "lgammaf", function = *lgammaf !(def () -> ())} !symbol::Symbol -__SYMBOLS[397] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "tgammaf", function = *tgammaf !(def () -> ())} !symbol::Symbol -__SYMBOLS[398] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "gammaf", function = *gammaf !(def () -> ())} !symbol::Symbol -__SYMBOLS[399] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "lgammaf_r", function = *lgammaf_r !(def () -> ())} !symbol::Symbol -__SYMBOLS[400] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "rintf", function = *rintf !(def () -> ())} !symbol::Symbol -__SYMBOLS[401] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "nextafterf", function = *nextafterf !(def () -> ())} !symbol::Symbol -__SYMBOLS[402] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "nexttowardf", function = *nexttowardf !(def () -> ())} !symbol::Symbol -__SYMBOLS[403] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "remainderf", function = *remainderf !(def () -> ())} !symbol::Symbol -__SYMBOLS[404] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "scalbnf", function = *scalbnf !(def () -> ())} !symbol::Symbol -__SYMBOLS[405] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "ilogbf", function = *ilogbf !(def () -> ())} !symbol::Symbol -__SYMBOLS[406] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "scalblnf", function = *scalblnf !(def () -> ())} !symbol::Symbol -__SYMBOLS[407] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "nearbyintf", function = *nearbyintf !(def () -> ())} !symbol::Symbol -__SYMBOLS[408] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "roundf", function = *roundf !(def () -> ())} !symbol::Symbol -__SYMBOLS[409] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "truncf", function = *truncf !(def () -> ())} !symbol::Symbol -__SYMBOLS[410] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "remquof", function = *remquof !(def () -> ())} !symbol::Symbol -__SYMBOLS[411] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "lrintf", function = *lrintf !(def () -> ())} !symbol::Symbol -__SYMBOLS[412] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "llrintf", function = *llrintf !(def () -> ())} !symbol::Symbol -__SYMBOLS[413] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "lroundf", function = *lroundf !(def () -> ())} !symbol::Symbol -__SYMBOLS[414] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "llroundf", function = *llroundf !(def () -> ())} !symbol::Symbol -__SYMBOLS[415] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "fdimf", function = *fdimf !(def () -> ())} !symbol::Symbol -__SYMBOLS[416] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "fmaxf", function = *fmaxf !(def () -> ())} !symbol::Symbol -__SYMBOLS[417] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "fminf", function = *fminf !(def () -> ())} !symbol::Symbol -__SYMBOLS[418] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "fmaf", function = *fmaf !(def () -> ())} !symbol::Symbol -__SYMBOLS[419] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "scalbf", function = *scalbf !(def () -> ())} !symbol::Symbol -__SYMBOLS[420] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "__fpclassifyl", function = *__fpclassifyl !(def () -> ())} !symbol::Symbol -__SYMBOLS[421] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "__signbitl", function = *__signbitl !(def () -> ())} !symbol::Symbol -__SYMBOLS[422] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "__isinfl", function = *__isinfl !(def () -> ())} !symbol::Symbol -__SYMBOLS[423] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "__finitel", function = *__finitel !(def () -> ())} !symbol::Symbol -__SYMBOLS[424] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "__isnanl", function = *__isnanl !(def () -> ())} !symbol::Symbol -__SYMBOLS[425] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "__iseqsigl", function = *__iseqsigl !(def () -> ())} !symbol::Symbol -__SYMBOLS[426] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "__issignalingl", function = *__issignalingl !(def () -> ())} !symbol::Symbol -__SYMBOLS[427] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "acosl", function = *acosl !(def () -> ())} !symbol::Symbol -__SYMBOLS[428] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "asinl", function = *asinl !(def () -> ())} !symbol::Symbol -__SYMBOLS[429] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "atanl", function = *atanl !(def () -> ())} !symbol::Symbol -__SYMBOLS[430] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "atan2l", function = *atan2l !(def () -> ())} !symbol::Symbol -__SYMBOLS[431] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "cosl", function = *cosl !(def () -> ())} !symbol::Symbol -__SYMBOLS[432] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "sinl", function = *sinl !(def () -> ())} !symbol::Symbol -__SYMBOLS[433] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "tanl", function = *tanl !(def () -> ())} !symbol::Symbol -__SYMBOLS[434] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "coshl", function = *coshl !(def () -> ())} !symbol::Symbol -__SYMBOLS[435] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "sinhl", function = *sinhl !(def () -> ())} !symbol::Symbol -__SYMBOLS[436] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "tanhl", function = *tanhl !(def () -> ())} !symbol::Symbol -__SYMBOLS[437] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "acoshl", function = *acoshl !(def () -> ())} !symbol::Symbol -__SYMBOLS[438] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "asinhl", function = *asinhl !(def () -> ())} !symbol::Symbol -__SYMBOLS[439] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "atanhl", function = *atanhl !(def () -> ())} !symbol::Symbol -__SYMBOLS[440] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "expl", function = *expl !(def () -> ())} !symbol::Symbol -__SYMBOLS[441] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "frexpl", function = *frexpl !(def () -> ())} !symbol::Symbol -__SYMBOLS[442] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "ldexpl", function = *ldexpl !(def () -> ())} !symbol::Symbol -__SYMBOLS[443] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "logl", function = *logl !(def () -> ())} !symbol::Symbol -__SYMBOLS[444] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "log10l", function = *log10l !(def () -> ())} !symbol::Symbol -__SYMBOLS[445] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "modfl", function = *modfl !(def () -> ())} !symbol::Symbol -__SYMBOLS[446] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "expm1l", function = *expm1l !(def () -> ())} !symbol::Symbol -__SYMBOLS[447] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "log1pl", function = *log1pl !(def () -> ())} !symbol::Symbol -__SYMBOLS[448] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "logbl", function = *logbl !(def () -> ())} !symbol::Symbol -__SYMBOLS[449] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "exp2l", function = *exp2l !(def () -> ())} !symbol::Symbol -__SYMBOLS[450] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "log2l", function = *log2l !(def () -> ())} !symbol::Symbol -__SYMBOLS[451] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "powl", function = *powl !(def () -> ())} !symbol::Symbol -__SYMBOLS[452] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "sqrtl", function = *sqrtl !(def () -> ())} !symbol::Symbol -__SYMBOLS[453] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "hypotl", function = *hypotl !(def () -> ())} !symbol::Symbol -__SYMBOLS[454] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "cbrtl", function = *cbrtl !(def () -> ())} !symbol::Symbol -__SYMBOLS[455] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "ceill", function = *ceill !(def () -> ())} !symbol::Symbol -__SYMBOLS[456] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "fabsl", function = *fabsl !(def () -> ())} !symbol::Symbol -__SYMBOLS[457] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "floorl", function = *floorl !(def () -> ())} !symbol::Symbol -__SYMBOLS[458] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "fmodl", function = *fmodl !(def () -> ())} !symbol::Symbol -__SYMBOLS[459] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "isinfl", function = *isinfl !(def () -> ())} !symbol::Symbol -__SYMBOLS[460] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "finitel", function = *finitel !(def () -> ())} !symbol::Symbol -__SYMBOLS[461] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "dreml", function = *dreml !(def () -> ())} !symbol::Symbol -__SYMBOLS[462] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "significandl", function = *significandl !(def () -> ())} !symbol::Symbol -__SYMBOLS[463] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "copysignl", function = *copysignl !(def () -> ())} !symbol::Symbol -__SYMBOLS[464] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "nanl", function = *nanl !(def () -> ())} !symbol::Symbol -__SYMBOLS[465] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "isnanl", function = *isnanl !(def () -> ())} !symbol::Symbol -__SYMBOLS[466] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "j0l", function = *j0l !(def () -> ())} !symbol::Symbol -__SYMBOLS[467] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "j1l", function = *j1l !(def () -> ())} !symbol::Symbol -__SYMBOLS[468] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "jnl", function = *jnl !(def () -> ())} !symbol::Symbol -__SYMBOLS[469] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "y0l", function = *y0l !(def () -> ())} !symbol::Symbol -__SYMBOLS[470] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "y1l", function = *y1l !(def () -> ())} !symbol::Symbol -__SYMBOLS[471] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "ynl", function = *ynl !(def () -> ())} !symbol::Symbol -__SYMBOLS[472] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "erfl", function = *erfl !(def () -> ())} !symbol::Symbol -__SYMBOLS[473] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "erfcl", function = *erfcl !(def () -> ())} !symbol::Symbol -__SYMBOLS[474] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "lgammal", function = *lgammal !(def () -> ())} !symbol::Symbol -__SYMBOLS[475] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "tgammal", function = *tgammal !(def () -> ())} !symbol::Symbol -__SYMBOLS[476] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "gammal", function = *gammal !(def () -> ())} !symbol::Symbol -__SYMBOLS[477] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "lgammal_r", function = *lgammal_r !(def () -> ())} !symbol::Symbol -__SYMBOLS[478] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "rintl", function = *rintl !(def () -> ())} !symbol::Symbol -__SYMBOLS[479] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "nextafterl", function = *nextafterl !(def () -> ())} !symbol::Symbol -__SYMBOLS[480] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "nexttowardl", function = *nexttowardl !(def () -> ())} !symbol::Symbol -__SYMBOLS[481] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "remainderl", function = *remainderl !(def () -> ())} !symbol::Symbol -__SYMBOLS[482] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "scalbnl", function = *scalbnl !(def () -> ())} !symbol::Symbol -__SYMBOLS[483] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "ilogbl", function = *ilogbl !(def () -> ())} !symbol::Symbol -__SYMBOLS[484] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "scalblnl", function = *scalblnl !(def () -> ())} !symbol::Symbol -__SYMBOLS[485] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "nearbyintl", function = *nearbyintl !(def () -> ())} !symbol::Symbol -__SYMBOLS[486] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "roundl", function = *roundl !(def () -> ())} !symbol::Symbol -__SYMBOLS[487] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "truncl", function = *truncl !(def () -> ())} !symbol::Symbol -__SYMBOLS[488] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "remquol", function = *remquol !(def () -> ())} !symbol::Symbol -__SYMBOLS[489] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "lrintl", function = *lrintl !(def () -> ())} !symbol::Symbol -__SYMBOLS[490] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "llrintl", function = *llrintl !(def () -> ())} !symbol::Symbol -__SYMBOLS[491] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "lroundl", function = *lroundl !(def () -> ())} !symbol::Symbol -__SYMBOLS[492] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "llroundl", function = *llroundl !(def () -> ())} !symbol::Symbol -__SYMBOLS[493] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "fdiml", function = *fdiml !(def () -> ())} !symbol::Symbol -__SYMBOLS[494] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "fmaxl", function = *fmaxl !(def () -> ())} !symbol::Symbol -__SYMBOLS[495] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "fminl", function = *fminl !(def () -> ())} !symbol::Symbol -__SYMBOLS[496] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "fmal", function = *fmal !(def () -> ())} !symbol::Symbol -__SYMBOLS[497] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "scalbl", function = *scalbl !(def () -> ())} !symbol::Symbol -__SYMBOLS[498] = { kind = symbol::SymbolKind::VARIABLE, dllimport = false, name = "signgam", variable = *signgam !*} !symbol::Symbol -__SYMBOLS[499] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "__assert_fail", function = *__assert_fail !(def () -> ())} !symbol::Symbol -__SYMBOLS[500] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "__assert_perror_fail", function = *__assert_perror_fail !(def () -> ())} !symbol::Symbol -__SYMBOLS[501] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "__assert", function = *__assert !(def () -> ())} !symbol::Symbol -__SYMBOLS[502] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "__sysv_signal", function = *__sysv_signal !(def () -> ())} !symbol::Symbol -__SYMBOLS[503] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "signal", function = *signal !(def () -> ())} !symbol::Symbol -__SYMBOLS[504] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "kill", function = *kill !(def () -> ())} !symbol::Symbol -__SYMBOLS[505] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "killpg", function = *killpg !(def () -> ())} !symbol::Symbol -__SYMBOLS[506] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "raise", function = *raise !(def () -> ())} !symbol::Symbol -__SYMBOLS[507] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "ssignal", function = *ssignal !(def () -> ())} !symbol::Symbol -__SYMBOLS[508] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "gsignal", function = *gsignal !(def () -> ())} !symbol::Symbol -__SYMBOLS[509] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "psignal", function = *psignal !(def () -> ())} !symbol::Symbol -__SYMBOLS[510] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "psiginfo", function = *psiginfo !(def () -> ())} !symbol::Symbol -__SYMBOLS[511] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "sigblock", function = *sigblock !(def () -> ())} !symbol::Symbol -__SYMBOLS[512] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "sigsetmask", function = *sigsetmask !(def () -> ())} !symbol::Symbol -__SYMBOLS[513] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "sigemptyset", function = *sigemptyset !(def () -> ())} !symbol::Symbol -__SYMBOLS[514] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "sigfillset", function = *sigfillset !(def () -> ())} !symbol::Symbol -__SYMBOLS[515] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "sigaddset", function = *sigaddset !(def () -> ())} !symbol::Symbol -__SYMBOLS[516] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "sigdelset", function = *sigdelset !(def () -> ())} !symbol::Symbol -__SYMBOLS[517] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "sigismember", function = *sigismember !(def () -> ())} !symbol::Symbol -__SYMBOLS[518] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "sigprocmask", function = *sigprocmask !(def () -> ())} !symbol::Symbol -__SYMBOLS[519] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "sigsuspend", function = *sigsuspend !(def () -> ())} !symbol::Symbol -__SYMBOLS[520] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "sigaction", function = *sigaction !(def () -> ())} !symbol::Symbol -__SYMBOLS[521] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "sigpending", function = *sigpending !(def () -> ())} !symbol::Symbol -__SYMBOLS[522] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "sigwait", function = *sigwait !(def () -> ())} !symbol::Symbol -__SYMBOLS[523] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "sigwaitinfo", function = *sigwaitinfo !(def () -> ())} !symbol::Symbol -__SYMBOLS[524] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "sigtimedwait", function = *sigtimedwait !(def () -> ())} !symbol::Symbol -__SYMBOLS[525] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "sigqueue", function = *sigqueue !(def () -> ())} !symbol::Symbol -__SYMBOLS[526] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "siginterrupt", function = *siginterrupt !(def () -> ())} !symbol::Symbol -__SYMBOLS[527] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "sigaltstack", function = *sigaltstack !(def () -> ())} !symbol::Symbol -__SYMBOLS[528] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "pthread_sigmask", function = *pthread_sigmask !(def () -> ())} !symbol::Symbol -__SYMBOLS[529] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "pthread_kill", function = *pthread_kill !(def () -> ())} !symbol::Symbol -__SYMBOLS[530] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "__libc_current_sigrtmin", function = *__libc_current_sigrtmin !(def () -> ())} !symbol::Symbol -__SYMBOLS[531] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "__libc_current_sigrtmax", function = *__libc_current_sigrtmax !(def () -> ())} !symbol::Symbol -__SYMBOLS[532] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "__ctype_b_loc", function = *__ctype_b_loc !(def () -> ())} !symbol::Symbol -__SYMBOLS[533] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "__ctype_tolower_loc", function = *__ctype_tolower_loc !(def () -> ())} !symbol::Symbol -__SYMBOLS[534] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "__ctype_toupper_loc", function = *__ctype_toupper_loc !(def () -> ())} !symbol::Symbol -__SYMBOLS[535] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "isalnum", function = *isalnum !(def () -> ())} !symbol::Symbol -__SYMBOLS[536] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "isalpha", function = *isalpha !(def () -> ())} !symbol::Symbol -__SYMBOLS[537] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "iscntrl", function = *iscntrl !(def () -> ())} !symbol::Symbol -__SYMBOLS[538] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "isdigit", function = *isdigit !(def () -> ())} !symbol::Symbol -__SYMBOLS[539] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "islower", function = *islower !(def () -> ())} !symbol::Symbol -__SYMBOLS[540] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "isgraph", function = *isgraph !(def () -> ())} !symbol::Symbol -__SYMBOLS[541] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "isprint", function = *isprint !(def () -> ())} !symbol::Symbol -__SYMBOLS[542] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "ispunct", function = *ispunct !(def () -> ())} !symbol::Symbol -__SYMBOLS[543] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "isspace", function = *isspace !(def () -> ())} !symbol::Symbol -__SYMBOLS[544] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "isupper", function = *isupper !(def () -> ())} !symbol::Symbol -__SYMBOLS[545] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "isxdigit", function = *isxdigit !(def () -> ())} !symbol::Symbol -__SYMBOLS[546] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "tolower", function = *tolower !(def () -> ())} !symbol::Symbol -__SYMBOLS[547] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "toupper", function = *toupper !(def () -> ())} !symbol::Symbol -__SYMBOLS[548] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "isblank", function = *isblank !(def () -> ())} !symbol::Symbol -__SYMBOLS[549] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "isascii", function = *isascii !(def () -> ())} !symbol::Symbol -__SYMBOLS[550] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "toascii", function = *toascii !(def () -> ())} !symbol::Symbol -__SYMBOLS[551] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "_toupper", function = *_toupper !(def () -> ())} !symbol::Symbol -__SYMBOLS[552] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "_tolower", function = *_tolower !(def () -> ())} !symbol::Symbol -__SYMBOLS[553] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "isalnum_l", function = *isalnum_l !(def () -> ())} !symbol::Symbol -__SYMBOLS[554] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "isalpha_l", function = *isalpha_l !(def () -> ())} !symbol::Symbol -__SYMBOLS[555] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "iscntrl_l", function = *iscntrl_l !(def () -> ())} !symbol::Symbol -__SYMBOLS[556] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "isdigit_l", function = *isdigit_l !(def () -> ())} !symbol::Symbol -__SYMBOLS[557] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "islower_l", function = *islower_l !(def () -> ())} !symbol::Symbol -__SYMBOLS[558] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "isgraph_l", function = *isgraph_l !(def () -> ())} !symbol::Symbol -__SYMBOLS[559] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "isprint_l", function = *isprint_l !(def () -> ())} !symbol::Symbol -__SYMBOLS[560] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "ispunct_l", function = *ispunct_l !(def () -> ())} !symbol::Symbol -__SYMBOLS[561] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "isspace_l", function = *isspace_l !(def () -> ())} !symbol::Symbol -__SYMBOLS[562] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "isupper_l", function = *isupper_l !(def () -> ())} !symbol::Symbol -__SYMBOLS[563] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "isxdigit_l", function = *isxdigit_l !(def () -> ())} !symbol::Symbol -__SYMBOLS[564] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "isblank_l", function = *isblank_l !(def () -> ())} !symbol::Symbol -__SYMBOLS[565] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "__tolower_l", function = *__tolower_l !(def () -> ())} !symbol::Symbol -__SYMBOLS[566] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "tolower_l", function = *tolower_l !(def () -> ())} !symbol::Symbol -__SYMBOLS[567] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "__toupper_l", function = *__toupper_l !(def () -> ())} !symbol::Symbol -__SYMBOLS[568] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "toupper_l", function = *toupper_l !(def () -> ())} !symbol::Symbol -__SYMBOLS[569] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "setlocale", function = *setlocale !(def () -> ())} !symbol::Symbol -__SYMBOLS[570] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "localeconv", function = *localeconv !(def () -> ())} !symbol::Symbol -__SYMBOLS[571] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "newlocale", function = *newlocale !(def () -> ())} !symbol::Symbol -__SYMBOLS[572] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "duplocale", function = *duplocale !(def () -> ())} !symbol::Symbol -__SYMBOLS[573] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "freelocale", function = *freelocale !(def () -> ())} !symbol::Symbol -__SYMBOLS[574] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "uselocale", function = *uselocale !(def () -> ())} !symbol::Symbol -__SYMBOLS[575] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "setjmp", function = *setjmp !(def () -> ())} !symbol::Symbol -__SYMBOLS[576] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "__sigsetjmp", function = *__sigsetjmp !(def () -> ())} !symbol::Symbol -__SYMBOLS[577] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "_setjmp", function = *_setjmp !(def () -> ())} !symbol::Symbol -__SYMBOLS[578] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "longjmp", function = *longjmp !(def () -> ())} !symbol::Symbol -__SYMBOLS[579] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "_longjmp", function = *_longjmp !(def () -> ())} !symbol::Symbol -__SYMBOLS[580] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "siglongjmp", function = *siglongjmp !(def () -> ())} !symbol::Symbol -__SYMBOLS[581] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "__errno_location", function = *__errno_location !(def () -> ())} !symbol::Symbol -export var __SYMBOLS: [582; symbol::Symbol] +__SYMBOLS[10] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "strtoll", function = *strtoll !(def () -> ())} !symbol::Symbol +__SYMBOLS[11] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "strtoull", function = *strtoull !(def () -> ())} !symbol::Symbol +__SYMBOLS[12] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "l64a", function = *l64a !(def () -> ())} !symbol::Symbol +__SYMBOLS[13] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "a64l", function = *a64l !(def () -> ())} !symbol::Symbol +__SYMBOLS[14] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "select", function = *select !(def () -> ())} !symbol::Symbol +__SYMBOLS[15] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "pselect", function = *pselect !(def () -> ())} !symbol::Symbol +__SYMBOLS[16] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "random", function = *random !(def () -> ())} !symbol::Symbol +__SYMBOLS[17] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "srandom", function = *srandom !(def () -> ())} !symbol::Symbol +__SYMBOLS[18] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "initstate", function = *initstate !(def () -> ())} !symbol::Symbol +__SYMBOLS[19] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "setstate", function = *setstate !(def () -> ())} !symbol::Symbol +__SYMBOLS[20] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "rand", function = *rand !(def () -> ())} !symbol::Symbol +__SYMBOLS[21] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "srand", function = *srand !(def () -> ())} !symbol::Symbol +__SYMBOLS[22] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "rand_r", function = *rand_r !(def () -> ())} !symbol::Symbol +__SYMBOLS[23] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "drand48", function = *drand48 !(def () -> ())} !symbol::Symbol +__SYMBOLS[24] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "erand48", function = *erand48 !(def () -> ())} !symbol::Symbol +__SYMBOLS[25] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "lrand48", function = *lrand48 !(def () -> ())} !symbol::Symbol +__SYMBOLS[26] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "nrand48", function = *nrand48 !(def () -> ())} !symbol::Symbol +__SYMBOLS[27] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "mrand48", function = *mrand48 !(def () -> ())} !symbol::Symbol +__SYMBOLS[28] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "jrand48", function = *jrand48 !(def () -> ())} !symbol::Symbol +__SYMBOLS[29] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "srand48", function = *srand48 !(def () -> ())} !symbol::Symbol +__SYMBOLS[30] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "seed48", function = *seed48 !(def () -> ())} !symbol::Symbol +__SYMBOLS[31] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "lcong48", function = *lcong48 !(def () -> ())} !symbol::Symbol +__SYMBOLS[32] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "malloc", function = *malloc !(def () -> ())} !symbol::Symbol +__SYMBOLS[33] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "calloc", function = *calloc !(def () -> ())} !symbol::Symbol +__SYMBOLS[34] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "realloc", function = *realloc !(def () -> ())} !symbol::Symbol +__SYMBOLS[35] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "reallocarray", function = *reallocarray !(def () -> ())} !symbol::Symbol +__SYMBOLS[36] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "free", function = *free !(def () -> ())} !symbol::Symbol +__SYMBOLS[37] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "valloc", function = *valloc !(def () -> ())} !symbol::Symbol +__SYMBOLS[38] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "posix_memalign", function = *posix_memalign !(def () -> ())} !symbol::Symbol +__SYMBOLS[39] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "aligned_alloc", function = *aligned_alloc !(def () -> ())} !symbol::Symbol +__SYMBOLS[40] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "abort", function = *abort !(def () -> ())} !symbol::Symbol +__SYMBOLS[41] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "atexit", function = *atexit !(def () -> ())} !symbol::Symbol +__SYMBOLS[42] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "at_quick_exit", function = *at_quick_exit !(def () -> ())} !symbol::Symbol +__SYMBOLS[43] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "exit", function = *exit !(def () -> ())} !symbol::Symbol +__SYMBOLS[44] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "quick_exit", function = *quick_exit !(def () -> ())} !symbol::Symbol +__SYMBOLS[45] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "_Exit", function = *_Exit !(def () -> ())} !symbol::Symbol +__SYMBOLS[46] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "getenv", function = *getenv !(def () -> ())} !symbol::Symbol +__SYMBOLS[47] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "putenv", function = *putenv !(def () -> ())} !symbol::Symbol +__SYMBOLS[48] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "setenv", function = *setenv !(def () -> ())} !symbol::Symbol +__SYMBOLS[49] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "unsetenv", function = *unsetenv !(def () -> ())} !symbol::Symbol +__SYMBOLS[50] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clearenv", function = *clearenv !(def () -> ())} !symbol::Symbol +__SYMBOLS[51] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "mkstemp", function = *mkstemp !(def () -> ())} !symbol::Symbol +__SYMBOLS[52] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "mkstemps", function = *mkstemps !(def () -> ())} !symbol::Symbol +__SYMBOLS[53] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "mkdtemp", function = *mkdtemp !(def () -> ())} !symbol::Symbol +__SYMBOLS[54] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "system", function = *system !(def () -> ())} !symbol::Symbol +__SYMBOLS[55] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "realpath", function = *realpath !(def () -> ())} !symbol::Symbol +__SYMBOLS[56] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "bsearch", function = *bsearch !(def () -> ())} !symbol::Symbol +__SYMBOLS[57] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "qsort", function = *qsort !(def () -> ())} !symbol::Symbol +__SYMBOLS[58] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "abs", function = *abs !(def () -> ())} !symbol::Symbol +__SYMBOLS[59] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "labs", function = *labs !(def () -> ())} !symbol::Symbol +__SYMBOLS[60] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "llabs", function = *llabs !(def () -> ())} !symbol::Symbol +__SYMBOLS[61] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "div", function = *div !(def () -> ())} !symbol::Symbol +__SYMBOLS[62] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "ldiv", function = *ldiv !(def () -> ())} !symbol::Symbol +__SYMBOLS[63] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "lldiv", function = *lldiv !(def () -> ())} !symbol::Symbol +__SYMBOLS[64] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "ecvt", function = *ecvt !(def () -> ())} !symbol::Symbol +__SYMBOLS[65] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "fcvt", function = *fcvt !(def () -> ())} !symbol::Symbol +__SYMBOLS[66] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "gcvt", function = *gcvt !(def () -> ())} !symbol::Symbol +__SYMBOLS[67] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "mblen", function = *mblen !(def () -> ())} !symbol::Symbol +__SYMBOLS[68] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "mbtowc", function = *mbtowc !(def () -> ())} !symbol::Symbol +__SYMBOLS[69] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "wctomb", function = *wctomb !(def () -> ())} !symbol::Symbol +__SYMBOLS[70] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "mbstowcs", function = *mbstowcs !(def () -> ())} !symbol::Symbol +__SYMBOLS[71] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "wcstombs", function = *wcstombs !(def () -> ())} !symbol::Symbol +__SYMBOLS[72] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "getsubopt", function = *getsubopt !(def () -> ())} !symbol::Symbol +__SYMBOLS[73] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "getloadavg", function = *getloadavg !(def () -> ())} !symbol::Symbol +__SYMBOLS[74] = { kind = symbol::SymbolKind::VARIABLE, dllimport = false, name = "stdin", variable = *stdin !*} !symbol::Symbol +__SYMBOLS[75] = { kind = symbol::SymbolKind::VARIABLE, dllimport = false, name = "stdout", variable = *stdout !*} !symbol::Symbol +__SYMBOLS[76] = { kind = symbol::SymbolKind::VARIABLE, dllimport = false, name = "stderr", variable = *stderr !*} !symbol::Symbol +__SYMBOLS[77] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "remove", function = *remove !(def () -> ())} !symbol::Symbol +__SYMBOLS[78] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "rename", function = *rename !(def () -> ())} !symbol::Symbol +__SYMBOLS[79] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "renameat", function = *renameat !(def () -> ())} !symbol::Symbol +__SYMBOLS[80] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "tmpfile", function = *tmpfile !(def () -> ())} !symbol::Symbol +__SYMBOLS[81] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "fclose", function = *fclose !(def () -> ())} !symbol::Symbol +__SYMBOLS[82] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "fflush", function = *fflush !(def () -> ())} !symbol::Symbol +__SYMBOLS[83] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "fflush_unlocked", function = *fflush_unlocked !(def () -> ())} !symbol::Symbol +__SYMBOLS[84] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "fopen", function = *fopen !(def () -> ())} !symbol::Symbol +__SYMBOLS[85] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "freopen", function = *freopen !(def () -> ())} !symbol::Symbol +__SYMBOLS[86] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "fdopen", function = *fdopen !(def () -> ())} !symbol::Symbol +__SYMBOLS[87] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "fmemopen", function = *fmemopen !(def () -> ())} !symbol::Symbol +__SYMBOLS[88] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "open_memstream", function = *open_memstream !(def () -> ())} !symbol::Symbol +__SYMBOLS[89] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "setbuf", function = *setbuf !(def () -> ())} !symbol::Symbol +__SYMBOLS[90] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "setvbuf", function = *setvbuf !(def () -> ())} !symbol::Symbol +__SYMBOLS[91] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "setbuffer", function = *setbuffer !(def () -> ())} !symbol::Symbol +__SYMBOLS[92] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "setlinebuf", function = *setlinebuf !(def () -> ())} !symbol::Symbol +__SYMBOLS[93] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "fprintf", function = *fprintf !(def () -> ())} !symbol::Symbol +__SYMBOLS[94] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "printf", function = *printf !(def () -> ())} !symbol::Symbol +__SYMBOLS[95] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "sprintf", function = *sprintf !(def () -> ())} !symbol::Symbol +__SYMBOLS[96] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "vfprintf", function = *vfprintf !(def () -> ())} !symbol::Symbol +__SYMBOLS[97] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "vprintf", function = *vprintf !(def () -> ())} !symbol::Symbol +__SYMBOLS[98] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "vsprintf", function = *vsprintf !(def () -> ())} !symbol::Symbol +__SYMBOLS[99] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "snprintf", function = *snprintf !(def () -> ())} !symbol::Symbol +__SYMBOLS[100] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "vsnprintf", function = *vsnprintf !(def () -> ())} !symbol::Symbol +__SYMBOLS[101] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "vdprintf", function = *vdprintf !(def () -> ())} !symbol::Symbol +__SYMBOLS[102] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "dprintf", function = *dprintf !(def () -> ())} !symbol::Symbol +__SYMBOLS[103] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "fscanf", function = *fscanf !(def () -> ())} !symbol::Symbol +__SYMBOLS[104] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "scanf", function = *scanf !(def () -> ())} !symbol::Symbol +__SYMBOLS[105] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "sscanf", function = *sscanf !(def () -> ())} !symbol::Symbol +__SYMBOLS[106] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "vfscanf", function = *vfscanf !(def () -> ())} !symbol::Symbol +__SYMBOLS[107] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "vscanf", function = *vscanf !(def () -> ())} !symbol::Symbol +__SYMBOLS[108] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "vsscanf", function = *vsscanf !(def () -> ())} !symbol::Symbol +__SYMBOLS[109] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "fgetc", function = *fgetc !(def () -> ())} !symbol::Symbol +__SYMBOLS[110] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "getc", function = *getc !(def () -> ())} !symbol::Symbol +__SYMBOLS[111] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "getchar", function = *getchar !(def () -> ())} !symbol::Symbol +__SYMBOLS[112] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "getc_unlocked", function = *getc_unlocked !(def () -> ())} !symbol::Symbol +__SYMBOLS[113] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "getchar_unlocked", function = *getchar_unlocked !(def () -> ())} !symbol::Symbol +__SYMBOLS[114] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "fgetc_unlocked", function = *fgetc_unlocked !(def () -> ())} !symbol::Symbol +__SYMBOLS[115] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "fputc", function = *fputc !(def () -> ())} !symbol::Symbol +__SYMBOLS[116] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "putc", function = *putc !(def () -> ())} !symbol::Symbol +__SYMBOLS[117] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "putchar", function = *putchar !(def () -> ())} !symbol::Symbol +__SYMBOLS[118] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "fputc_unlocked", function = *fputc_unlocked !(def () -> ())} !symbol::Symbol +__SYMBOLS[119] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "putc_unlocked", function = *putc_unlocked !(def () -> ())} !symbol::Symbol +__SYMBOLS[120] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "putchar_unlocked", function = *putchar_unlocked !(def () -> ())} !symbol::Symbol +__SYMBOLS[121] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "getw", function = *getw !(def () -> ())} !symbol::Symbol +__SYMBOLS[122] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "putw", function = *putw !(def () -> ())} !symbol::Symbol +__SYMBOLS[123] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "fgets", function = *fgets !(def () -> ())} !symbol::Symbol +__SYMBOLS[124] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "__getdelim", function = *__getdelim !(def () -> ())} !symbol::Symbol +__SYMBOLS[125] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "getdelim", function = *getdelim !(def () -> ())} !symbol::Symbol +__SYMBOLS[126] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "getline", function = *getline !(def () -> ())} !symbol::Symbol +__SYMBOLS[127] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "fputs", function = *fputs !(def () -> ())} !symbol::Symbol +__SYMBOLS[128] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "puts", function = *puts !(def () -> ())} !symbol::Symbol +__SYMBOLS[129] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "ungetc", function = *ungetc !(def () -> ())} !symbol::Symbol +__SYMBOLS[130] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "fread", function = *fread !(def () -> ())} !symbol::Symbol +__SYMBOLS[131] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "fwrite", function = *fwrite !(def () -> ())} !symbol::Symbol +__SYMBOLS[132] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "fread_unlocked", function = *fread_unlocked !(def () -> ())} !symbol::Symbol +__SYMBOLS[133] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "fwrite_unlocked", function = *fwrite_unlocked !(def () -> ())} !symbol::Symbol +__SYMBOLS[134] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "fseek", function = *fseek !(def () -> ())} !symbol::Symbol +__SYMBOLS[135] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "ftell", function = *ftell !(def () -> ())} !symbol::Symbol +__SYMBOLS[136] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "rewind", function = *rewind !(def () -> ())} !symbol::Symbol +__SYMBOLS[137] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "fseeko", function = *fseeko !(def () -> ())} !symbol::Symbol +__SYMBOLS[138] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "ftello", function = *ftello !(def () -> ())} !symbol::Symbol +__SYMBOLS[139] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "fgetpos", function = *fgetpos !(def () -> ())} !symbol::Symbol +__SYMBOLS[140] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "fsetpos", function = *fsetpos !(def () -> ())} !symbol::Symbol +__SYMBOLS[141] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clearerr", function = *clearerr !(def () -> ())} !symbol::Symbol +__SYMBOLS[142] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "feof", function = *feof !(def () -> ())} !symbol::Symbol +__SYMBOLS[143] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "ferror", function = *ferror !(def () -> ())} !symbol::Symbol +__SYMBOLS[144] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clearerr_unlocked", function = *clearerr_unlocked !(def () -> ())} !symbol::Symbol +__SYMBOLS[145] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "feof_unlocked", function = *feof_unlocked !(def () -> ())} !symbol::Symbol +__SYMBOLS[146] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "ferror_unlocked", function = *ferror_unlocked !(def () -> ())} !symbol::Symbol +__SYMBOLS[147] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "perror", function = *perror !(def () -> ())} !symbol::Symbol +__SYMBOLS[148] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "fileno", function = *fileno !(def () -> ())} !symbol::Symbol +__SYMBOLS[149] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "fileno_unlocked", function = *fileno_unlocked !(def () -> ())} !symbol::Symbol +__SYMBOLS[150] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "popen", function = *popen !(def () -> ())} !symbol::Symbol +__SYMBOLS[151] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "pclose", function = *pclose !(def () -> ())} !symbol::Symbol +__SYMBOLS[152] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "ctermid", function = *ctermid !(def () -> ())} !symbol::Symbol +__SYMBOLS[153] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "flockfile", function = *flockfile !(def () -> ())} !symbol::Symbol +__SYMBOLS[154] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "ftrylockfile", function = *ftrylockfile !(def () -> ())} !symbol::Symbol +__SYMBOLS[155] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "funlockfile", function = *funlockfile !(def () -> ())} !symbol::Symbol +__SYMBOLS[156] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "__uflow", function = *__uflow !(def () -> ())} !symbol::Symbol +__SYMBOLS[157] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "__overflow", function = *__overflow !(def () -> ())} !symbol::Symbol +__SYMBOLS[158] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "memcpy", function = *memcpy !(def () -> ())} !symbol::Symbol +__SYMBOLS[159] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "memmove", function = *memmove !(def () -> ())} !symbol::Symbol +__SYMBOLS[160] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "memccpy", function = *memccpy !(def () -> ())} !symbol::Symbol +__SYMBOLS[161] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "memset", function = *memset !(def () -> ())} !symbol::Symbol +__SYMBOLS[162] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "memcmp", function = *memcmp !(def () -> ())} !symbol::Symbol +__SYMBOLS[163] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "memchr", function = *memchr !(def () -> ())} !symbol::Symbol +__SYMBOLS[164] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "strcpy", function = *strcpy !(def () -> ())} !symbol::Symbol +__SYMBOLS[165] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "strncpy", function = *strncpy !(def () -> ())} !symbol::Symbol +__SYMBOLS[166] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "strcat", function = *strcat !(def () -> ())} !symbol::Symbol +__SYMBOLS[167] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "strncat", function = *strncat !(def () -> ())} !symbol::Symbol +__SYMBOLS[168] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "strcmp", function = *strcmp !(def () -> ())} !symbol::Symbol +__SYMBOLS[169] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "strncmp", function = *strncmp !(def () -> ())} !symbol::Symbol +__SYMBOLS[170] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "strcoll", function = *strcoll !(def () -> ())} !symbol::Symbol +__SYMBOLS[171] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "strxfrm", function = *strxfrm !(def () -> ())} !symbol::Symbol +__SYMBOLS[172] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "strcoll_l", function = *strcoll_l !(def () -> ())} !symbol::Symbol +__SYMBOLS[173] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "strxfrm_l", function = *strxfrm_l !(def () -> ())} !symbol::Symbol +__SYMBOLS[174] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "strdup", function = *strdup !(def () -> ())} !symbol::Symbol +__SYMBOLS[175] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "strndup", function = *strndup !(def () -> ())} !symbol::Symbol +__SYMBOLS[176] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "strchr", function = *strchr !(def () -> ())} !symbol::Symbol +__SYMBOLS[177] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "strrchr", function = *strrchr !(def () -> ())} !symbol::Symbol +__SYMBOLS[178] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "strcspn", function = *strcspn !(def () -> ())} !symbol::Symbol +__SYMBOLS[179] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "strspn", function = *strspn !(def () -> ())} !symbol::Symbol +__SYMBOLS[180] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "strpbrk", function = *strpbrk !(def () -> ())} !symbol::Symbol +__SYMBOLS[181] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "strstr", function = *strstr !(def () -> ())} !symbol::Symbol +__SYMBOLS[182] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "strtok", function = *strtok !(def () -> ())} !symbol::Symbol +__SYMBOLS[183] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "strtok_r", function = *strtok_r !(def () -> ())} !symbol::Symbol +__SYMBOLS[184] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "strlen", function = *strlen !(def () -> ())} !symbol::Symbol +__SYMBOLS[185] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "strnlen", function = *strnlen !(def () -> ())} !symbol::Symbol +__SYMBOLS[186] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "strerror", function = *strerror !(def () -> ())} !symbol::Symbol +__SYMBOLS[187] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "strerror_r", function = *strerror_r !(def () -> ())} !symbol::Symbol +__SYMBOLS[188] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "strerror_l", function = *strerror_l !(def () -> ())} !symbol::Symbol +__SYMBOLS[189] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "bcmp", function = *bcmp !(def () -> ())} !symbol::Symbol +__SYMBOLS[190] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "bcopy", function = *bcopy !(def () -> ())} !symbol::Symbol +__SYMBOLS[191] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "bzero", function = *bzero !(def () -> ())} !symbol::Symbol +__SYMBOLS[192] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "index", function = *index !(def () -> ())} !symbol::Symbol +__SYMBOLS[193] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "rindex", function = *rindex !(def () -> ())} !symbol::Symbol +__SYMBOLS[194] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "ffs", function = *ffs !(def () -> ())} !symbol::Symbol +__SYMBOLS[195] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "ffsl", function = *ffsl !(def () -> ())} !symbol::Symbol +__SYMBOLS[196] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "ffsll", function = *ffsll !(def () -> ())} !symbol::Symbol +__SYMBOLS[197] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "strcasecmp", function = *strcasecmp !(def () -> ())} !symbol::Symbol +__SYMBOLS[198] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "strncasecmp", function = *strncasecmp !(def () -> ())} !symbol::Symbol +__SYMBOLS[199] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "strcasecmp_l", function = *strcasecmp_l !(def () -> ())} !symbol::Symbol +__SYMBOLS[200] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "strncasecmp_l", function = *strncasecmp_l !(def () -> ())} !symbol::Symbol +__SYMBOLS[201] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "explicit_bzero", function = *explicit_bzero !(def () -> ())} !symbol::Symbol +__SYMBOLS[202] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "strsep", function = *strsep !(def () -> ())} !symbol::Symbol +__SYMBOLS[203] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "strsignal", function = *strsignal !(def () -> ())} !symbol::Symbol +__SYMBOLS[204] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "__stpcpy", function = *__stpcpy !(def () -> ())} !symbol::Symbol +__SYMBOLS[205] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "stpcpy", function = *stpcpy !(def () -> ())} !symbol::Symbol +__SYMBOLS[206] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "__stpncpy", function = *__stpncpy !(def () -> ())} !symbol::Symbol +__SYMBOLS[207] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "stpncpy", function = *stpncpy !(def () -> ())} !symbol::Symbol +__SYMBOLS[208] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clock", function = *clock !(def () -> ())} !symbol::Symbol +__SYMBOLS[209] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "time", function = *time !(def () -> ())} !symbol::Symbol +__SYMBOLS[210] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "difftime", function = *difftime !(def () -> ())} !symbol::Symbol +__SYMBOLS[211] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "mktime", function = *mktime !(def () -> ())} !symbol::Symbol +__SYMBOLS[212] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "strftime", function = *strftime !(def () -> ())} !symbol::Symbol +__SYMBOLS[213] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "strftime_l", function = *strftime_l !(def () -> ())} !symbol::Symbol +__SYMBOLS[214] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "gmtime", function = *gmtime !(def () -> ())} !symbol::Symbol +__SYMBOLS[215] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "localtime", function = *localtime !(def () -> ())} !symbol::Symbol +__SYMBOLS[216] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "gmtime_r", function = *gmtime_r !(def () -> ())} !symbol::Symbol +__SYMBOLS[217] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "localtime_r", function = *localtime_r !(def () -> ())} !symbol::Symbol +__SYMBOLS[218] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "asctime", function = *asctime !(def () -> ())} !symbol::Symbol +__SYMBOLS[219] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "ctime", function = *ctime !(def () -> ())} !symbol::Symbol +__SYMBOLS[220] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "asctime_r", function = *asctime_r !(def () -> ())} !symbol::Symbol +__SYMBOLS[221] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "ctime_r", function = *ctime_r !(def () -> ())} !symbol::Symbol +__SYMBOLS[222] = { kind = symbol::SymbolKind::VARIABLE, dllimport = false, name = "__tzname", variable = *__tzname !*} !symbol::Symbol +__SYMBOLS[223] = { kind = symbol::SymbolKind::VARIABLE, dllimport = false, name = "__daylight", variable = *__daylight !*} !symbol::Symbol +__SYMBOLS[224] = { kind = symbol::SymbolKind::VARIABLE, dllimport = false, name = "__timezone", variable = *__timezone !*} !symbol::Symbol +__SYMBOLS[225] = { kind = symbol::SymbolKind::VARIABLE, dllimport = false, name = "tzname", variable = *tzname !*} !symbol::Symbol +__SYMBOLS[226] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "tzset", function = *tzset !(def () -> ())} !symbol::Symbol +__SYMBOLS[227] = { kind = symbol::SymbolKind::VARIABLE, dllimport = false, name = "daylight", variable = *daylight !*} !symbol::Symbol +__SYMBOLS[228] = { kind = symbol::SymbolKind::VARIABLE, dllimport = false, name = "timezone", variable = *timezone !*} !symbol::Symbol +__SYMBOLS[229] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "timegm", function = *timegm !(def () -> ())} !symbol::Symbol +__SYMBOLS[230] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "nanosleep", function = *nanosleep !(def () -> ())} !symbol::Symbol +__SYMBOLS[231] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clock_getres", function = *clock_getres !(def () -> ())} !symbol::Symbol +__SYMBOLS[232] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clock_gettime", function = *clock_gettime !(def () -> ())} !symbol::Symbol +__SYMBOLS[233] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clock_settime", function = *clock_settime !(def () -> ())} !symbol::Symbol +__SYMBOLS[234] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clock_nanosleep", function = *clock_nanosleep !(def () -> ())} !symbol::Symbol +__SYMBOLS[235] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clock_getcpuclockid", function = *clock_getcpuclockid !(def () -> ())} !symbol::Symbol +__SYMBOLS[236] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "timespec_get", function = *timespec_get !(def () -> ())} !symbol::Symbol +__SYMBOLS[237] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "__fpclassify", function = *__fpclassify !(def () -> ())} !symbol::Symbol +__SYMBOLS[238] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "__signbit", function = *__signbit !(def () -> ())} !symbol::Symbol +__SYMBOLS[239] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "acos", function = *acos !(def () -> ())} !symbol::Symbol +__SYMBOLS[240] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "asin", function = *asin !(def () -> ())} !symbol::Symbol +__SYMBOLS[241] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "atan", function = *atan !(def () -> ())} !symbol::Symbol +__SYMBOLS[242] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "atan2", function = *atan2 !(def () -> ())} !symbol::Symbol +__SYMBOLS[243] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "cos", function = *cos !(def () -> ())} !symbol::Symbol +__SYMBOLS[244] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "sin", function = *sin !(def () -> ())} !symbol::Symbol +__SYMBOLS[245] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "tan", function = *tan !(def () -> ())} !symbol::Symbol +__SYMBOLS[246] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "cosh", function = *cosh !(def () -> ())} !symbol::Symbol +__SYMBOLS[247] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "sinh", function = *sinh !(def () -> ())} !symbol::Symbol +__SYMBOLS[248] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "tanh", function = *tanh !(def () -> ())} !symbol::Symbol +__SYMBOLS[249] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "acosh", function = *acosh !(def () -> ())} !symbol::Symbol +__SYMBOLS[250] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "asinh", function = *asinh !(def () -> ())} !symbol::Symbol +__SYMBOLS[251] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "atanh", function = *atanh !(def () -> ())} !symbol::Symbol +__SYMBOLS[252] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "exp", function = *exp !(def () -> ())} !symbol::Symbol +__SYMBOLS[253] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "frexp", function = *frexp !(def () -> ())} !symbol::Symbol +__SYMBOLS[254] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "ldexp", function = *ldexp !(def () -> ())} !symbol::Symbol +__SYMBOLS[255] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "log", function = *log !(def () -> ())} !symbol::Symbol +__SYMBOLS[256] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "log10", function = *log10 !(def () -> ())} !symbol::Symbol +__SYMBOLS[257] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "modf", function = *modf !(def () -> ())} !symbol::Symbol +__SYMBOLS[258] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "expm1", function = *expm1 !(def () -> ())} !symbol::Symbol +__SYMBOLS[259] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "log1p", function = *log1p !(def () -> ())} !symbol::Symbol +__SYMBOLS[260] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "logb", function = *logb !(def () -> ())} !symbol::Symbol +__SYMBOLS[261] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "exp2", function = *exp2 !(def () -> ())} !symbol::Symbol +__SYMBOLS[262] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "log2", function = *log2 !(def () -> ())} !symbol::Symbol +__SYMBOLS[263] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "pow", function = *pow !(def () -> ())} !symbol::Symbol +__SYMBOLS[264] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "sqrt", function = *sqrt !(def () -> ())} !symbol::Symbol +__SYMBOLS[265] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "hypot", function = *hypot !(def () -> ())} !symbol::Symbol +__SYMBOLS[266] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "cbrt", function = *cbrt !(def () -> ())} !symbol::Symbol +__SYMBOLS[267] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "ceil", function = *ceil !(def () -> ())} !symbol::Symbol +__SYMBOLS[268] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "fabs", function = *fabs !(def () -> ())} !symbol::Symbol +__SYMBOLS[269] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "floor", function = *floor !(def () -> ())} !symbol::Symbol +__SYMBOLS[270] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "fmod", function = *fmod !(def () -> ())} !symbol::Symbol +__SYMBOLS[271] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "finite", function = *finite !(def () -> ())} !symbol::Symbol +__SYMBOLS[272] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "drem", function = *drem !(def () -> ())} !symbol::Symbol +__SYMBOLS[273] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "significand", function = *significand !(def () -> ())} !symbol::Symbol +__SYMBOLS[274] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "copysign", function = *copysign !(def () -> ())} !symbol::Symbol +__SYMBOLS[275] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "nan", function = *nan !(def () -> ())} !symbol::Symbol +__SYMBOLS[276] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "j0", function = *j0 !(def () -> ())} !symbol::Symbol +__SYMBOLS[277] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "j1", function = *j1 !(def () -> ())} !symbol::Symbol +__SYMBOLS[278] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "jn", function = *jn !(def () -> ())} !symbol::Symbol +__SYMBOLS[279] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "y0", function = *y0 !(def () -> ())} !symbol::Symbol +__SYMBOLS[280] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "y1", function = *y1 !(def () -> ())} !symbol::Symbol +__SYMBOLS[281] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "yn", function = *yn !(def () -> ())} !symbol::Symbol +__SYMBOLS[282] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "erf", function = *erf !(def () -> ())} !symbol::Symbol +__SYMBOLS[283] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "erfc", function = *erfc !(def () -> ())} !symbol::Symbol +__SYMBOLS[284] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "lgamma", function = *lgamma !(def () -> ())} !symbol::Symbol +__SYMBOLS[285] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "tgamma", function = *tgamma !(def () -> ())} !symbol::Symbol +__SYMBOLS[286] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "lgamma_r", function = *lgamma_r !(def () -> ())} !symbol::Symbol +__SYMBOLS[287] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "rint", function = *rint !(def () -> ())} !symbol::Symbol +__SYMBOLS[288] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "nextafter", function = *nextafter !(def () -> ())} !symbol::Symbol +__SYMBOLS[289] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "nexttoward", function = *nexttoward !(def () -> ())} !symbol::Symbol +__SYMBOLS[290] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "remainder", function = *remainder !(def () -> ())} !symbol::Symbol +__SYMBOLS[291] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "scalbn", function = *scalbn !(def () -> ())} !symbol::Symbol +__SYMBOLS[292] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "ilogb", function = *ilogb !(def () -> ())} !symbol::Symbol +__SYMBOLS[293] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "scalbln", function = *scalbln !(def () -> ())} !symbol::Symbol +__SYMBOLS[294] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "nearbyint", function = *nearbyint !(def () -> ())} !symbol::Symbol +__SYMBOLS[295] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "round", function = *round !(def () -> ())} !symbol::Symbol +__SYMBOLS[296] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "trunc", function = *trunc !(def () -> ())} !symbol::Symbol +__SYMBOLS[297] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "remquo", function = *remquo !(def () -> ())} !symbol::Symbol +__SYMBOLS[298] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "lrint", function = *lrint !(def () -> ())} !symbol::Symbol +__SYMBOLS[299] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "llrint", function = *llrint !(def () -> ())} !symbol::Symbol +__SYMBOLS[300] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "lround", function = *lround !(def () -> ())} !symbol::Symbol +__SYMBOLS[301] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "llround", function = *llround !(def () -> ())} !symbol::Symbol +__SYMBOLS[302] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "fdim", function = *fdim !(def () -> ())} !symbol::Symbol +__SYMBOLS[303] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "fmax", function = *fmax !(def () -> ())} !symbol::Symbol +__SYMBOLS[304] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "fmin", function = *fmin !(def () -> ())} !symbol::Symbol +__SYMBOLS[305] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "fma", function = *fma !(def () -> ())} !symbol::Symbol +__SYMBOLS[306] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "scalb", function = *scalb !(def () -> ())} !symbol::Symbol +__SYMBOLS[307] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "__fpclassifyf", function = *__fpclassifyf !(def () -> ())} !symbol::Symbol +__SYMBOLS[308] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "__signbitf", function = *__signbitf !(def () -> ())} !symbol::Symbol +__SYMBOLS[309] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "acosf", function = *acosf !(def () -> ())} !symbol::Symbol +__SYMBOLS[310] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "asinf", function = *asinf !(def () -> ())} !symbol::Symbol +__SYMBOLS[311] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "atanf", function = *atanf !(def () -> ())} !symbol::Symbol +__SYMBOLS[312] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "atan2f", function = *atan2f !(def () -> ())} !symbol::Symbol +__SYMBOLS[313] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "cosf", function = *cosf !(def () -> ())} !symbol::Symbol +__SYMBOLS[314] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "sinf", function = *sinf !(def () -> ())} !symbol::Symbol +__SYMBOLS[315] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "tanf", function = *tanf !(def () -> ())} !symbol::Symbol +__SYMBOLS[316] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "coshf", function = *coshf !(def () -> ())} !symbol::Symbol +__SYMBOLS[317] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "sinhf", function = *sinhf !(def () -> ())} !symbol::Symbol +__SYMBOLS[318] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "tanhf", function = *tanhf !(def () -> ())} !symbol::Symbol +__SYMBOLS[319] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "acoshf", function = *acoshf !(def () -> ())} !symbol::Symbol +__SYMBOLS[320] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "asinhf", function = *asinhf !(def () -> ())} !symbol::Symbol +__SYMBOLS[321] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "atanhf", function = *atanhf !(def () -> ())} !symbol::Symbol +__SYMBOLS[322] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "expf", function = *expf !(def () -> ())} !symbol::Symbol +__SYMBOLS[323] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "frexpf", function = *frexpf !(def () -> ())} !symbol::Symbol +__SYMBOLS[324] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "ldexpf", function = *ldexpf !(def () -> ())} !symbol::Symbol +__SYMBOLS[325] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "logf", function = *logf !(def () -> ())} !symbol::Symbol +__SYMBOLS[326] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "log10f", function = *log10f !(def () -> ())} !symbol::Symbol +__SYMBOLS[327] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "modff", function = *modff !(def () -> ())} !symbol::Symbol +__SYMBOLS[328] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "expm1f", function = *expm1f !(def () -> ())} !symbol::Symbol +__SYMBOLS[329] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "log1pf", function = *log1pf !(def () -> ())} !symbol::Symbol +__SYMBOLS[330] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "logbf", function = *logbf !(def () -> ())} !symbol::Symbol +__SYMBOLS[331] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "exp2f", function = *exp2f !(def () -> ())} !symbol::Symbol +__SYMBOLS[332] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "log2f", function = *log2f !(def () -> ())} !symbol::Symbol +__SYMBOLS[333] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "powf", function = *powf !(def () -> ())} !symbol::Symbol +__SYMBOLS[334] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "sqrtf", function = *sqrtf !(def () -> ())} !symbol::Symbol +__SYMBOLS[335] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "hypotf", function = *hypotf !(def () -> ())} !symbol::Symbol +__SYMBOLS[336] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "cbrtf", function = *cbrtf !(def () -> ())} !symbol::Symbol +__SYMBOLS[337] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "ceilf", function = *ceilf !(def () -> ())} !symbol::Symbol +__SYMBOLS[338] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "fabsf", function = *fabsf !(def () -> ())} !symbol::Symbol +__SYMBOLS[339] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "floorf", function = *floorf !(def () -> ())} !symbol::Symbol +__SYMBOLS[340] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "fmodf", function = *fmodf !(def () -> ())} !symbol::Symbol +__SYMBOLS[341] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "finitef", function = *finitef !(def () -> ())} !symbol::Symbol +__SYMBOLS[342] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "dremf", function = *dremf !(def () -> ())} !symbol::Symbol +__SYMBOLS[343] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "significandf", function = *significandf !(def () -> ())} !symbol::Symbol +__SYMBOLS[344] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "copysignf", function = *copysignf !(def () -> ())} !symbol::Symbol +__SYMBOLS[345] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "nanf", function = *nanf !(def () -> ())} !symbol::Symbol +__SYMBOLS[346] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "j0f", function = *j0f !(def () -> ())} !symbol::Symbol +__SYMBOLS[347] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "j1f", function = *j1f !(def () -> ())} !symbol::Symbol +__SYMBOLS[348] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "jnf", function = *jnf !(def () -> ())} !symbol::Symbol +__SYMBOLS[349] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "y0f", function = *y0f !(def () -> ())} !symbol::Symbol +__SYMBOLS[350] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "y1f", function = *y1f !(def () -> ())} !symbol::Symbol +__SYMBOLS[351] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "ynf", function = *ynf !(def () -> ())} !symbol::Symbol +__SYMBOLS[352] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "erff", function = *erff !(def () -> ())} !symbol::Symbol +__SYMBOLS[353] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "erfcf", function = *erfcf !(def () -> ())} !symbol::Symbol +__SYMBOLS[354] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "lgammaf", function = *lgammaf !(def () -> ())} !symbol::Symbol +__SYMBOLS[355] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "tgammaf", function = *tgammaf !(def () -> ())} !symbol::Symbol +__SYMBOLS[356] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "lgammaf_r", function = *lgammaf_r !(def () -> ())} !symbol::Symbol +__SYMBOLS[357] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "rintf", function = *rintf !(def () -> ())} !symbol::Symbol +__SYMBOLS[358] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "nextafterf", function = *nextafterf !(def () -> ())} !symbol::Symbol +__SYMBOLS[359] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "nexttowardf", function = *nexttowardf !(def () -> ())} !symbol::Symbol +__SYMBOLS[360] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "remainderf", function = *remainderf !(def () -> ())} !symbol::Symbol +__SYMBOLS[361] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "scalbnf", function = *scalbnf !(def () -> ())} !symbol::Symbol +__SYMBOLS[362] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "ilogbf", function = *ilogbf !(def () -> ())} !symbol::Symbol +__SYMBOLS[363] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "scalblnf", function = *scalblnf !(def () -> ())} !symbol::Symbol +__SYMBOLS[364] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "nearbyintf", function = *nearbyintf !(def () -> ())} !symbol::Symbol +__SYMBOLS[365] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "roundf", function = *roundf !(def () -> ())} !symbol::Symbol +__SYMBOLS[366] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "truncf", function = *truncf !(def () -> ())} !symbol::Symbol +__SYMBOLS[367] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "remquof", function = *remquof !(def () -> ())} !symbol::Symbol +__SYMBOLS[368] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "lrintf", function = *lrintf !(def () -> ())} !symbol::Symbol +__SYMBOLS[369] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "llrintf", function = *llrintf !(def () -> ())} !symbol::Symbol +__SYMBOLS[370] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "lroundf", function = *lroundf !(def () -> ())} !symbol::Symbol +__SYMBOLS[371] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "llroundf", function = *llroundf !(def () -> ())} !symbol::Symbol +__SYMBOLS[372] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "fdimf", function = *fdimf !(def () -> ())} !symbol::Symbol +__SYMBOLS[373] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "fmaxf", function = *fmaxf !(def () -> ())} !symbol::Symbol +__SYMBOLS[374] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "fminf", function = *fminf !(def () -> ())} !symbol::Symbol +__SYMBOLS[375] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "fmaf", function = *fmaf !(def () -> ())} !symbol::Symbol +__SYMBOLS[376] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "scalbf", function = *scalbf !(def () -> ())} !symbol::Symbol +__SYMBOLS[377] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "__fpclassifyl", function = *__fpclassifyl !(def () -> ())} !symbol::Symbol +__SYMBOLS[378] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "__signbitl", function = *__signbitl !(def () -> ())} !symbol::Symbol +__SYMBOLS[379] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "acosl", function = *acosl !(def () -> ())} !symbol::Symbol +__SYMBOLS[380] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "asinl", function = *asinl !(def () -> ())} !symbol::Symbol +__SYMBOLS[381] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "atanl", function = *atanl !(def () -> ())} !symbol::Symbol +__SYMBOLS[382] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "atan2l", function = *atan2l !(def () -> ())} !symbol::Symbol +__SYMBOLS[383] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "cosl", function = *cosl !(def () -> ())} !symbol::Symbol +__SYMBOLS[384] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "sinl", function = *sinl !(def () -> ())} !symbol::Symbol +__SYMBOLS[385] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "tanl", function = *tanl !(def () -> ())} !symbol::Symbol +__SYMBOLS[386] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "coshl", function = *coshl !(def () -> ())} !symbol::Symbol +__SYMBOLS[387] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "sinhl", function = *sinhl !(def () -> ())} !symbol::Symbol +__SYMBOLS[388] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "tanhl", function = *tanhl !(def () -> ())} !symbol::Symbol +__SYMBOLS[389] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "acoshl", function = *acoshl !(def () -> ())} !symbol::Symbol +__SYMBOLS[390] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "asinhl", function = *asinhl !(def () -> ())} !symbol::Symbol +__SYMBOLS[391] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "atanhl", function = *atanhl !(def () -> ())} !symbol::Symbol +__SYMBOLS[392] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "expl", function = *expl !(def () -> ())} !symbol::Symbol +__SYMBOLS[393] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "frexpl", function = *frexpl !(def () -> ())} !symbol::Symbol +__SYMBOLS[394] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "ldexpl", function = *ldexpl !(def () -> ())} !symbol::Symbol +__SYMBOLS[395] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "logl", function = *logl !(def () -> ())} !symbol::Symbol +__SYMBOLS[396] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "log10l", function = *log10l !(def () -> ())} !symbol::Symbol +__SYMBOLS[397] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "modfl", function = *modfl !(def () -> ())} !symbol::Symbol +__SYMBOLS[398] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "expm1l", function = *expm1l !(def () -> ())} !symbol::Symbol +__SYMBOLS[399] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "log1pl", function = *log1pl !(def () -> ())} !symbol::Symbol +__SYMBOLS[400] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "logbl", function = *logbl !(def () -> ())} !symbol::Symbol +__SYMBOLS[401] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "exp2l", function = *exp2l !(def () -> ())} !symbol::Symbol +__SYMBOLS[402] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "log2l", function = *log2l !(def () -> ())} !symbol::Symbol +__SYMBOLS[403] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "powl", function = *powl !(def () -> ())} !symbol::Symbol +__SYMBOLS[404] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "sqrtl", function = *sqrtl !(def () -> ())} !symbol::Symbol +__SYMBOLS[405] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "hypotl", function = *hypotl !(def () -> ())} !symbol::Symbol +__SYMBOLS[406] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "cbrtl", function = *cbrtl !(def () -> ())} !symbol::Symbol +__SYMBOLS[407] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "ceill", function = *ceill !(def () -> ())} !symbol::Symbol +__SYMBOLS[408] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "fabsl", function = *fabsl !(def () -> ())} !symbol::Symbol +__SYMBOLS[409] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "floorl", function = *floorl !(def () -> ())} !symbol::Symbol +__SYMBOLS[410] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "fmodl", function = *fmodl !(def () -> ())} !symbol::Symbol +__SYMBOLS[411] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "copysignl", function = *copysignl !(def () -> ())} !symbol::Symbol +__SYMBOLS[412] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "nanl", function = *nanl !(def () -> ())} !symbol::Symbol +__SYMBOLS[413] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "erfl", function = *erfl !(def () -> ())} !symbol::Symbol +__SYMBOLS[414] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "erfcl", function = *erfcl !(def () -> ())} !symbol::Symbol +__SYMBOLS[415] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "lgammal", function = *lgammal !(def () -> ())} !symbol::Symbol +__SYMBOLS[416] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "tgammal", function = *tgammal !(def () -> ())} !symbol::Symbol +__SYMBOLS[417] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "lgammal_r", function = *lgammal_r !(def () -> ())} !symbol::Symbol +__SYMBOLS[418] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "rintl", function = *rintl !(def () -> ())} !symbol::Symbol +__SYMBOLS[419] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "nextafterl", function = *nextafterl !(def () -> ())} !symbol::Symbol +__SYMBOLS[420] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "nexttowardl", function = *nexttowardl !(def () -> ())} !symbol::Symbol +__SYMBOLS[421] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "remainderl", function = *remainderl !(def () -> ())} !symbol::Symbol +__SYMBOLS[422] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "scalbnl", function = *scalbnl !(def () -> ())} !symbol::Symbol +__SYMBOLS[423] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "ilogbl", function = *ilogbl !(def () -> ())} !symbol::Symbol +__SYMBOLS[424] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "scalblnl", function = *scalblnl !(def () -> ())} !symbol::Symbol +__SYMBOLS[425] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "nearbyintl", function = *nearbyintl !(def () -> ())} !symbol::Symbol +__SYMBOLS[426] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "roundl", function = *roundl !(def () -> ())} !symbol::Symbol +__SYMBOLS[427] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "truncl", function = *truncl !(def () -> ())} !symbol::Symbol +__SYMBOLS[428] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "remquol", function = *remquol !(def () -> ())} !symbol::Symbol +__SYMBOLS[429] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "lrintl", function = *lrintl !(def () -> ())} !symbol::Symbol +__SYMBOLS[430] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "llrintl", function = *llrintl !(def () -> ())} !symbol::Symbol +__SYMBOLS[431] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "lroundl", function = *lroundl !(def () -> ())} !symbol::Symbol +__SYMBOLS[432] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "llroundl", function = *llroundl !(def () -> ())} !symbol::Symbol +__SYMBOLS[433] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "fdiml", function = *fdiml !(def () -> ())} !symbol::Symbol +__SYMBOLS[434] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "fmaxl", function = *fmaxl !(def () -> ())} !symbol::Symbol +__SYMBOLS[435] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "fminl", function = *fminl !(def () -> ())} !symbol::Symbol +__SYMBOLS[436] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "fmal", function = *fmal !(def () -> ())} !symbol::Symbol +__SYMBOLS[437] = { kind = symbol::SymbolKind::VARIABLE, dllimport = false, name = "signgam", variable = *signgam !*} !symbol::Symbol +__SYMBOLS[438] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "__assert_fail", function = *__assert_fail !(def () -> ())} !symbol::Symbol +__SYMBOLS[439] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "__sysv_signal", function = *__sysv_signal !(def () -> ())} !symbol::Symbol +__SYMBOLS[440] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "signal", function = *signal !(def () -> ())} !symbol::Symbol +__SYMBOLS[441] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "kill", function = *kill !(def () -> ())} !symbol::Symbol +__SYMBOLS[442] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "killpg", function = *killpg !(def () -> ())} !symbol::Symbol +__SYMBOLS[443] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "raise", function = *raise !(def () -> ())} !symbol::Symbol +__SYMBOLS[444] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "psignal", function = *psignal !(def () -> ())} !symbol::Symbol +__SYMBOLS[445] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "psiginfo", function = *psiginfo !(def () -> ())} !symbol::Symbol +__SYMBOLS[446] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "sigemptyset", function = *sigemptyset !(def () -> ())} !symbol::Symbol +__SYMBOLS[447] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "sigfillset", function = *sigfillset !(def () -> ())} !symbol::Symbol +__SYMBOLS[448] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "sigaddset", function = *sigaddset !(def () -> ())} !symbol::Symbol +__SYMBOLS[449] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "sigdelset", function = *sigdelset !(def () -> ())} !symbol::Symbol +__SYMBOLS[450] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "sigismember", function = *sigismember !(def () -> ())} !symbol::Symbol +__SYMBOLS[451] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "sigprocmask", function = *sigprocmask !(def () -> ())} !symbol::Symbol +__SYMBOLS[452] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "sigsuspend", function = *sigsuspend !(def () -> ())} !symbol::Symbol +__SYMBOLS[453] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "sigaction", function = *sigaction !(def () -> ())} !symbol::Symbol +__SYMBOLS[454] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "sigpending", function = *sigpending !(def () -> ())} !symbol::Symbol +__SYMBOLS[455] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "sigwait", function = *sigwait !(def () -> ())} !symbol::Symbol +__SYMBOLS[456] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "sigwaitinfo", function = *sigwaitinfo !(def () -> ())} !symbol::Symbol +__SYMBOLS[457] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "sigtimedwait", function = *sigtimedwait !(def () -> ())} !symbol::Symbol +__SYMBOLS[458] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "sigqueue", function = *sigqueue !(def () -> ())} !symbol::Symbol +__SYMBOLS[459] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "siginterrupt", function = *siginterrupt !(def () -> ())} !symbol::Symbol +__SYMBOLS[460] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "sigaltstack", function = *sigaltstack !(def () -> ())} !symbol::Symbol +__SYMBOLS[461] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "pthread_sigmask", function = *pthread_sigmask !(def () -> ())} !symbol::Symbol +__SYMBOLS[462] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "pthread_kill", function = *pthread_kill !(def () -> ())} !symbol::Symbol +__SYMBOLS[463] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "__libc_current_sigrtmin", function = *__libc_current_sigrtmin !(def () -> ())} !symbol::Symbol +__SYMBOLS[464] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "__libc_current_sigrtmax", function = *__libc_current_sigrtmax !(def () -> ())} !symbol::Symbol +__SYMBOLS[465] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "__ctype_b_loc", function = *__ctype_b_loc !(def () -> ())} !symbol::Symbol +__SYMBOLS[466] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "__ctype_tolower_loc", function = *__ctype_tolower_loc !(def () -> ())} !symbol::Symbol +__SYMBOLS[467] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "__ctype_toupper_loc", function = *__ctype_toupper_loc !(def () -> ())} !symbol::Symbol +__SYMBOLS[468] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "isalnum", function = *isalnum !(def () -> ())} !symbol::Symbol +__SYMBOLS[469] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "isalpha", function = *isalpha !(def () -> ())} !symbol::Symbol +__SYMBOLS[470] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "iscntrl", function = *iscntrl !(def () -> ())} !symbol::Symbol +__SYMBOLS[471] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "isdigit", function = *isdigit !(def () -> ())} !symbol::Symbol +__SYMBOLS[472] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "islower", function = *islower !(def () -> ())} !symbol::Symbol +__SYMBOLS[473] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "isgraph", function = *isgraph !(def () -> ())} !symbol::Symbol +__SYMBOLS[474] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "isprint", function = *isprint !(def () -> ())} !symbol::Symbol +__SYMBOLS[475] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "ispunct", function = *ispunct !(def () -> ())} !symbol::Symbol +__SYMBOLS[476] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "isspace", function = *isspace !(def () -> ())} !symbol::Symbol +__SYMBOLS[477] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "isupper", function = *isupper !(def () -> ())} !symbol::Symbol +__SYMBOLS[478] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "isxdigit", function = *isxdigit !(def () -> ())} !symbol::Symbol +__SYMBOLS[479] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "tolower", function = *tolower !(def () -> ())} !symbol::Symbol +__SYMBOLS[480] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "toupper", function = *toupper !(def () -> ())} !symbol::Symbol +__SYMBOLS[481] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "isblank", function = *isblank !(def () -> ())} !symbol::Symbol +__SYMBOLS[482] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "isascii", function = *isascii !(def () -> ())} !symbol::Symbol +__SYMBOLS[483] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "toascii", function = *toascii !(def () -> ())} !symbol::Symbol +__SYMBOLS[484] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "isalnum_l", function = *isalnum_l !(def () -> ())} !symbol::Symbol +__SYMBOLS[485] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "isalpha_l", function = *isalpha_l !(def () -> ())} !symbol::Symbol +__SYMBOLS[486] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "iscntrl_l", function = *iscntrl_l !(def () -> ())} !symbol::Symbol +__SYMBOLS[487] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "isdigit_l", function = *isdigit_l !(def () -> ())} !symbol::Symbol +__SYMBOLS[488] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "islower_l", function = *islower_l !(def () -> ())} !symbol::Symbol +__SYMBOLS[489] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "isgraph_l", function = *isgraph_l !(def () -> ())} !symbol::Symbol +__SYMBOLS[490] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "isprint_l", function = *isprint_l !(def () -> ())} !symbol::Symbol +__SYMBOLS[491] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "ispunct_l", function = *ispunct_l !(def () -> ())} !symbol::Symbol +__SYMBOLS[492] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "isspace_l", function = *isspace_l !(def () -> ())} !symbol::Symbol +__SYMBOLS[493] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "isupper_l", function = *isupper_l !(def () -> ())} !symbol::Symbol +__SYMBOLS[494] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "isxdigit_l", function = *isxdigit_l !(def () -> ())} !symbol::Symbol +__SYMBOLS[495] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "isblank_l", function = *isblank_l !(def () -> ())} !symbol::Symbol +__SYMBOLS[496] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "__tolower_l", function = *__tolower_l !(def () -> ())} !symbol::Symbol +__SYMBOLS[497] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "tolower_l", function = *tolower_l !(def () -> ())} !symbol::Symbol +__SYMBOLS[498] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "__toupper_l", function = *__toupper_l !(def () -> ())} !symbol::Symbol +__SYMBOLS[499] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "toupper_l", function = *toupper_l !(def () -> ())} !symbol::Symbol +__SYMBOLS[500] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "setlocale", function = *setlocale !(def () -> ())} !symbol::Symbol +__SYMBOLS[501] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "localeconv", function = *localeconv !(def () -> ())} !symbol::Symbol +__SYMBOLS[502] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "newlocale", function = *newlocale !(def () -> ())} !symbol::Symbol +__SYMBOLS[503] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "duplocale", function = *duplocale !(def () -> ())} !symbol::Symbol +__SYMBOLS[504] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "freelocale", function = *freelocale !(def () -> ())} !symbol::Symbol +__SYMBOLS[505] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "uselocale", function = *uselocale !(def () -> ())} !symbol::Symbol +__SYMBOLS[506] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "setjmp", function = *setjmp !(def () -> ())} !symbol::Symbol +__SYMBOLS[507] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "__sigsetjmp", function = *__sigsetjmp !(def () -> ())} !symbol::Symbol +__SYMBOLS[508] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "_setjmp", function = *_setjmp !(def () -> ())} !symbol::Symbol +__SYMBOLS[509] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "longjmp", function = *longjmp !(def () -> ())} !symbol::Symbol +__SYMBOLS[510] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "_longjmp", function = *_longjmp !(def () -> ())} !symbol::Symbol +__SYMBOLS[511] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "siglongjmp", function = *siglongjmp !(def () -> ())} !symbol::Symbol +__SYMBOLS[512] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "__errno_location", function = *__errno_location !(def () -> ())} !symbol::Symbol +export var __SYMBOLS: [513; symbol::Symbol] diff --git a/include/linux/ffi.pr b/include/linux/ffi.pr index 9a373a1b..986650ca 100644 --- a/include/linux/ffi.pr +++ b/include/linux/ffi.pr @@ -13,8 +13,8 @@ export const __llvm__: int = 1 export const __clang__: int = 1 export const __clang_major__: int = 16 export const __clang_minor__: int = 0 -export const __clang_patchlevel__: int = 0 -export const __clang_version__: [char] = "16.0.0 " +export const __clang_patchlevel__: int = 6 +export const __clang_version__: [char] = "16.0.6 (++20231112100455+7cbf1a259152-1~exp1~20231112100542.106)" export const __GNUC__: int = 4 export const __GNUC_MINOR__: int = 2 export const __GNUC_PATCHLEVEL__: int = 1 @@ -31,7 +31,7 @@ export const __OPENCL_MEMORY_SCOPE_DEVICE: int = 2 export const __OPENCL_MEMORY_SCOPE_ALL_SVM_DEVICES: int = 3 export const __OPENCL_MEMORY_SCOPE_SUB_GROUP: int = 4 export const __PRAGMA_REDEFINE_EXTNAME: int = 1 -export const __VERSION__: [char] = "Clang 16.0.0" +export const __VERSION__: [char] = "Ubuntu Clang 16.0.6 (++20231112100455+7cbf1a259152-1~exp1~20231112100542.106)" export const __OBJC_BOOL_IS_BOOL: int = 0 export const __CONSTANT_CFSTRINGS__: int = 1 export const __clang_literal_encoding__: [char] = "UTF-8" @@ -293,6 +293,7 @@ export const __STDC__: int = 1 export const __STDC_HOSTED__: int = 1 export const __STDC_UTF_16__: int = 1 export const __STDC_UTF_32__: int = 1 +export const MUSL: int = 1 export const __GCC_HAVE_DWARF2_CFI_ASM: int = 1 export const FFI_CLOSURES: int = 1 export const FFI_GO_CLOSURES: int = 1 diff --git a/include/linux/linux.pr b/include/linux/linux.pr index 6e496704..324e3324 100644 --- a/include/linux/linux.pr +++ b/include/linux/linux.pr @@ -104,8 +104,8 @@ export const __llvm__: int = 1 export const __clang__: int = 1 export const __clang_major__: int = 16 export const __clang_minor__: int = 0 -export const __clang_patchlevel__: int = 0 -export const __clang_version__: [char] = "16.0.0 " +export const __clang_patchlevel__: int = 6 +export const __clang_version__: [char] = "16.0.6 (++20231112100455+7cbf1a259152-1~exp1~20231112100542.106)" export const __GNUC__: int = 4 export const __GNUC_MINOR__: int = 2 export const __GNUC_PATCHLEVEL__: int = 1 @@ -122,7 +122,7 @@ export const __OPENCL_MEMORY_SCOPE_DEVICE: int = 2 export const __OPENCL_MEMORY_SCOPE_ALL_SVM_DEVICES: int = 3 export const __OPENCL_MEMORY_SCOPE_SUB_GROUP: int = 4 export const __PRAGMA_REDEFINE_EXTNAME: int = 1 -export const __VERSION__: [char] = "Clang 16.0.0" +export const __VERSION__: [char] = "Ubuntu Clang 16.0.6 (++20231112100455+7cbf1a259152-1~exp1~20231112100542.106)" export const __OBJC_BOOL_IS_BOOL: int = 0 export const __CONSTANT_CFSTRINGS__: int = 1 export const __clang_literal_encoding__: [char] = "UTF-8" @@ -384,6 +384,7 @@ export const __STDC__: int = 1 export const __STDC_HOSTED__: int = 1 export const __STDC_UTF_16__: int = 1 export const __STDC_UTF_32__: int = 1 +export const MUSL: int = 1 export const __GCC_HAVE_DWARF2_CFI_ASM: int = 1 export const NR_OPEN: int = 1024 export const NGROUPS_MAX: int = 65536 @@ -3083,7 +3084,6 @@ export const EOWNERDEAD: int = 130 export const ENOTRECOVERABLE: int = 131 export const ERFKILL: int = 132 export const EHWPOISON: int = 133 -export const _EXECINFO_H: int = 1 export import def #extern stat(__file: *char, __buf: *s_stat) -> int export import def #extern fstat(__fd: int, __buf: *s_stat) -> int export import def #extern fstatat(__fd: int, __file: *char, __buf: *s_stat, __flag: int) -> int @@ -3169,12 +3169,8 @@ export import def #extern signal(__sig: int, __handler: def (int) -> ()) -> def export import def #extern kill(__pid: int, __sig: int) -> int export import def #extern killpg(__pgrp: int, __sig: int) -> int export import def #extern raise(__sig: int) -> int -export import def #extern ssignal(__sig: int, __handler: def (int) -> ()) -> def (int) -> () -export import def #extern gsignal(__sig: int) -> int export import def #extern psignal(__sig: int, __s: *char) export import def #extern psiginfo(__pinfo: *s_siginfo_t, __s: *char) -export import def #extern sigblock(__mask: int) -> int -export import def #extern sigsetmask(__mask: int) -> int export import def #extern sigemptyset(__set: *s___sigset_t) -> int export import def #extern sigfillset(__set: *s___sigset_t) -> int export import def #extern sigaddset(__set: *s___sigset_t, __signo: int) -> int @@ -3557,7 +3553,6 @@ export import def #extern confstr(__name: int, __buf: *char, __len: ulong) -> ul export import def #extern getpid() -> int export import def #extern getppid() -> int export import def #extern getpgrp() -> int -export import def #extern __getpgid(__pid: int) -> int export import def #extern getpgid(__pid: int) -> int export import def #extern setpgid(__pid: int, __pgid: int) -> int export import def #extern setpgrp() -> int @@ -3579,7 +3574,6 @@ export import def #extern vfork() -> int export import def #extern ttyname(__fd: int) -> *char export import def #extern ttyname_r(__fd: int, __buf: *char, __buflen: ulong) -> int export import def #extern isatty(__fd: int) -> int -export import def #extern ttyslot() -> int export import def #extern link(__from: *char, __to: *char) -> int export import def #extern linkat(__fromfd: int, __from: *char, __tofd: int, __to: *char, __flags: int) -> int export import def #extern symlink(__from: *char, __to: *char) -> int @@ -3600,7 +3594,6 @@ export import var #extern optopt: int export import def #extern getopt(___argc: int, ___argv: **char, __shortopts: *char) -> int export import def #extern gethostname(__name: *char, __len: ulong) -> int export import def #extern sethostname(__name: *char, __len: ulong) -> int -export import def #extern sethostid(__id: long) -> int export import def #extern getdomainname(__name: *char, __len: ulong) -> int export import def #extern setdomainname(__name: *char, __len: ulong) -> int export import def #extern vhangup() -> int @@ -3641,8 +3634,6 @@ export import def #extern __ctype_get_mb_cur_max() -> ulong export import def #extern atoll(__nptr: *char) -> int64 export import def #extern strtof(__nptr: *char, __endptr: **char) -> float export import def #extern strtold(__nptr: *char, __endptr: **char) -> float80 -export import def #extern strtoq(__nptr: *char, __endptr: **char, __base: int) -> int64 -export import def #extern strtouq(__nptr: *char, __endptr: **char, __base: int) -> uint64 export import def #extern strtoll(__nptr: *char, __endptr: **char, __base: int) -> int64 export import def #extern strtoull(__nptr: *char, __endptr: **char, __base: int) -> uint64 export import def #extern l64a(__n: long) -> *char @@ -3651,10 +3642,6 @@ export import def #extern random() -> long export import def #extern srandom(__seed: uint) export import def #extern initstate(__seed: uint, __statebuf: *char, __statelen: ulong) -> *char export import def #extern setstate(__statebuf: *char) -> *char -export import def #extern random_r(__buf: *s_random_data, __result: *int) -> int -export import def #extern srandom_r(__seed: uint, __buf: *s_random_data) -> int -export import def #extern initstate_r(__seed: uint, __statebuf: *char, __statelen: ulong, __buf: *s_random_data) -> int -export import def #extern setstate_r(__statebuf: *char, __buf: *s_random_data) -> int export import def #extern rand_r(__seed: *uint) -> int export import def #extern drand48() -> double export import def #extern erand48(__xsubi: *ushort) -> double @@ -3665,21 +3652,11 @@ export import def #extern jrand48(__xsubi: *ushort) -> long export import def #extern srand48(__seedval: long) export import def #extern seed48(__seed16v: *ushort) -> *ushort export import def #extern lcong48(__param: *ushort) -export import def #extern drand48_r(__buffer: *s_drand48_data, __result: *double) -> int -export import def #extern erand48_r(__xsubi: *ushort, __buffer: *s_drand48_data, __result: *double) -> int -export import def #extern lrand48_r(__buffer: *s_drand48_data, __result: *long) -> int -export import def #extern nrand48_r(__xsubi: *ushort, __buffer: *s_drand48_data, __result: *long) -> int -export import def #extern mrand48_r(__buffer: *s_drand48_data, __result: *long) -> int -export import def #extern jrand48_r(__xsubi: *ushort, __buffer: *s_drand48_data, __result: *long) -> int -export import def #extern srand48_r(__seedval: long, __buffer: *s_drand48_data) -> int -export import def #extern seed48_r(__seed16v: *ushort, __buffer: *s_drand48_data) -> int -export import def #extern lcong48_r(__param: *ushort, __buffer: *s_drand48_data) -> int export import def #extern reallocarray(__ptr: *, __nmemb: ulong, __size: ulong) -> * export import def #extern valloc(__size: ulong) -> * export import def #extern posix_memalign(__memptr: **, __alignment: ulong, __size: ulong) -> int export import def #extern aligned_alloc(__alignment: ulong, __size: ulong) -> * export import def #extern at_quick_exit(__func: def () -> ()) -> int -export import def #extern on_exit(__func: def (int, *) -> (), __arg: *) -> int export import def #extern quick_exit(__status: int) export import def #extern _Exit(__status: int) export import def #extern putenv(__string: *char) -> int @@ -3695,14 +3672,6 @@ export import def #extern lldiv(__numer: int64, __denom: int64) -> s_lldiv_t export import def #extern ecvt(__value: double, __ndigit: int, __decpt: *int, __sign: *int) -> *char export import def #extern fcvt(__value: double, __ndigit: int, __decpt: *int, __sign: *int) -> *char export import def #extern gcvt(__value: double, __ndigit: int, __buf: *char) -> *char -export import def #extern qecvt(__value: float80, __ndigit: int, __decpt: *int, __sign: *int) -> *char -export import def #extern qfcvt(__value: float80, __ndigit: int, __decpt: *int, __sign: *int) -> *char -export import def #extern qgcvt(__value: float80, __ndigit: int, __buf: *char) -> *char -export import def #extern ecvt_r(__value: double, __ndigit: int, __decpt: *int, __sign: *int, __buf: *char, __len: ulong) -> int -export import def #extern fcvt_r(__value: double, __ndigit: int, __decpt: *int, __sign: *int, __buf: *char, __len: ulong) -> int -export import def #extern qecvt_r(__value: float80, __ndigit: int, __decpt: *int, __sign: *int, __buf: *char, __len: ulong) -> int -export import def #extern qfcvt_r(__value: float80, __ndigit: int, __decpt: *int, __sign: *int, __buf: *char, __len: ulong) -> int -export import def #extern rpmatch(__response: *char) -> int export import def #extern getsubopt(__optionp: **char, __tokens: **char, __valuep: **char) -> int export import def #extern getloadavg(__loadavg: *double, __nelem: int) -> int export import def #extern dlopen(__file: *char, __mode: int) -> * @@ -3746,8 +3715,4 @@ export import def #extern telldir(__dirp: *s___dirstream) -> long export import def #extern dirfd(__dirp: *s___dirstream) -> int export import def #extern scandir(__dir: *char, __namelist: ***s_dirent, __selector: def (*s_dirent) -> (int), __cmp: def (**s_dirent, **s_dirent) -> (int)) -> int export import def #extern alphasort(__e1: **s_dirent, __e2: **s_dirent) -> int -export import def #extern getdirentries(__fd: int, __buf: *char, __nbytes: ulong, __basep: *long) -> long export import def #extern __errno_location() -> *int -export import def #extern backtrace(__array: **, __size: int) -> int -export import def #extern backtrace_symbols(__array: **, __size: int) -> **char -export import def #extern backtrace_symbols_fd(__array: **, __size: int, __fd: int) diff --git a/include/linux/linux_sym.pr b/include/linux/linux_sym.pr index ab0123d9..3d87beab 100644 --- a/include/linux/linux_sym.pr +++ b/include/linux/linux_sym.pr @@ -28,263 +28,228 @@ __SYMBOLS[24] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = __SYMBOLS[25] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "kill", function = *kill !(def () -> ())} !symbol::Symbol __SYMBOLS[26] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "killpg", function = *killpg !(def () -> ())} !symbol::Symbol __SYMBOLS[27] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "raise", function = *raise !(def () -> ())} !symbol::Symbol -__SYMBOLS[28] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "ssignal", function = *ssignal !(def () -> ())} !symbol::Symbol -__SYMBOLS[29] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "gsignal", function = *gsignal !(def () -> ())} !symbol::Symbol -__SYMBOLS[30] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "psignal", function = *psignal !(def () -> ())} !symbol::Symbol -__SYMBOLS[31] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "psiginfo", function = *psiginfo !(def () -> ())} !symbol::Symbol -__SYMBOLS[32] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "sigblock", function = *sigblock !(def () -> ())} !symbol::Symbol -__SYMBOLS[33] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "sigsetmask", function = *sigsetmask !(def () -> ())} !symbol::Symbol -__SYMBOLS[34] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "sigemptyset", function = *sigemptyset !(def () -> ())} !symbol::Symbol -__SYMBOLS[35] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "sigfillset", function = *sigfillset !(def () -> ())} !symbol::Symbol -__SYMBOLS[36] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "sigaddset", function = *sigaddset !(def () -> ())} !symbol::Symbol -__SYMBOLS[37] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "sigdelset", function = *sigdelset !(def () -> ())} !symbol::Symbol -__SYMBOLS[38] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "sigismember", function = *sigismember !(def () -> ())} !symbol::Symbol -__SYMBOLS[39] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "sigprocmask", function = *sigprocmask !(def () -> ())} !symbol::Symbol -__SYMBOLS[40] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "sigsuspend", function = *sigsuspend !(def () -> ())} !symbol::Symbol -__SYMBOLS[41] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "sigaction", function = *sigaction !(def () -> ())} !symbol::Symbol -__SYMBOLS[42] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "sigpending", function = *sigpending !(def () -> ())} !symbol::Symbol -__SYMBOLS[43] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "sigwait", function = *sigwait !(def () -> ())} !symbol::Symbol -__SYMBOLS[44] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "sigwaitinfo", function = *sigwaitinfo !(def () -> ())} !symbol::Symbol -__SYMBOLS[45] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "sigtimedwait", function = *sigtimedwait !(def () -> ())} !symbol::Symbol -__SYMBOLS[46] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "sigqueue", function = *sigqueue !(def () -> ())} !symbol::Symbol -__SYMBOLS[47] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "siginterrupt", function = *siginterrupt !(def () -> ())} !symbol::Symbol -__SYMBOLS[48] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "sigaltstack", function = *sigaltstack !(def () -> ())} !symbol::Symbol -__SYMBOLS[49] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "pthread_sigmask", function = *pthread_sigmask !(def () -> ())} !symbol::Symbol -__SYMBOLS[50] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "pthread_kill", function = *pthread_kill !(def () -> ())} !symbol::Symbol -__SYMBOLS[51] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "__libc_current_sigrtmin", function = *__libc_current_sigrtmin !(def () -> ())} !symbol::Symbol -__SYMBOLS[52] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "__libc_current_sigrtmax", function = *__libc_current_sigrtmax !(def () -> ())} !symbol::Symbol -__SYMBOLS[53] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "wait", function = *wait !(def () -> ())} !symbol::Symbol -__SYMBOLS[54] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "waitpid", function = *waitpid !(def () -> ())} !symbol::Symbol -__SYMBOLS[55] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "waitid", function = *waitid !(def () -> ())} !symbol::Symbol -__SYMBOLS[56] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "wait3", function = *wait3 !(def () -> ())} !symbol::Symbol -__SYMBOLS[57] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "wait4", function = *wait4 !(def () -> ())} !symbol::Symbol -__SYMBOLS[58] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "mmap", function = *mmap !(def () -> ())} !symbol::Symbol -__SYMBOLS[59] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "munmap", function = *munmap !(def () -> ())} !symbol::Symbol -__SYMBOLS[60] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "mprotect", function = *mprotect !(def () -> ())} !symbol::Symbol -__SYMBOLS[61] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "msync", function = *msync !(def () -> ())} !symbol::Symbol -__SYMBOLS[62] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "madvise", function = *madvise !(def () -> ())} !symbol::Symbol -__SYMBOLS[63] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "posix_madvise", function = *posix_madvise !(def () -> ())} !symbol::Symbol -__SYMBOLS[64] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "mlock", function = *mlock !(def () -> ())} !symbol::Symbol -__SYMBOLS[65] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "munlock", function = *munlock !(def () -> ())} !symbol::Symbol -__SYMBOLS[66] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "mlockall", function = *mlockall !(def () -> ())} !symbol::Symbol -__SYMBOLS[67] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "munlockall", function = *munlockall !(def () -> ())} !symbol::Symbol -__SYMBOLS[68] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "mincore", function = *mincore !(def () -> ())} !symbol::Symbol -__SYMBOLS[69] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "select", function = *select !(def () -> ())} !symbol::Symbol -__SYMBOLS[70] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "pselect", function = *pselect !(def () -> ())} !symbol::Symbol -__SYMBOLS[71] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "access", function = *access !(def () -> ())} !symbol::Symbol -__SYMBOLS[72] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "faccessat", function = *faccessat !(def () -> ())} !symbol::Symbol -__SYMBOLS[73] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "lseek", function = *lseek !(def () -> ())} !symbol::Symbol -__SYMBOLS[74] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "close", function = *close !(def () -> ())} !symbol::Symbol -__SYMBOLS[75] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "read", function = *read !(def () -> ())} !symbol::Symbol -__SYMBOLS[76] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "write", function = *write !(def () -> ())} !symbol::Symbol -__SYMBOLS[77] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "pread", function = *pread !(def () -> ())} !symbol::Symbol -__SYMBOLS[78] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "pwrite", function = *pwrite !(def () -> ())} !symbol::Symbol -__SYMBOLS[79] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "pipe", function = *pipe !(def () -> ())} !symbol::Symbol -__SYMBOLS[80] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "alarm", function = *alarm !(def () -> ())} !symbol::Symbol -__SYMBOLS[81] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "sleep", function = *sleep !(def () -> ())} !symbol::Symbol -__SYMBOLS[82] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "ualarm", function = *ualarm !(def () -> ())} !symbol::Symbol -__SYMBOLS[83] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "usleep", function = *usleep !(def () -> ())} !symbol::Symbol -__SYMBOLS[84] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "pause", function = *pause !(def () -> ())} !symbol::Symbol -__SYMBOLS[85] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "chown", function = *chown !(def () -> ())} !symbol::Symbol -__SYMBOLS[86] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "fchown", function = *fchown !(def () -> ())} !symbol::Symbol -__SYMBOLS[87] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "lchown", function = *lchown !(def () -> ())} !symbol::Symbol -__SYMBOLS[88] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "fchownat", function = *fchownat !(def () -> ())} !symbol::Symbol -__SYMBOLS[89] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "chdir", function = *chdir !(def () -> ())} !symbol::Symbol -__SYMBOLS[90] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "fchdir", function = *fchdir !(def () -> ())} !symbol::Symbol -__SYMBOLS[91] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "getcwd", function = *getcwd !(def () -> ())} !symbol::Symbol -__SYMBOLS[92] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "dup", function = *dup !(def () -> ())} !symbol::Symbol -__SYMBOLS[93] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "dup2", function = *dup2 !(def () -> ())} !symbol::Symbol -__SYMBOLS[94] = { kind = symbol::SymbolKind::VARIABLE, dllimport = false, name = "__environ", variable = *__environ !*} !symbol::Symbol -__SYMBOLS[95] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "execve", function = *execve !(def () -> ())} !symbol::Symbol -__SYMBOLS[96] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "fexecve", function = *fexecve !(def () -> ())} !symbol::Symbol -__SYMBOLS[97] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "execv", function = *execv !(def () -> ())} !symbol::Symbol -__SYMBOLS[98] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "execle", function = *execle !(def () -> ())} !symbol::Symbol -__SYMBOLS[99] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "execl", function = *execl !(def () -> ())} !symbol::Symbol -__SYMBOLS[100] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "execvp", function = *execvp !(def () -> ())} !symbol::Symbol -__SYMBOLS[101] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "execlp", function = *execlp !(def () -> ())} !symbol::Symbol -__SYMBOLS[102] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "nice", function = *nice !(def () -> ())} !symbol::Symbol -__SYMBOLS[103] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "_exit", function = *_exit !(def () -> ())} !symbol::Symbol -__SYMBOLS[104] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "pathconf", function = *pathconf !(def () -> ())} !symbol::Symbol -__SYMBOLS[105] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "fpathconf", function = *fpathconf !(def () -> ())} !symbol::Symbol -__SYMBOLS[106] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "sysconf", function = *sysconf !(def () -> ())} !symbol::Symbol -__SYMBOLS[107] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "confstr", function = *confstr !(def () -> ())} !symbol::Symbol -__SYMBOLS[108] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "getpid", function = *getpid !(def () -> ())} !symbol::Symbol -__SYMBOLS[109] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "getppid", function = *getppid !(def () -> ())} !symbol::Symbol -__SYMBOLS[110] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "getpgrp", function = *getpgrp !(def () -> ())} !symbol::Symbol -__SYMBOLS[111] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "__getpgid", function = *__getpgid !(def () -> ())} !symbol::Symbol -__SYMBOLS[112] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "getpgid", function = *getpgid !(def () -> ())} !symbol::Symbol -__SYMBOLS[113] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "setpgid", function = *setpgid !(def () -> ())} !symbol::Symbol -__SYMBOLS[114] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "setpgrp", function = *setpgrp !(def () -> ())} !symbol::Symbol -__SYMBOLS[115] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "setsid", function = *setsid !(def () -> ())} !symbol::Symbol -__SYMBOLS[116] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "getsid", function = *getsid !(def () -> ())} !symbol::Symbol -__SYMBOLS[117] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "getuid", function = *getuid !(def () -> ())} !symbol::Symbol -__SYMBOLS[118] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "geteuid", function = *geteuid !(def () -> ())} !symbol::Symbol -__SYMBOLS[119] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "getgid", function = *getgid !(def () -> ())} !symbol::Symbol -__SYMBOLS[120] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "getegid", function = *getegid !(def () -> ())} !symbol::Symbol -__SYMBOLS[121] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "getgroups", function = *getgroups !(def () -> ())} !symbol::Symbol -__SYMBOLS[122] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "setuid", function = *setuid !(def () -> ())} !symbol::Symbol -__SYMBOLS[123] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "setreuid", function = *setreuid !(def () -> ())} !symbol::Symbol -__SYMBOLS[124] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "seteuid", function = *seteuid !(def () -> ())} !symbol::Symbol -__SYMBOLS[125] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "setgid", function = *setgid !(def () -> ())} !symbol::Symbol -__SYMBOLS[126] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "setregid", function = *setregid !(def () -> ())} !symbol::Symbol -__SYMBOLS[127] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "setegid", function = *setegid !(def () -> ())} !symbol::Symbol -__SYMBOLS[128] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "fork", function = *fork !(def () -> ())} !symbol::Symbol -__SYMBOLS[129] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "vfork", function = *vfork !(def () -> ())} !symbol::Symbol -__SYMBOLS[130] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "ttyname", function = *ttyname !(def () -> ())} !symbol::Symbol -__SYMBOLS[131] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "ttyname_r", function = *ttyname_r !(def () -> ())} !symbol::Symbol -__SYMBOLS[132] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "isatty", function = *isatty !(def () -> ())} !symbol::Symbol -__SYMBOLS[133] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "ttyslot", function = *ttyslot !(def () -> ())} !symbol::Symbol -__SYMBOLS[134] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "link", function = *link !(def () -> ())} !symbol::Symbol -__SYMBOLS[135] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "linkat", function = *linkat !(def () -> ())} !symbol::Symbol -__SYMBOLS[136] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "symlink", function = *symlink !(def () -> ())} !symbol::Symbol -__SYMBOLS[137] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "readlink", function = *readlink !(def () -> ())} !symbol::Symbol -__SYMBOLS[138] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "symlinkat", function = *symlinkat !(def () -> ())} !symbol::Symbol -__SYMBOLS[139] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "readlinkat", function = *readlinkat !(def () -> ())} !symbol::Symbol -__SYMBOLS[140] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "unlink", function = *unlink !(def () -> ())} !symbol::Symbol -__SYMBOLS[141] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "unlinkat", function = *unlinkat !(def () -> ())} !symbol::Symbol -__SYMBOLS[142] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "rmdir", function = *rmdir !(def () -> ())} !symbol::Symbol -__SYMBOLS[143] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "tcgetpgrp", function = *tcgetpgrp !(def () -> ())} !symbol::Symbol -__SYMBOLS[144] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "tcsetpgrp", function = *tcsetpgrp !(def () -> ())} !symbol::Symbol -__SYMBOLS[145] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "getlogin", function = *getlogin !(def () -> ())} !symbol::Symbol -__SYMBOLS[146] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "getlogin_r", function = *getlogin_r !(def () -> ())} !symbol::Symbol -__SYMBOLS[147] = { kind = symbol::SymbolKind::VARIABLE, dllimport = false, name = "optarg", variable = *optarg !*} !symbol::Symbol -__SYMBOLS[148] = { kind = symbol::SymbolKind::VARIABLE, dllimport = false, name = "optind", variable = *optind !*} !symbol::Symbol -__SYMBOLS[149] = { kind = symbol::SymbolKind::VARIABLE, dllimport = false, name = "opterr", variable = *opterr !*} !symbol::Symbol -__SYMBOLS[150] = { kind = symbol::SymbolKind::VARIABLE, dllimport = false, name = "optopt", variable = *optopt !*} !symbol::Symbol -__SYMBOLS[151] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "getopt", function = *getopt !(def () -> ())} !symbol::Symbol -__SYMBOLS[152] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "gethostname", function = *gethostname !(def () -> ())} !symbol::Symbol -__SYMBOLS[153] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "sethostname", function = *sethostname !(def () -> ())} !symbol::Symbol -__SYMBOLS[154] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "sethostid", function = *sethostid !(def () -> ())} !symbol::Symbol -__SYMBOLS[155] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "getdomainname", function = *getdomainname !(def () -> ())} !symbol::Symbol -__SYMBOLS[156] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "setdomainname", function = *setdomainname !(def () -> ())} !symbol::Symbol -__SYMBOLS[157] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "vhangup", function = *vhangup !(def () -> ())} !symbol::Symbol -__SYMBOLS[158] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "acct", function = *acct !(def () -> ())} !symbol::Symbol -__SYMBOLS[159] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "getusershell", function = *getusershell !(def () -> ())} !symbol::Symbol -__SYMBOLS[160] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "endusershell", function = *endusershell !(def () -> ())} !symbol::Symbol -__SYMBOLS[161] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "setusershell", function = *setusershell !(def () -> ())} !symbol::Symbol -__SYMBOLS[162] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "daemon", function = *daemon !(def () -> ())} !symbol::Symbol -__SYMBOLS[163] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "chroot", function = *chroot !(def () -> ())} !symbol::Symbol -__SYMBOLS[164] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "getpass", function = *getpass !(def () -> ())} !symbol::Symbol -__SYMBOLS[165] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "fsync", function = *fsync !(def () -> ())} !symbol::Symbol -__SYMBOLS[166] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "gethostid", function = *gethostid !(def () -> ())} !symbol::Symbol -__SYMBOLS[167] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "sync", function = *sync !(def () -> ())} !symbol::Symbol -__SYMBOLS[168] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "getpagesize", function = *getpagesize !(def () -> ())} !symbol::Symbol -__SYMBOLS[169] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "getdtablesize", function = *getdtablesize !(def () -> ())} !symbol::Symbol -__SYMBOLS[170] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "truncate", function = *truncate !(def () -> ())} !symbol::Symbol -__SYMBOLS[171] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "ftruncate", function = *ftruncate !(def () -> ())} !symbol::Symbol -__SYMBOLS[172] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "brk", function = *brk !(def () -> ())} !symbol::Symbol -__SYMBOLS[173] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "sbrk", function = *sbrk !(def () -> ())} !symbol::Symbol -__SYMBOLS[174] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "syscall", function = *syscall !(def () -> ())} !symbol::Symbol -__SYMBOLS[175] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "lockf", function = *lockf !(def () -> ())} !symbol::Symbol -__SYMBOLS[176] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "fdatasync", function = *fdatasync !(def () -> ())} !symbol::Symbol -__SYMBOLS[177] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "getentropy", function = *getentropy !(def () -> ())} !symbol::Symbol -__SYMBOLS[178] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "cfgetospeed", function = *cfgetospeed !(def () -> ())} !symbol::Symbol -__SYMBOLS[179] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "cfgetispeed", function = *cfgetispeed !(def () -> ())} !symbol::Symbol -__SYMBOLS[180] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "cfsetospeed", function = *cfsetospeed !(def () -> ())} !symbol::Symbol -__SYMBOLS[181] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "cfsetispeed", function = *cfsetispeed !(def () -> ())} !symbol::Symbol -__SYMBOLS[182] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "cfsetspeed", function = *cfsetspeed !(def () -> ())} !symbol::Symbol -__SYMBOLS[183] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "tcgetattr", function = *tcgetattr !(def () -> ())} !symbol::Symbol -__SYMBOLS[184] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "tcsetattr", function = *tcsetattr !(def () -> ())} !symbol::Symbol -__SYMBOLS[185] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "cfmakeraw", function = *cfmakeraw !(def () -> ())} !symbol::Symbol -__SYMBOLS[186] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "tcsendbreak", function = *tcsendbreak !(def () -> ())} !symbol::Symbol -__SYMBOLS[187] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "tcdrain", function = *tcdrain !(def () -> ())} !symbol::Symbol -__SYMBOLS[188] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "tcflush", function = *tcflush !(def () -> ())} !symbol::Symbol -__SYMBOLS[189] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "tcflow", function = *tcflow !(def () -> ())} !symbol::Symbol -__SYMBOLS[190] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "tcgetsid", function = *tcgetsid !(def () -> ())} !symbol::Symbol -__SYMBOLS[191] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "__ctype_get_mb_cur_max", function = *__ctype_get_mb_cur_max !(def () -> ())} !symbol::Symbol -__SYMBOLS[192] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "atoll", function = *atoll !(def () -> ())} !symbol::Symbol -__SYMBOLS[193] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "strtof", function = *strtof !(def () -> ())} !symbol::Symbol -__SYMBOLS[194] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "strtold", function = *strtold !(def () -> ())} !symbol::Symbol -__SYMBOLS[195] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "strtoq", function = *strtoq !(def () -> ())} !symbol::Symbol -__SYMBOLS[196] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "strtouq", function = *strtouq !(def () -> ())} !symbol::Symbol -__SYMBOLS[197] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "strtoll", function = *strtoll !(def () -> ())} !symbol::Symbol -__SYMBOLS[198] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "strtoull", function = *strtoull !(def () -> ())} !symbol::Symbol -__SYMBOLS[199] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "l64a", function = *l64a !(def () -> ())} !symbol::Symbol -__SYMBOLS[200] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "a64l", function = *a64l !(def () -> ())} !symbol::Symbol -__SYMBOLS[201] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "random", function = *random !(def () -> ())} !symbol::Symbol -__SYMBOLS[202] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "srandom", function = *srandom !(def () -> ())} !symbol::Symbol -__SYMBOLS[203] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "initstate", function = *initstate !(def () -> ())} !symbol::Symbol -__SYMBOLS[204] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "setstate", function = *setstate !(def () -> ())} !symbol::Symbol -__SYMBOLS[205] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "random_r", function = *random_r !(def () -> ())} !symbol::Symbol -__SYMBOLS[206] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "srandom_r", function = *srandom_r !(def () -> ())} !symbol::Symbol -__SYMBOLS[207] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "initstate_r", function = *initstate_r !(def () -> ())} !symbol::Symbol -__SYMBOLS[208] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "setstate_r", function = *setstate_r !(def () -> ())} !symbol::Symbol -__SYMBOLS[209] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "rand_r", function = *rand_r !(def () -> ())} !symbol::Symbol -__SYMBOLS[210] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "drand48", function = *drand48 !(def () -> ())} !symbol::Symbol -__SYMBOLS[211] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "erand48", function = *erand48 !(def () -> ())} !symbol::Symbol -__SYMBOLS[212] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "lrand48", function = *lrand48 !(def () -> ())} !symbol::Symbol -__SYMBOLS[213] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "nrand48", function = *nrand48 !(def () -> ())} !symbol::Symbol -__SYMBOLS[214] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "mrand48", function = *mrand48 !(def () -> ())} !symbol::Symbol -__SYMBOLS[215] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "jrand48", function = *jrand48 !(def () -> ())} !symbol::Symbol -__SYMBOLS[216] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "srand48", function = *srand48 !(def () -> ())} !symbol::Symbol -__SYMBOLS[217] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "seed48", function = *seed48 !(def () -> ())} !symbol::Symbol -__SYMBOLS[218] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "lcong48", function = *lcong48 !(def () -> ())} !symbol::Symbol -__SYMBOLS[219] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "drand48_r", function = *drand48_r !(def () -> ())} !symbol::Symbol -__SYMBOLS[220] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "erand48_r", function = *erand48_r !(def () -> ())} !symbol::Symbol -__SYMBOLS[221] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "lrand48_r", function = *lrand48_r !(def () -> ())} !symbol::Symbol -__SYMBOLS[222] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "nrand48_r", function = *nrand48_r !(def () -> ())} !symbol::Symbol -__SYMBOLS[223] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "mrand48_r", function = *mrand48_r !(def () -> ())} !symbol::Symbol -__SYMBOLS[224] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "jrand48_r", function = *jrand48_r !(def () -> ())} !symbol::Symbol -__SYMBOLS[225] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "srand48_r", function = *srand48_r !(def () -> ())} !symbol::Symbol -__SYMBOLS[226] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "seed48_r", function = *seed48_r !(def () -> ())} !symbol::Symbol -__SYMBOLS[227] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "lcong48_r", function = *lcong48_r !(def () -> ())} !symbol::Symbol -__SYMBOLS[228] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "reallocarray", function = *reallocarray !(def () -> ())} !symbol::Symbol -__SYMBOLS[229] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "valloc", function = *valloc !(def () -> ())} !symbol::Symbol -__SYMBOLS[230] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "posix_memalign", function = *posix_memalign !(def () -> ())} !symbol::Symbol -__SYMBOLS[231] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "aligned_alloc", function = *aligned_alloc !(def () -> ())} !symbol::Symbol -__SYMBOLS[232] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "at_quick_exit", function = *at_quick_exit !(def () -> ())} !symbol::Symbol -__SYMBOLS[233] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "on_exit", function = *on_exit !(def () -> ())} !symbol::Symbol -__SYMBOLS[234] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "quick_exit", function = *quick_exit !(def () -> ())} !symbol::Symbol -__SYMBOLS[235] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "_Exit", function = *_Exit !(def () -> ())} !symbol::Symbol -__SYMBOLS[236] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "putenv", function = *putenv !(def () -> ())} !symbol::Symbol -__SYMBOLS[237] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "setenv", function = *setenv !(def () -> ())} !symbol::Symbol -__SYMBOLS[238] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "unsetenv", function = *unsetenv !(def () -> ())} !symbol::Symbol -__SYMBOLS[239] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clearenv", function = *clearenv !(def () -> ())} !symbol::Symbol -__SYMBOLS[240] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "mkstemp", function = *mkstemp !(def () -> ())} !symbol::Symbol -__SYMBOLS[241] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "mkstemps", function = *mkstemps !(def () -> ())} !symbol::Symbol -__SYMBOLS[242] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "mkdtemp", function = *mkdtemp !(def () -> ())} !symbol::Symbol -__SYMBOLS[243] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "realpath", function = *realpath !(def () -> ())} !symbol::Symbol -__SYMBOLS[244] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "llabs", function = *llabs !(def () -> ())} !symbol::Symbol -__SYMBOLS[245] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "lldiv", function = *lldiv !(def () -> ())} !symbol::Symbol -__SYMBOLS[246] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "ecvt", function = *ecvt !(def () -> ())} !symbol::Symbol -__SYMBOLS[247] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "fcvt", function = *fcvt !(def () -> ())} !symbol::Symbol -__SYMBOLS[248] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "gcvt", function = *gcvt !(def () -> ())} !symbol::Symbol -__SYMBOLS[249] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "qecvt", function = *qecvt !(def () -> ())} !symbol::Symbol -__SYMBOLS[250] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "qfcvt", function = *qfcvt !(def () -> ())} !symbol::Symbol -__SYMBOLS[251] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "qgcvt", function = *qgcvt !(def () -> ())} !symbol::Symbol -__SYMBOLS[252] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "ecvt_r", function = *ecvt_r !(def () -> ())} !symbol::Symbol -__SYMBOLS[253] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "fcvt_r", function = *fcvt_r !(def () -> ())} !symbol::Symbol -__SYMBOLS[254] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "qecvt_r", function = *qecvt_r !(def () -> ())} !symbol::Symbol -__SYMBOLS[255] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "qfcvt_r", function = *qfcvt_r !(def () -> ())} !symbol::Symbol -__SYMBOLS[256] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "rpmatch", function = *rpmatch !(def () -> ())} !symbol::Symbol -__SYMBOLS[257] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "getsubopt", function = *getsubopt !(def () -> ())} !symbol::Symbol -__SYMBOLS[258] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "getloadavg", function = *getloadavg !(def () -> ())} !symbol::Symbol -__SYMBOLS[259] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "dlopen", function = *dlopen !(def () -> ())} !symbol::Symbol -__SYMBOLS[260] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "dlclose", function = *dlclose !(def () -> ())} !symbol::Symbol -__SYMBOLS[261] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "dlsym", function = *dlsym !(def () -> ())} !symbol::Symbol -__SYMBOLS[262] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "dlerror", function = *dlerror !(def () -> ())} !symbol::Symbol -__SYMBOLS[263] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "fcntl", function = *fcntl !(def () -> ())} !symbol::Symbol -__SYMBOLS[264] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "open", function = *open !(def () -> ())} !symbol::Symbol -__SYMBOLS[265] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "openat", function = *openat !(def () -> ())} !symbol::Symbol -__SYMBOLS[266] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "creat", function = *creat !(def () -> ())} !symbol::Symbol -__SYMBOLS[267] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "posix_fadvise", function = *posix_fadvise !(def () -> ())} !symbol::Symbol -__SYMBOLS[268] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "posix_fallocate", function = *posix_fallocate !(def () -> ())} !symbol::Symbol -__SYMBOLS[269] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "poll", function = *poll !(def () -> ())} !symbol::Symbol -__SYMBOLS[270] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "fnmatch", function = *fnmatch !(def () -> ())} !symbol::Symbol -__SYMBOLS[271] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "opendir", function = *opendir !(def () -> ())} !symbol::Symbol -__SYMBOLS[272] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "fdopendir", function = *fdopendir !(def () -> ())} !symbol::Symbol -__SYMBOLS[273] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "closedir", function = *closedir !(def () -> ())} !symbol::Symbol -__SYMBOLS[274] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "readdir", function = *readdir !(def () -> ())} !symbol::Symbol -__SYMBOLS[275] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "readdir_r", function = *readdir_r !(def () -> ())} !symbol::Symbol -__SYMBOLS[276] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "rewinddir", function = *rewinddir !(def () -> ())} !symbol::Symbol -__SYMBOLS[277] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "seekdir", function = *seekdir !(def () -> ())} !symbol::Symbol -__SYMBOLS[278] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "telldir", function = *telldir !(def () -> ())} !symbol::Symbol -__SYMBOLS[279] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "dirfd", function = *dirfd !(def () -> ())} !symbol::Symbol -__SYMBOLS[280] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "scandir", function = *scandir !(def () -> ())} !symbol::Symbol -__SYMBOLS[281] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "alphasort", function = *alphasort !(def () -> ())} !symbol::Symbol -__SYMBOLS[282] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "getdirentries", function = *getdirentries !(def () -> ())} !symbol::Symbol -__SYMBOLS[283] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "__errno_location", function = *__errno_location !(def () -> ())} !symbol::Symbol -__SYMBOLS[284] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "backtrace", function = *backtrace !(def () -> ())} !symbol::Symbol -__SYMBOLS[285] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "backtrace_symbols", function = *backtrace_symbols !(def () -> ())} !symbol::Symbol -__SYMBOLS[286] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "backtrace_symbols_fd", function = *backtrace_symbols_fd !(def () -> ())} !symbol::Symbol -export var __SYMBOLS: [287; symbol::Symbol] +__SYMBOLS[28] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "psignal", function = *psignal !(def () -> ())} !symbol::Symbol +__SYMBOLS[29] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "psiginfo", function = *psiginfo !(def () -> ())} !symbol::Symbol +__SYMBOLS[30] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "sigemptyset", function = *sigemptyset !(def () -> ())} !symbol::Symbol +__SYMBOLS[31] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "sigfillset", function = *sigfillset !(def () -> ())} !symbol::Symbol +__SYMBOLS[32] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "sigaddset", function = *sigaddset !(def () -> ())} !symbol::Symbol +__SYMBOLS[33] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "sigdelset", function = *sigdelset !(def () -> ())} !symbol::Symbol +__SYMBOLS[34] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "sigismember", function = *sigismember !(def () -> ())} !symbol::Symbol +__SYMBOLS[35] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "sigprocmask", function = *sigprocmask !(def () -> ())} !symbol::Symbol +__SYMBOLS[36] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "sigsuspend", function = *sigsuspend !(def () -> ())} !symbol::Symbol +__SYMBOLS[37] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "sigaction", function = *sigaction !(def () -> ())} !symbol::Symbol +__SYMBOLS[38] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "sigpending", function = *sigpending !(def () -> ())} !symbol::Symbol +__SYMBOLS[39] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "sigwait", function = *sigwait !(def () -> ())} !symbol::Symbol +__SYMBOLS[40] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "sigwaitinfo", function = *sigwaitinfo !(def () -> ())} !symbol::Symbol +__SYMBOLS[41] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "sigtimedwait", function = *sigtimedwait !(def () -> ())} !symbol::Symbol +__SYMBOLS[42] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "sigqueue", function = *sigqueue !(def () -> ())} !symbol::Symbol +__SYMBOLS[43] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "siginterrupt", function = *siginterrupt !(def () -> ())} !symbol::Symbol +__SYMBOLS[44] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "sigaltstack", function = *sigaltstack !(def () -> ())} !symbol::Symbol +__SYMBOLS[45] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "pthread_sigmask", function = *pthread_sigmask !(def () -> ())} !symbol::Symbol +__SYMBOLS[46] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "pthread_kill", function = *pthread_kill !(def () -> ())} !symbol::Symbol +__SYMBOLS[47] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "__libc_current_sigrtmin", function = *__libc_current_sigrtmin !(def () -> ())} !symbol::Symbol +__SYMBOLS[48] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "__libc_current_sigrtmax", function = *__libc_current_sigrtmax !(def () -> ())} !symbol::Symbol +__SYMBOLS[49] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "wait", function = *wait !(def () -> ())} !symbol::Symbol +__SYMBOLS[50] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "waitpid", function = *waitpid !(def () -> ())} !symbol::Symbol +__SYMBOLS[51] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "waitid", function = *waitid !(def () -> ())} !symbol::Symbol +__SYMBOLS[52] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "wait3", function = *wait3 !(def () -> ())} !symbol::Symbol +__SYMBOLS[53] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "wait4", function = *wait4 !(def () -> ())} !symbol::Symbol +__SYMBOLS[54] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "mmap", function = *mmap !(def () -> ())} !symbol::Symbol +__SYMBOLS[55] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "munmap", function = *munmap !(def () -> ())} !symbol::Symbol +__SYMBOLS[56] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "mprotect", function = *mprotect !(def () -> ())} !symbol::Symbol +__SYMBOLS[57] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "msync", function = *msync !(def () -> ())} !symbol::Symbol +__SYMBOLS[58] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "madvise", function = *madvise !(def () -> ())} !symbol::Symbol +__SYMBOLS[59] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "posix_madvise", function = *posix_madvise !(def () -> ())} !symbol::Symbol +__SYMBOLS[60] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "mlock", function = *mlock !(def () -> ())} !symbol::Symbol +__SYMBOLS[61] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "munlock", function = *munlock !(def () -> ())} !symbol::Symbol +__SYMBOLS[62] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "mlockall", function = *mlockall !(def () -> ())} !symbol::Symbol +__SYMBOLS[63] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "munlockall", function = *munlockall !(def () -> ())} !symbol::Symbol +__SYMBOLS[64] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "mincore", function = *mincore !(def () -> ())} !symbol::Symbol +__SYMBOLS[65] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "select", function = *select !(def () -> ())} !symbol::Symbol +__SYMBOLS[66] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "pselect", function = *pselect !(def () -> ())} !symbol::Symbol +__SYMBOLS[67] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "access", function = *access !(def () -> ())} !symbol::Symbol +__SYMBOLS[68] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "faccessat", function = *faccessat !(def () -> ())} !symbol::Symbol +__SYMBOLS[69] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "lseek", function = *lseek !(def () -> ())} !symbol::Symbol +__SYMBOLS[70] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "close", function = *close !(def () -> ())} !symbol::Symbol +__SYMBOLS[71] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "read", function = *read !(def () -> ())} !symbol::Symbol +__SYMBOLS[72] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "write", function = *write !(def () -> ())} !symbol::Symbol +__SYMBOLS[73] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "pread", function = *pread !(def () -> ())} !symbol::Symbol +__SYMBOLS[74] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "pwrite", function = *pwrite !(def () -> ())} !symbol::Symbol +__SYMBOLS[75] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "pipe", function = *pipe !(def () -> ())} !symbol::Symbol +__SYMBOLS[76] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "alarm", function = *alarm !(def () -> ())} !symbol::Symbol +__SYMBOLS[77] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "sleep", function = *sleep !(def () -> ())} !symbol::Symbol +__SYMBOLS[78] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "ualarm", function = *ualarm !(def () -> ())} !symbol::Symbol +__SYMBOLS[79] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "usleep", function = *usleep !(def () -> ())} !symbol::Symbol +__SYMBOLS[80] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "pause", function = *pause !(def () -> ())} !symbol::Symbol +__SYMBOLS[81] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "chown", function = *chown !(def () -> ())} !symbol::Symbol +__SYMBOLS[82] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "fchown", function = *fchown !(def () -> ())} !symbol::Symbol +__SYMBOLS[83] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "lchown", function = *lchown !(def () -> ())} !symbol::Symbol +__SYMBOLS[84] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "fchownat", function = *fchownat !(def () -> ())} !symbol::Symbol +__SYMBOLS[85] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "chdir", function = *chdir !(def () -> ())} !symbol::Symbol +__SYMBOLS[86] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "fchdir", function = *fchdir !(def () -> ())} !symbol::Symbol +__SYMBOLS[87] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "getcwd", function = *getcwd !(def () -> ())} !symbol::Symbol +__SYMBOLS[88] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "dup", function = *dup !(def () -> ())} !symbol::Symbol +__SYMBOLS[89] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "dup2", function = *dup2 !(def () -> ())} !symbol::Symbol +__SYMBOLS[90] = { kind = symbol::SymbolKind::VARIABLE, dllimport = false, name = "__environ", variable = *__environ !*} !symbol::Symbol +__SYMBOLS[91] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "execve", function = *execve !(def () -> ())} !symbol::Symbol +__SYMBOLS[92] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "fexecve", function = *fexecve !(def () -> ())} !symbol::Symbol +__SYMBOLS[93] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "execv", function = *execv !(def () -> ())} !symbol::Symbol +__SYMBOLS[94] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "execle", function = *execle !(def () -> ())} !symbol::Symbol +__SYMBOLS[95] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "execl", function = *execl !(def () -> ())} !symbol::Symbol +__SYMBOLS[96] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "execvp", function = *execvp !(def () -> ())} !symbol::Symbol +__SYMBOLS[97] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "execlp", function = *execlp !(def () -> ())} !symbol::Symbol +__SYMBOLS[98] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "nice", function = *nice !(def () -> ())} !symbol::Symbol +__SYMBOLS[99] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "_exit", function = *_exit !(def () -> ())} !symbol::Symbol +__SYMBOLS[100] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "pathconf", function = *pathconf !(def () -> ())} !symbol::Symbol +__SYMBOLS[101] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "fpathconf", function = *fpathconf !(def () -> ())} !symbol::Symbol +__SYMBOLS[102] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "sysconf", function = *sysconf !(def () -> ())} !symbol::Symbol +__SYMBOLS[103] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "confstr", function = *confstr !(def () -> ())} !symbol::Symbol +__SYMBOLS[104] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "getpid", function = *getpid !(def () -> ())} !symbol::Symbol +__SYMBOLS[105] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "getppid", function = *getppid !(def () -> ())} !symbol::Symbol +__SYMBOLS[106] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "getpgrp", function = *getpgrp !(def () -> ())} !symbol::Symbol +__SYMBOLS[107] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "getpgid", function = *getpgid !(def () -> ())} !symbol::Symbol +__SYMBOLS[108] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "setpgid", function = *setpgid !(def () -> ())} !symbol::Symbol +__SYMBOLS[109] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "setpgrp", function = *setpgrp !(def () -> ())} !symbol::Symbol +__SYMBOLS[110] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "setsid", function = *setsid !(def () -> ())} !symbol::Symbol +__SYMBOLS[111] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "getsid", function = *getsid !(def () -> ())} !symbol::Symbol +__SYMBOLS[112] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "getuid", function = *getuid !(def () -> ())} !symbol::Symbol +__SYMBOLS[113] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "geteuid", function = *geteuid !(def () -> ())} !symbol::Symbol +__SYMBOLS[114] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "getgid", function = *getgid !(def () -> ())} !symbol::Symbol +__SYMBOLS[115] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "getegid", function = *getegid !(def () -> ())} !symbol::Symbol +__SYMBOLS[116] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "getgroups", function = *getgroups !(def () -> ())} !symbol::Symbol +__SYMBOLS[117] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "setuid", function = *setuid !(def () -> ())} !symbol::Symbol +__SYMBOLS[118] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "setreuid", function = *setreuid !(def () -> ())} !symbol::Symbol +__SYMBOLS[119] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "seteuid", function = *seteuid !(def () -> ())} !symbol::Symbol +__SYMBOLS[120] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "setgid", function = *setgid !(def () -> ())} !symbol::Symbol +__SYMBOLS[121] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "setregid", function = *setregid !(def () -> ())} !symbol::Symbol +__SYMBOLS[122] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "setegid", function = *setegid !(def () -> ())} !symbol::Symbol +__SYMBOLS[123] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "fork", function = *fork !(def () -> ())} !symbol::Symbol +__SYMBOLS[124] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "vfork", function = *vfork !(def () -> ())} !symbol::Symbol +__SYMBOLS[125] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "ttyname", function = *ttyname !(def () -> ())} !symbol::Symbol +__SYMBOLS[126] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "ttyname_r", function = *ttyname_r !(def () -> ())} !symbol::Symbol +__SYMBOLS[127] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "isatty", function = *isatty !(def () -> ())} !symbol::Symbol +__SYMBOLS[128] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "link", function = *link !(def () -> ())} !symbol::Symbol +__SYMBOLS[129] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "linkat", function = *linkat !(def () -> ())} !symbol::Symbol +__SYMBOLS[130] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "symlink", function = *symlink !(def () -> ())} !symbol::Symbol +__SYMBOLS[131] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "readlink", function = *readlink !(def () -> ())} !symbol::Symbol +__SYMBOLS[132] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "symlinkat", function = *symlinkat !(def () -> ())} !symbol::Symbol +__SYMBOLS[133] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "readlinkat", function = *readlinkat !(def () -> ())} !symbol::Symbol +__SYMBOLS[134] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "unlink", function = *unlink !(def () -> ())} !symbol::Symbol +__SYMBOLS[135] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "unlinkat", function = *unlinkat !(def () -> ())} !symbol::Symbol +__SYMBOLS[136] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "rmdir", function = *rmdir !(def () -> ())} !symbol::Symbol +__SYMBOLS[137] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "tcgetpgrp", function = *tcgetpgrp !(def () -> ())} !symbol::Symbol +__SYMBOLS[138] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "tcsetpgrp", function = *tcsetpgrp !(def () -> ())} !symbol::Symbol +__SYMBOLS[139] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "getlogin", function = *getlogin !(def () -> ())} !symbol::Symbol +__SYMBOLS[140] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "getlogin_r", function = *getlogin_r !(def () -> ())} !symbol::Symbol +__SYMBOLS[141] = { kind = symbol::SymbolKind::VARIABLE, dllimport = false, name = "optarg", variable = *optarg !*} !symbol::Symbol +__SYMBOLS[142] = { kind = symbol::SymbolKind::VARIABLE, dllimport = false, name = "optind", variable = *optind !*} !symbol::Symbol +__SYMBOLS[143] = { kind = symbol::SymbolKind::VARIABLE, dllimport = false, name = "opterr", variable = *opterr !*} !symbol::Symbol +__SYMBOLS[144] = { kind = symbol::SymbolKind::VARIABLE, dllimport = false, name = "optopt", variable = *optopt !*} !symbol::Symbol +__SYMBOLS[145] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "getopt", function = *getopt !(def () -> ())} !symbol::Symbol +__SYMBOLS[146] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "gethostname", function = *gethostname !(def () -> ())} !symbol::Symbol +__SYMBOLS[147] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "sethostname", function = *sethostname !(def () -> ())} !symbol::Symbol +__SYMBOLS[148] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "getdomainname", function = *getdomainname !(def () -> ())} !symbol::Symbol +__SYMBOLS[149] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "setdomainname", function = *setdomainname !(def () -> ())} !symbol::Symbol +__SYMBOLS[150] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "vhangup", function = *vhangup !(def () -> ())} !symbol::Symbol +__SYMBOLS[151] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "acct", function = *acct !(def () -> ())} !symbol::Symbol +__SYMBOLS[152] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "getusershell", function = *getusershell !(def () -> ())} !symbol::Symbol +__SYMBOLS[153] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "endusershell", function = *endusershell !(def () -> ())} !symbol::Symbol +__SYMBOLS[154] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "setusershell", function = *setusershell !(def () -> ())} !symbol::Symbol +__SYMBOLS[155] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "daemon", function = *daemon !(def () -> ())} !symbol::Symbol +__SYMBOLS[156] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "chroot", function = *chroot !(def () -> ())} !symbol::Symbol +__SYMBOLS[157] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "getpass", function = *getpass !(def () -> ())} !symbol::Symbol +__SYMBOLS[158] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "fsync", function = *fsync !(def () -> ())} !symbol::Symbol +__SYMBOLS[159] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "gethostid", function = *gethostid !(def () -> ())} !symbol::Symbol +__SYMBOLS[160] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "sync", function = *sync !(def () -> ())} !symbol::Symbol +__SYMBOLS[161] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "getpagesize", function = *getpagesize !(def () -> ())} !symbol::Symbol +__SYMBOLS[162] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "getdtablesize", function = *getdtablesize !(def () -> ())} !symbol::Symbol +__SYMBOLS[163] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "truncate", function = *truncate !(def () -> ())} !symbol::Symbol +__SYMBOLS[164] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "ftruncate", function = *ftruncate !(def () -> ())} !symbol::Symbol +__SYMBOLS[165] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "brk", function = *brk !(def () -> ())} !symbol::Symbol +__SYMBOLS[166] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "sbrk", function = *sbrk !(def () -> ())} !symbol::Symbol +__SYMBOLS[167] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "syscall", function = *syscall !(def () -> ())} !symbol::Symbol +__SYMBOLS[168] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "lockf", function = *lockf !(def () -> ())} !symbol::Symbol +__SYMBOLS[169] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "fdatasync", function = *fdatasync !(def () -> ())} !symbol::Symbol +__SYMBOLS[170] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "getentropy", function = *getentropy !(def () -> ())} !symbol::Symbol +__SYMBOLS[171] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "cfgetospeed", function = *cfgetospeed !(def () -> ())} !symbol::Symbol +__SYMBOLS[172] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "cfgetispeed", function = *cfgetispeed !(def () -> ())} !symbol::Symbol +__SYMBOLS[173] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "cfsetospeed", function = *cfsetospeed !(def () -> ())} !symbol::Symbol +__SYMBOLS[174] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "cfsetispeed", function = *cfsetispeed !(def () -> ())} !symbol::Symbol +__SYMBOLS[175] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "cfsetspeed", function = *cfsetspeed !(def () -> ())} !symbol::Symbol +__SYMBOLS[176] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "tcgetattr", function = *tcgetattr !(def () -> ())} !symbol::Symbol +__SYMBOLS[177] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "tcsetattr", function = *tcsetattr !(def () -> ())} !symbol::Symbol +__SYMBOLS[178] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "cfmakeraw", function = *cfmakeraw !(def () -> ())} !symbol::Symbol +__SYMBOLS[179] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "tcsendbreak", function = *tcsendbreak !(def () -> ())} !symbol::Symbol +__SYMBOLS[180] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "tcdrain", function = *tcdrain !(def () -> ())} !symbol::Symbol +__SYMBOLS[181] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "tcflush", function = *tcflush !(def () -> ())} !symbol::Symbol +__SYMBOLS[182] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "tcflow", function = *tcflow !(def () -> ())} !symbol::Symbol +__SYMBOLS[183] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "tcgetsid", function = *tcgetsid !(def () -> ())} !symbol::Symbol +__SYMBOLS[184] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "__ctype_get_mb_cur_max", function = *__ctype_get_mb_cur_max !(def () -> ())} !symbol::Symbol +__SYMBOLS[185] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "atoll", function = *atoll !(def () -> ())} !symbol::Symbol +__SYMBOLS[186] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "strtof", function = *strtof !(def () -> ())} !symbol::Symbol +__SYMBOLS[187] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "strtold", function = *strtold !(def () -> ())} !symbol::Symbol +__SYMBOLS[188] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "strtoll", function = *strtoll !(def () -> ())} !symbol::Symbol +__SYMBOLS[189] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "strtoull", function = *strtoull !(def () -> ())} !symbol::Symbol +__SYMBOLS[190] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "l64a", function = *l64a !(def () -> ())} !symbol::Symbol +__SYMBOLS[191] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "a64l", function = *a64l !(def () -> ())} !symbol::Symbol +__SYMBOLS[192] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "random", function = *random !(def () -> ())} !symbol::Symbol +__SYMBOLS[193] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "srandom", function = *srandom !(def () -> ())} !symbol::Symbol +__SYMBOLS[194] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "initstate", function = *initstate !(def () -> ())} !symbol::Symbol +__SYMBOLS[195] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "setstate", function = *setstate !(def () -> ())} !symbol::Symbol +__SYMBOLS[196] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "rand_r", function = *rand_r !(def () -> ())} !symbol::Symbol +__SYMBOLS[197] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "drand48", function = *drand48 !(def () -> ())} !symbol::Symbol +__SYMBOLS[198] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "erand48", function = *erand48 !(def () -> ())} !symbol::Symbol +__SYMBOLS[199] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "lrand48", function = *lrand48 !(def () -> ())} !symbol::Symbol +__SYMBOLS[200] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "nrand48", function = *nrand48 !(def () -> ())} !symbol::Symbol +__SYMBOLS[201] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "mrand48", function = *mrand48 !(def () -> ())} !symbol::Symbol +__SYMBOLS[202] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "jrand48", function = *jrand48 !(def () -> ())} !symbol::Symbol +__SYMBOLS[203] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "srand48", function = *srand48 !(def () -> ())} !symbol::Symbol +__SYMBOLS[204] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "seed48", function = *seed48 !(def () -> ())} !symbol::Symbol +__SYMBOLS[205] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "lcong48", function = *lcong48 !(def () -> ())} !symbol::Symbol +__SYMBOLS[206] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "reallocarray", function = *reallocarray !(def () -> ())} !symbol::Symbol +__SYMBOLS[207] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "valloc", function = *valloc !(def () -> ())} !symbol::Symbol +__SYMBOLS[208] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "posix_memalign", function = *posix_memalign !(def () -> ())} !symbol::Symbol +__SYMBOLS[209] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "aligned_alloc", function = *aligned_alloc !(def () -> ())} !symbol::Symbol +__SYMBOLS[210] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "at_quick_exit", function = *at_quick_exit !(def () -> ())} !symbol::Symbol +__SYMBOLS[211] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "quick_exit", function = *quick_exit !(def () -> ())} !symbol::Symbol +__SYMBOLS[212] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "_Exit", function = *_Exit !(def () -> ())} !symbol::Symbol +__SYMBOLS[213] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "putenv", function = *putenv !(def () -> ())} !symbol::Symbol +__SYMBOLS[214] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "setenv", function = *setenv !(def () -> ())} !symbol::Symbol +__SYMBOLS[215] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "unsetenv", function = *unsetenv !(def () -> ())} !symbol::Symbol +__SYMBOLS[216] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "clearenv", function = *clearenv !(def () -> ())} !symbol::Symbol +__SYMBOLS[217] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "mkstemp", function = *mkstemp !(def () -> ())} !symbol::Symbol +__SYMBOLS[218] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "mkstemps", function = *mkstemps !(def () -> ())} !symbol::Symbol +__SYMBOLS[219] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "mkdtemp", function = *mkdtemp !(def () -> ())} !symbol::Symbol +__SYMBOLS[220] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "realpath", function = *realpath !(def () -> ())} !symbol::Symbol +__SYMBOLS[221] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "llabs", function = *llabs !(def () -> ())} !symbol::Symbol +__SYMBOLS[222] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "lldiv", function = *lldiv !(def () -> ())} !symbol::Symbol +__SYMBOLS[223] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "ecvt", function = *ecvt !(def () -> ())} !symbol::Symbol +__SYMBOLS[224] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "fcvt", function = *fcvt !(def () -> ())} !symbol::Symbol +__SYMBOLS[225] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "gcvt", function = *gcvt !(def () -> ())} !symbol::Symbol +__SYMBOLS[226] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "getsubopt", function = *getsubopt !(def () -> ())} !symbol::Symbol +__SYMBOLS[227] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "getloadavg", function = *getloadavg !(def () -> ())} !symbol::Symbol +__SYMBOLS[228] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "dlopen", function = *dlopen !(def () -> ())} !symbol::Symbol +__SYMBOLS[229] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "dlclose", function = *dlclose !(def () -> ())} !symbol::Symbol +__SYMBOLS[230] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "dlsym", function = *dlsym !(def () -> ())} !symbol::Symbol +__SYMBOLS[231] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "dlerror", function = *dlerror !(def () -> ())} !symbol::Symbol +__SYMBOLS[232] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "fcntl", function = *fcntl !(def () -> ())} !symbol::Symbol +__SYMBOLS[233] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "open", function = *open !(def () -> ())} !symbol::Symbol +__SYMBOLS[234] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "openat", function = *openat !(def () -> ())} !symbol::Symbol +__SYMBOLS[235] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "creat", function = *creat !(def () -> ())} !symbol::Symbol +__SYMBOLS[236] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "posix_fadvise", function = *posix_fadvise !(def () -> ())} !symbol::Symbol +__SYMBOLS[237] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "posix_fallocate", function = *posix_fallocate !(def () -> ())} !symbol::Symbol +__SYMBOLS[238] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "poll", function = *poll !(def () -> ())} !symbol::Symbol +__SYMBOLS[239] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "fnmatch", function = *fnmatch !(def () -> ())} !symbol::Symbol +__SYMBOLS[240] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "opendir", function = *opendir !(def () -> ())} !symbol::Symbol +__SYMBOLS[241] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "fdopendir", function = *fdopendir !(def () -> ())} !symbol::Symbol +__SYMBOLS[242] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "closedir", function = *closedir !(def () -> ())} !symbol::Symbol +__SYMBOLS[243] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "readdir", function = *readdir !(def () -> ())} !symbol::Symbol +__SYMBOLS[244] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "readdir_r", function = *readdir_r !(def () -> ())} !symbol::Symbol +__SYMBOLS[245] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "rewinddir", function = *rewinddir !(def () -> ())} !symbol::Symbol +__SYMBOLS[246] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "seekdir", function = *seekdir !(def () -> ())} !symbol::Symbol +__SYMBOLS[247] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "telldir", function = *telldir !(def () -> ())} !symbol::Symbol +__SYMBOLS[248] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "dirfd", function = *dirfd !(def () -> ())} !symbol::Symbol +__SYMBOLS[249] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "scandir", function = *scandir !(def () -> ())} !symbol::Symbol +__SYMBOLS[250] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "alphasort", function = *alphasort !(def () -> ())} !symbol::Symbol +__SYMBOLS[251] = { kind = symbol::SymbolKind::FUNCTION, dllimport = false, name = "__errno_location", function = *__errno_location !(def () -> ())} !symbol::Symbol +export var __SYMBOLS: [252; symbol::Symbol] diff --git a/src/toolchain.pr b/src/toolchain.pr index a2488e01..3607d875 100644 --- a/src/toolchain.pr +++ b/src/toolchain.pr @@ -105,7 +105,7 @@ export var outfolder: Str = ".princess" let clang = "clang.exe" } else { export var outfile: Str = "a.out" - let clang = "clang-13" + let clang = "clang" // FIXME Minimum version 13, Actually check for this! } // Debug stuff diff --git a/std/std.pr b/std/std.pr index 486acb8f..98c95838 100644 --- a/std/std.pr +++ b/std/std.pr @@ -842,7 +842,7 @@ export def print_stacktrace { windows::SymCleanup(process) delete(sym_info) - } else { + } else if not defined cstd::MUSL { var trace: [max_stack; *] let frame_count = linux::backtrace(trace.value, max_stack) let symbols = linux::backtrace_symbols(trace.value, frame_count)