@@ -2,48 +2,45 @@ using CEnum
22
33const IS_LIBC_MUSL = occursin (" musl" , Base. MACHINE)
44
5- if VERSION >= v " 1.6.0"
6- if Sys. islinux () && Sys. ARCH === :aarch64 && ! IS_LIBC_MUSL
7- const __off_t = Clong
8- const off_t = __off_t
9- elseif Sys. islinux () && Sys. ARCH === :aarch64 && IS_LIBC_MUSL
10- const off_t = Clong
11- elseif Sys. islinux () && startswith (string (Sys. ARCH), " arm" ) && ! IS_LIBC_MUSL
12- const __off_t = Clong
13- const off_t = __off_t
14- elseif Sys. islinux () && startswith (string (Sys. ARCH), " arm" ) && IS_LIBC_MUSL
15- const off_t = Clonglong
16- elseif Sys. islinux () && Sys. ARCH === :i686 && ! IS_LIBC_MUSL
17- const __off_t = Clong
18- const off_t = __off_t
19- elseif Sys. islinux () && Sys. ARCH === :i686 && IS_LIBC_MUSL
20- const off_t = Clonglong
21- elseif Sys. iswindows () && Sys. ARCH === :i686
22- const off32_t = Clong
23- const off_t = off32_t
24- elseif Sys. islinux () && Sys. ARCH === :powerpc64le
25- const __off_t = Clong
26- const off_t = __off_t
27- elseif Sys. isapple ()
28- const __darwin_off_t = Int64
29- const off_t = __darwin_off_t
30- elseif Sys. islinux () && Sys. ARCH === :x86_64 && ! IS_LIBC_MUSL
31- const __off_t = Clong
32- const off_t = __off_t
33- elseif Sys. islinux () && Sys. ARCH === :x86_64 && IS_LIBC_MUSL
34- const off_t = Clong
35- elseif Sys. isbsd () && ! Sys. isapple ()
36- const __off_t = Int64
37- const off_t = __off_t
38- elseif Sys. iswindows () && Sys. ARCH === :x86_64
39- const off32_t = Clong
40- const off_t = off32_t
41- end
42- else
43- const off_t = Csize_t
5+ if Sys. islinux () && Sys. ARCH === :aarch64 && ! IS_LIBC_MUSL
6+ const __off_t = Clong
7+ const off_t = __off_t
8+ elseif Sys. islinux () && Sys. ARCH === :aarch64 && IS_LIBC_MUSL
9+ const off_t = Clong
10+ elseif Sys. islinux () && startswith (string (Sys. ARCH), " arm" ) && ! IS_LIBC_MUSL
11+ const __off_t = Clong
12+ const off_t = __off_t
13+ elseif Sys. islinux () && startswith (string (Sys. ARCH), " arm" ) && IS_LIBC_MUSL
14+ const off_t = Clonglong
15+ elseif Sys. islinux () && Sys. ARCH === :i686 && ! IS_LIBC_MUSL
16+ const __off_t = Clong
17+ const off_t = __off_t
18+ elseif Sys. islinux () && Sys. ARCH === :i686 && IS_LIBC_MUSL
19+ const off_t = Clonglong
20+ elseif Sys. iswindows () && Sys. ARCH === :i686
21+ const off32_t = Clong
22+ const off_t = off32_t
23+ elseif Sys. islinux () && Sys. ARCH === :powerpc64le
24+ const __off_t = Clong
25+ const off_t = __off_t
26+ elseif Sys. isapple ()
27+ const __darwin_off_t = Int64
28+ const off_t = __darwin_off_t
29+ elseif Sys. islinux () && Sys. ARCH === :x86_64 && ! IS_LIBC_MUSL
30+ const __off_t = Clong
31+ const off_t = __off_t
32+ elseif Sys. islinux () && Sys. ARCH === :x86_64 && IS_LIBC_MUSL
33+ const off_t = Clong
34+ elseif Sys. isbsd () && ! Sys. isapple ()
35+ const __off_t = Int64
36+ const off_t = __off_t
37+ elseif Sys. iswindows () && Sys. ARCH === :x86_64
38+ const off32_t = Clong
39+ const off_t = off32_t
4440end
4541
4642
43+
4744const LLVMBool = Cint
4845
4946mutable struct LLVMOpaqueMemoryBuffer end
@@ -1660,13 +1657,11 @@ end
16601657 LLVMModuleFlagBehaviorAppendUnique = 5
16611658end
16621659
1663- @cenum __JL_Ctag_200 :: Int32 begin
1660+ @cenum LLVMAttributeIndex :: Int32 begin
16641661 LLVMAttributeReturnIndex = 0
16651662 LLVMAttributeFunctionIndex = - 1
16661663end
16671664
1668- const LLVMAttributeIndex = Cuint
1669-
16701665function LLVMShutdown ()
16711666 ccall ((:LLVMShutdown , libllvm[]), Cvoid, ())
16721667end
0 commit comments