diff --git a/examples/rust/ex1-volume/src/main.rs b/examples/rust/ex1-volume/src/main.rs index ab9273f17f..749800fe04 100644 --- a/examples/rust/ex1-volume/src/main.rs +++ b/examples/rust/ex1-volume/src/main.rs @@ -46,17 +46,20 @@ fn example_1(options: opt::Opt) -> libceed::Result<()> { quiet, gallery, } = options; - assert!(dim >= 1 && dim <= 3); + assert!((1..=3).contains(&dim)); assert!(mesh_degree >= 1); assert!(solution_degree >= 1); assert!(num_qpts >= 1); let ncomp_x = dim; - let problem_size: i64; - if problem_size_requested < 0 { - problem_size = if test { 8 * 16 } else { 256 * 1024 }; + let problem_size: i64 = if problem_size_requested < 0 { + if test { + 8 * 16 + } else { + 256 * 1024 + } } else { - problem_size = problem_size_requested; - } + problem_size_requested + }; // Summary output if !quiet { @@ -102,7 +105,7 @@ fn example_1(options: opt::Opt) -> libceed::Result<()> { if dim > 2 { print!(", nz = {}", num_xyz[2]); } - print!("\n"); + println!(); } // Build ElemRestriction objects describing the mesh and solution discrete diff --git a/examples/rust/ex2-surface/src/main.rs b/examples/rust/ex2-surface/src/main.rs index e804f15287..34b5b7fdea 100644 --- a/examples/rust/ex2-surface/src/main.rs +++ b/examples/rust/ex2-surface/src/main.rs @@ -47,21 +47,20 @@ fn example_2(options: opt::Opt) -> libceed::Result<()> { quiet, gallery, } = options; - assert!(dim >= 1 && dim <= 3); + assert!((0..=3).contains(&dim)); assert!(mesh_degree >= 1); assert!(solution_degree >= 1); assert!(num_qpts >= 1); let ncomp_x = dim; - let problem_size: i64; - if problem_size_requested < 0 { - problem_size = if test { + let problem_size: i64 = if problem_size_requested < 0 { + if test { 16 * 16 * (dim * dim) as i64 } else { 256 * 1024 - }; + } } else { - problem_size = problem_size_requested; - } + problem_size_requested + }; // Summary output if !quiet { @@ -107,7 +106,7 @@ fn example_2(options: opt::Opt) -> libceed::Result<()> { if dim > 2 { print!(", nz = {}", num_xyz[2]); } - print!("\n"); + println!(); } // Build ElemRestriction objects describing the mesh and solution discrete diff --git a/examples/rust/ex3-vector-volume/src/main.rs b/examples/rust/ex3-vector-volume/src/main.rs index b37c896184..1d69aca19e 100644 --- a/examples/rust/ex3-vector-volume/src/main.rs +++ b/examples/rust/ex3-vector-volume/src/main.rs @@ -47,17 +47,20 @@ fn example_3(options: opt::Opt) -> libceed::Result<()> { quiet, gallery, } = options; - assert!(dim >= 1 && dim <= 3); + assert!((0..=3).contains(&dim)); assert!(mesh_degree >= 1); assert!(solution_degree >= 1); assert!(num_qpts >= 1); let ncomp_x = dim; - let problem_size: i64; - if problem_size_requested < 0 { - problem_size = if test { 8 * 16 } else { 256 * 1024 }; + let problem_size: i64 = if problem_size_requested < 0 { + if test { + 8 * 16 + } else { + 256 * 1024 + } } else { - problem_size = problem_size_requested; - } + problem_size_requested + }; let ncomp_u = 3; // Summary output @@ -104,7 +107,7 @@ fn example_3(options: opt::Opt) -> libceed::Result<()> { if dim > 2 { print!(", nz = {}", num_xyz[2]); } - print!("\n"); + println!(); } // Build ElemRestriction objects describing the mesh and solution discrete diff --git a/examples/rust/ex4-vector-surface/src/main.rs b/examples/rust/ex4-vector-surface/src/main.rs index c18d42599b..65915d9957 100644 --- a/examples/rust/ex4-vector-surface/src/main.rs +++ b/examples/rust/ex4-vector-surface/src/main.rs @@ -48,21 +48,20 @@ fn example_4(options: opt::Opt) -> libceed::Result<()> { quiet, gallery, } = options; - assert!(dim >= 1 && dim <= 3); + assert!((0..=3).contains(&dim)); assert!(mesh_degree >= 1); assert!(solution_degree >= 1); assert!(num_qpts >= 1); let ncomp_x = dim; - let problem_size: i64; - if problem_size_requested < 0 { - problem_size = if test { + let problem_size: i64 = if problem_size_requested < 0 { + if test { 16 * 16 * (dim * dim) as i64 } else { 256 * 1024 - }; + } } else { - problem_size = problem_size_requested; - } + problem_size_requested + }; let ncomp_u = 3; // Summary output @@ -109,7 +108,7 @@ fn example_4(options: opt::Opt) -> libceed::Result<()> { if dim > 2 { print!(", nz = {}", num_xyz[2]); } - print!("\n"); + println!(); } // Build ElemRestriction objects describing the mesh and solution discrete diff --git a/examples/zig/.zig-cache/h/15f2301655d3c70b6a666f9cdf310275.txt b/examples/zig/.zig-cache/h/15f2301655d3c70b6a666f9cdf310275.txt deleted file mode 100644 index 1156bb5571..0000000000 --- a/examples/zig/.zig-cache/h/15f2301655d3c70b6a666f9cdf310275.txt +++ /dev/null @@ -1,88 +0,0 @@ -0 -480 18618711 1731023756903759436 06d2f49c0ce69687b3212a90626e9815 0 src/ex01.zig -4481480 17571309 1731015943327167249 4762da2dd1a22ff5607e81d81492e898 0 /home/jeremy/Dev/libCEED/lib/libceed.so -7616 61621599 1720029513000000000 a112ef71b351e8f79f6f43c583ede25c 1 std/std.zig -23040 61621596 1720029513000000000 da66963546b611ee7750a27396b7d1ea 1 std/start.zig -115223 61621294 1720029513000000000 864599658ca312005d8d3860dcc5d44e 1 std/debug.zig -3394 18618670 1731022111743775189 e58a20e2e5508d8e492196830e777a76 0 /home/jeremy/.cache/zig/b/e58a20e2e5508d8e492196830e777a76/builtin.zig -33165 61621143 1720029513000000000 f94156764e93e22ac481419ae3dcd7e2 1 std/builtin.zig -87972 61621099 1720029513000000000 2058e9176f2f8c413153da85bdefea9a 1 std/Target.zig -129328 61621121 1720029513000000000 aa1c9ead6b093aa4fc744cbaf6cdb147 1 std/Target/x86.zig -73503 61621415 1720029513000000000 4f495cdd87469544c122e37211fe3d16 1 std/math.zig -41362 61621486 1720029513000000000 222d7cb14bd7ca087b75cbc16cba6dda 1 std/meta.zig -11091 61621097 1720029513000000000 3b4e837c9f6b3b4fbb5b3b95148e553c 1 std/SemanticVersion.zig -64174 61621145 1720029513000000000 ecfd926ec456ba7acf15b5e7bec5f532 1 std/c.zig -10812 61621155 1720029513000000000 b5d2e09197008802157fd9bda951945e 1 std/c/linux.zig -61526 61621308 1720029513000000000 00003d31510dec096134200d0d6ceecc 1 std/elf.zig -12325 61621495 1720029513000000000 2229bf6824a9119504139fcdb850890e 1 std/os.zig -176912 61621483 1720029513000000000 223e2fd0f89a74fd7d5132dbe48f1c2c 1 std/mem.zig -293019 61621583 1720029513000000000 3aef046ab18b515bbbbf65ba8531ef93 1 std/posix.zig -207296 61621498 1720029513000000000 651fd04e37ca32286baf84da551c7ce0 1 std/os/linux.zig -13386 61621566 1720029513000000000 b23fdad07ce3b3bc638202a13d269a17 1 std/os/wasi.zig -8321 61621412 1720029513000000000 445ca968f1971dbcfae846f76f46cc2d 1 std/log.zig -12352 61621213 1720029513000000000 85ba4034d104ed83a45a1bb6ea2f588a 1 std/crypto.zig -35816 61621326 1720029513000000000 9ad542fb9d5f647b2fd9aa956a4876f1 1 std/fs.zig -106358 61621312 1720029513000000000 9b602efb3cf67bc725c9853d5fe33864 1 std/fmt.zig -6224 61621289 1720029513000000000 1478fc3a3f5e7178b0ebc595cf60927a 1 std/crypto/tlcsprng.zig -105182 18618695 1731022245817107254 c9ab602cb1e66eb07f79b79a48a88f22 2 o/ee7fc71a380c7c0b1d57b819d08c0974/cimport.zig -19056 61621137 1720029513000000000 fbe5a337296572a6d62cbde681c465ea 1 std/atomic.zig -54097 61621124 1720029513000000000 5fc2474d41197418fc547d7d64491a85 1 std/Thread.zig -10030 61621127 1720029513000000000 6ec4900de2fa66c512d3a1a8b197182b 1 std/Thread/Mutex.zig -25700 61621373 1720029513000000000 2c3e57ebee88e5b426bac4e5144d55a2 1 std/io.zig -65843 61621329 1720029513000000000 2f1e7806f11f80320d184c737b99b781 1 std/fs/File.zig -2697 61621377 1720029513000000000 8464fd0bdf5c1f8ba10a286a4fe46f4d 1 std/io/Writer.zig -13626 61621484 1720029513000000000 98c52b2fa05c32ad77f1743a5f3383ee 1 std/mem/Allocator.zig -89980 61621350 1720029513000000000 52e58e0e5a1dd700c7ba1de70432e45c 1 std/hash_map.zig -5461 61621394 1720029513000000000 ed6aac6dd443d6bdac1cf31688d1b444 1 std/io/tty.zig -112489 61621296 1720029513000000000 d33cf67bbc2809a1c38591e04f1e3f51 1 std/dwarf.zig -55939 61621309 1720029513000000000 9fbbf465379ce46a9365e411debc3ce1 1 std/enums.zig -87217 61621135 1720029513000000000 d82200bd8e9f05406e233eef46e48149 1 std/array_list.zig -114248 61621134 1720029513000000000 7aa5a3d5d7c75f7861328581549e6a5d 1 std/array_hash_map.zig -38005 61621488 1720029513000000000 2df15a06c9368a128b68d617837153ef 1 std/multi_array_list.zig -112808 61621328 1720029513000000000 736eee48bb9f3802d7054c19abc437df 1 std/fs/Dir.zig -1730 61621336 1720029513000000000 36cb1b0b5e0bb7d10f9b200b0a751743 1 std/hash.zig -19972 61621342 1720029513000000000 c36dede4b91e35db37ea45c66dbe6fe9 1 std/hash/crc.zig -3882 61621343 1720029513000000000 168f6844905becfc3ec252416dbee69f 1 std/hash/crc/impl.zig -6449 61621388 1720029513000000000 3bcfe7862cea857ee79939a098991ad5 1 std/io/fixed_buffer_stream.zig -14434 61621375 1720029513000000000 2655b33c088dd930683d9eb843eaceb4 1 std/io/Reader.zig -2057 61621163 1720029513000000000 a778ec13ef93e0ace847f52f066441fd 1 std/compress.zig -3736 61621202 1720029513000000000 a5c9eee5eaf5943e22c8a03fac3f2841 1 std/compress/zlib.zig -23844 61621178 1720029513000000000 61343f5304677e260ccaed8ba225c2b1 1 std/compress/flate/inflate.zig -7460 61621174 1720029513000000000 1c1d1c1c4e61c64090b7ace80a4c2dab 1 std/compress/flate/container.zig -16625 61621170 1720029513000000000 8ba4aa19f03596c0d0eb18045a7331e8 1 std/compress/flate/bit_reader.zig -7434 61621166 1720029513000000000 a6347ffd91bdf7b166947d627e9f38c5 1 std/compress/flate/CircularBuffer.zig -3519 61621337 1720029513000000000 4e3c7d701979e5945ab9f85fed59a579 1 std/hash/adler.zig -10966 61621176 1720029513000000000 e24401bc06abbf873844211e243f0871 1 std/compress/flate/huffman_decoder.zig -77139 61621331 1720029513000000000 6ed68741d6922f90c45c6c388b6cdd8c 1 std/fs/path.zig -1399 61621300 1720029513000000000 40a7d4ac60d12c6e9ca294acaed35474 1 std/dwarf/FORM.zig -3900 61621303 1720029513000000000 b5711d1b73e43c5aaea25647f88f9369 1 std/dwarf/TAG.zig -7395 61621297 1720029513000000000 0736a520f4793791a2cfc257bfcfd3b6 1 std/dwarf/AT.zig -643 61621299 1720029513000000000 6f6a9e4e1602df062ad02179710971c4 1 std/dwarf/EH.zig -1884 61621471 1720029513000000000 4e39bcecc218a8cefd7304859e028778 1 std/math/log2.zig -200963 61621568 1720029513000000000 6382cd937e84a8fc6ae02341db586df9 1 std/os/windows.zig -12563 61621524 1720029513000000000 edca846565ef855c728e7372feed8676 1 std/os/linux/x86_64.zig -19546 61621304 1720029513000000000 eeb537ce254d8635c5876f3cb23ba2ab 1 std/dwarf/abi.zig -26403 61621305 1720029513000000000 17cfec6893f0195cf3f2128e131aebbd 1 std/dwarf/call_frame.zig -71838 61621306 1720029513000000000 472566d679006f02ce08a8e6d3ca5840 1 std/dwarf/expressions.zig -43084 61621126 1720029513000000000 a67e9f409c649ae15d47dcc9582247f0 1 std/Thread/Futex.zig -82077 61621615 1720029513000000000 d5fc31f78c3ec8b424ea391b2e65f728 1 std/unicode.zig -23129 61621591 1720029513000000000 b579436bcc763fc86642b2a1d69be89a 1 std/simd.zig -31762 61621352 1720029513000000000 39822c5f2ad237650217b35e72989b75 1 std/heap.zig -12747 61621357 1720029513000000000 0c84990d94912da71f88ccdd844ff032 1 std/heap/arena_allocator.zig -14239 61621411 1720029513000000000 a69e9fd3810cdd1601c26dd47210af71 1 std/linked_list.zig -3917 61621353 1720029513000000000 985cae2df1113f68d7f2eca79afe1887 1 std/heap/PageAllocator.zig -74835 61621588 1720029513000000000 26bff32158c4e55ea1dbd7cbd193b2d5 1 std/process.zig -29780 61621593 1720029513000000000 f63bcad555043dc37b62da5b7656cb6e 1 std/sort.zig -51714 61621594 1720029513000000000 eb8790d984ce4a6ddd6376d877c85ff1 1 std/sort/block.zig -17036 61621307 1720029513000000000 e5e4bda8771008b986953e018b241bdd 1 std/dynamic_library.zig -17851 61621410 1720029513000000000 62510503fe6b45659189d32c19c9dc45 1 std/leb128.zig -10710 61621595 1720029513000000000 f2973ab2be6115a15cf6c75a2be36ad3 1 std/sort/pdq.zig -10091 61621618 1720029513000000000 616a2d791eb8d67329f8198701e2bbad 1 std/valgrind.zig -13689 61621609 1720029513000000000 131aba425aefaef0d374793c2dd9e731 1 std/time.zig -50900 61621081 1720029513000000000 00b173ccd55aed075eef5aa1dccad55a 1 std/Progress.zig -94423 61621518 1720029513000000000 936f06081ca66c21f2225e91832d8a41 1 std/os/linux/syscalls.zig -1618 61621173 1720029513000000000 60e22c8a23680b34b51d27b486811807 1 std/compress/flate/consts.zig -13375 61621169 1720029513000000000 239244362ca7a3d92e32a4518ccda927 1 std/compress/flate/Token.zig -8372 61621348 1720029513000000000 d48498b32f349820311bbf338ae1aae5 1 std/hash/wyhash.zig -9239 61621129 1720029513000000000 d703f6a7af8c150d259a587850decd1f 1 std/Thread/ResetEvent.zig -5693 61621302 1720029513000000000 01d731f8d28ba8382ff3c5885d5e0c75 1 std/dwarf/OP.zig diff --git a/examples/zig/.zig-cache/h/18e64a61c49521674b05bdd667a5adcd.txt b/examples/zig/.zig-cache/h/18e64a61c49521674b05bdd667a5adcd.txt deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/examples/zig/.zig-cache/h/27ec2f6229ef74ecea7fabcbe8cab205.txt b/examples/zig/.zig-cache/h/27ec2f6229ef74ecea7fabcbe8cab205.txt deleted file mode 100644 index 7b0c9a7832..0000000000 --- a/examples/zig/.zig-cache/h/27ec2f6229ef74ecea7fabcbe8cab205.txt +++ /dev/null @@ -1,85 +0,0 @@ -0 -106 18614554 1731016152583831887 45af1289d54d8e41e6e7f6b69940d9d4 0 src/ex01.zig -7616 61621599 1720029513000000000 a112ef71b351e8f79f6f43c583ede25c 1 std/std.zig -23040 61621596 1720029513000000000 da66963546b611ee7750a27396b7d1ea 1 std/start.zig -115223 61621294 1720029513000000000 864599658ca312005d8d3860dcc5d44e 1 std/debug.zig -3395 18614581 1731016167973831743 adccb42ed11a5ce2de2e8ee40090c6a7 0 /home/jeremy/.cache/zig/b/adccb42ed11a5ce2de2e8ee40090c6a7/builtin.zig -33165 61621143 1720029513000000000 f94156764e93e22ac481419ae3dcd7e2 1 std/builtin.zig -87972 61621099 1720029513000000000 2058e9176f2f8c413153da85bdefea9a 1 std/Target.zig -129328 61621121 1720029513000000000 aa1c9ead6b093aa4fc744cbaf6cdb147 1 std/Target/x86.zig -73503 61621415 1720029513000000000 4f495cdd87469544c122e37211fe3d16 1 std/math.zig -41362 61621486 1720029513000000000 222d7cb14bd7ca087b75cbc16cba6dda 1 std/meta.zig -11091 61621097 1720029513000000000 3b4e837c9f6b3b4fbb5b3b95148e553c 1 std/SemanticVersion.zig -61526 61621308 1720029513000000000 00003d31510dec096134200d0d6ceecc 1 std/elf.zig -12325 61621495 1720029513000000000 2229bf6824a9119504139fcdb850890e 1 std/os.zig -207296 61621498 1720029513000000000 651fd04e37ca32286baf84da551c7ce0 1 std/os/linux.zig -12494 61621521 1720029513000000000 e9933b000fa707703dab8f2fe68b002a 1 std/os/linux/tls.zig -293019 61621583 1720029513000000000 3aef046ab18b515bbbbf65ba8531ef93 1 std/posix.zig -176912 61621483 1720029513000000000 223e2fd0f89a74fd7d5132dbe48f1c2c 1 std/mem.zig -13386 61621566 1720029513000000000 b23fdad07ce3b3bc638202a13d269a17 1 std/os/wasi.zig -8321 61621412 1720029513000000000 445ca968f1971dbcfae846f76f46cc2d 1 std/log.zig -12352 61621213 1720029513000000000 85ba4034d104ed83a45a1bb6ea2f588a 1 std/crypto.zig -35816 61621326 1720029513000000000 9ad542fb9d5f647b2fd9aa956a4876f1 1 std/fs.zig -106358 61621312 1720029513000000000 9b602efb3cf67bc725c9853d5fe33864 1 std/fmt.zig -6224 61621289 1720029513000000000 1478fc3a3f5e7178b0ebc595cf60927a 1 std/crypto/tlcsprng.zig -19056 61621137 1720029513000000000 fbe5a337296572a6d62cbde681c465ea 1 std/atomic.zig -54097 61621124 1720029513000000000 5fc2474d41197418fc547d7d64491a85 1 std/Thread.zig -10030 61621127 1720029513000000000 6ec4900de2fa66c512d3a1a8b197182b 1 std/Thread/Mutex.zig -25700 61621373 1720029513000000000 2c3e57ebee88e5b426bac4e5144d55a2 1 std/io.zig -65843 61621329 1720029513000000000 2f1e7806f11f80320d184c737b99b781 1 std/fs/File.zig -2697 61621377 1720029513000000000 8464fd0bdf5c1f8ba10a286a4fe46f4d 1 std/io/Writer.zig -12563 61621524 1720029513000000000 edca846565ef855c728e7372feed8676 1 std/os/linux/x86_64.zig -94423 61621518 1720029513000000000 936f06081ca66c21f2225e91832d8a41 1 std/os/linux/syscalls.zig -13626 61621484 1720029513000000000 98c52b2fa05c32ad77f1743a5f3383ee 1 std/mem/Allocator.zig -89980 61621350 1720029513000000000 52e58e0e5a1dd700c7ba1de70432e45c 1 std/hash_map.zig -5461 61621394 1720029513000000000 ed6aac6dd443d6bdac1cf31688d1b444 1 std/io/tty.zig -112489 61621296 1720029513000000000 d33cf67bbc2809a1c38591e04f1e3f51 1 std/dwarf.zig -55939 61621309 1720029513000000000 9fbbf465379ce46a9365e411debc3ce1 1 std/enums.zig -87217 61621135 1720029513000000000 d82200bd8e9f05406e233eef46e48149 1 std/array_list.zig -114248 61621134 1720029513000000000 7aa5a3d5d7c75f7861328581549e6a5d 1 std/array_hash_map.zig -38005 61621488 1720029513000000000 2df15a06c9368a128b68d617837153ef 1 std/multi_array_list.zig -112808 61621328 1720029513000000000 736eee48bb9f3802d7054c19abc437df 1 std/fs/Dir.zig -1730 61621336 1720029513000000000 36cb1b0b5e0bb7d10f9b200b0a751743 1 std/hash.zig -19972 61621342 1720029513000000000 c36dede4b91e35db37ea45c66dbe6fe9 1 std/hash/crc.zig -3882 61621343 1720029513000000000 168f6844905becfc3ec252416dbee69f 1 std/hash/crc/impl.zig -6449 61621388 1720029513000000000 3bcfe7862cea857ee79939a098991ad5 1 std/io/fixed_buffer_stream.zig -14434 61621375 1720029513000000000 2655b33c088dd930683d9eb843eaceb4 1 std/io/Reader.zig -2057 61621163 1720029513000000000 a778ec13ef93e0ace847f52f066441fd 1 std/compress.zig -3736 61621202 1720029513000000000 a5c9eee5eaf5943e22c8a03fac3f2841 1 std/compress/zlib.zig -23844 61621178 1720029513000000000 61343f5304677e260ccaed8ba225c2b1 1 std/compress/flate/inflate.zig -7460 61621174 1720029513000000000 1c1d1c1c4e61c64090b7ace80a4c2dab 1 std/compress/flate/container.zig -16625 61621170 1720029513000000000 8ba4aa19f03596c0d0eb18045a7331e8 1 std/compress/flate/bit_reader.zig -7434 61621166 1720029513000000000 a6347ffd91bdf7b166947d627e9f38c5 1 std/compress/flate/CircularBuffer.zig -3519 61621337 1720029513000000000 4e3c7d701979e5945ab9f85fed59a579 1 std/hash/adler.zig -10966 61621176 1720029513000000000 e24401bc06abbf873844211e243f0871 1 std/compress/flate/huffman_decoder.zig -77139 61621331 1720029513000000000 6ed68741d6922f90c45c6c388b6cdd8c 1 std/fs/path.zig -1399 61621300 1720029513000000000 40a7d4ac60d12c6e9ca294acaed35474 1 std/dwarf/FORM.zig -3900 61621303 1720029513000000000 b5711d1b73e43c5aaea25647f88f9369 1 std/dwarf/TAG.zig -7395 61621297 1720029513000000000 0736a520f4793791a2cfc257bfcfd3b6 1 std/dwarf/AT.zig -643 61621299 1720029513000000000 6f6a9e4e1602df062ad02179710971c4 1 std/dwarf/EH.zig -1884 61621471 1720029513000000000 4e39bcecc218a8cefd7304859e028778 1 std/math/log2.zig -200963 61621568 1720029513000000000 6382cd937e84a8fc6ae02341db586df9 1 std/os/windows.zig -19546 61621304 1720029513000000000 eeb537ce254d8635c5876f3cb23ba2ab 1 std/dwarf/abi.zig -26403 61621305 1720029513000000000 17cfec6893f0195cf3f2128e131aebbd 1 std/dwarf/call_frame.zig -71838 61621306 1720029513000000000 472566d679006f02ce08a8e6d3ca5840 1 std/dwarf/expressions.zig -43084 61621126 1720029513000000000 a67e9f409c649ae15d47dcc9582247f0 1 std/Thread/Futex.zig -82077 61621615 1720029513000000000 d5fc31f78c3ec8b424ea391b2e65f728 1 std/unicode.zig -23129 61621591 1720029513000000000 b579436bcc763fc86642b2a1d69be89a 1 std/simd.zig -50900 61621081 1720029513000000000 00b173ccd55aed075eef5aa1dccad55a 1 std/Progress.zig -31762 61621352 1720029513000000000 39822c5f2ad237650217b35e72989b75 1 std/heap.zig -12747 61621357 1720029513000000000 0c84990d94912da71f88ccdd844ff032 1 std/heap/arena_allocator.zig -14239 61621411 1720029513000000000 a69e9fd3810cdd1601c26dd47210af71 1 std/linked_list.zig -3917 61621353 1720029513000000000 985cae2df1113f68d7f2eca79afe1887 1 std/heap/PageAllocator.zig -74835 61621588 1720029513000000000 26bff32158c4e55ea1dbd7cbd193b2d5 1 std/process.zig -29780 61621593 1720029513000000000 f63bcad555043dc37b62da5b7656cb6e 1 std/sort.zig -51714 61621594 1720029513000000000 eb8790d984ce4a6ddd6376d877c85ff1 1 std/sort/block.zig -17036 61621307 1720029513000000000 e5e4bda8771008b986953e018b241bdd 1 std/dynamic_library.zig -17851 61621410 1720029513000000000 62510503fe6b45659189d32c19c9dc45 1 std/leb128.zig -10710 61621595 1720029513000000000 f2973ab2be6115a15cf6c75a2be36ad3 1 std/sort/pdq.zig -10091 61621618 1720029513000000000 616a2d791eb8d67329f8198701e2bbad 1 std/valgrind.zig -13689 61621609 1720029513000000000 131aba425aefaef0d374793c2dd9e731 1 std/time.zig -9239 61621129 1720029513000000000 d703f6a7af8c150d259a587850decd1f 1 std/Thread/ResetEvent.zig -1618 61621173 1720029513000000000 60e22c8a23680b34b51d27b486811807 1 std/compress/flate/consts.zig -13375 61621169 1720029513000000000 239244362ca7a3d92e32a4518ccda927 1 std/compress/flate/Token.zig -8372 61621348 1720029513000000000 d48498b32f349820311bbf338ae1aae5 1 std/hash/wyhash.zig -5693 61621302 1720029513000000000 01d731f8d28ba8382ff3c5885d5e0c75 1 std/dwarf/OP.zig diff --git a/examples/zig/.zig-cache/h/2d5a1a170162485e07206475f0417a4d.txt b/examples/zig/.zig-cache/h/2d5a1a170162485e07206475f0417a4d.txt deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/examples/zig/.zig-cache/h/37deee452085eedde1b38af61178e530.txt b/examples/zig/.zig-cache/h/37deee452085eedde1b38af61178e530.txt deleted file mode 100644 index 17777bc768..0000000000 --- a/examples/zig/.zig-cache/h/37deee452085eedde1b38af61178e530.txt +++ /dev/null @@ -1,31 +0,0 @@ -0 -19 18615881 1731023075017099291 ba4b5488c8330c1f1a5f374a2a99ce4f 2 o/b26898f3ef4fbf9ce1a6162304c21025/cimport.h -34172 59511110 1722888052000000000 28199b9b36875ae6650c13d319ca8159 0 /usr/include/stdio.h -4286 59508545 1722888052000000000 b77448e9b5e5bd5f6bbf02029e13a212 0 /usr/include/bits/libc-header-start.h -18805 59509311 1722888052000000000 68ee60fec5a67e8ad4046759bef49629 0 /usr/include/features.h -1532 59509310 1722888052000000000 e09b575d516ae54bcfe679d43a634f97 0 /usr/include/features-time64.h -398 59509294 1722888052000000000 d747ec9a0fdba458d49068b678b29de6 0 /usr/include/bits/wordsize.h -1109 59509226 1722888052000000000 5d6a70f49ed04f701900848b5258e1e4 0 /usr/include/bits/timesize.h -2462 59511108 1722888052000000000 33b5f919c8a300d6a911383b70238add 0 /usr/include/stdc-predef.h -34638 59511118 1722888052000000000 54f177119c6dd0a99aae3d3660b8e491 0 /usr/include/sys/cdefs.h -970 59508571 1722888052000000000 6af62317ff9df30959b285dff0d907b8 0 /usr/include/bits/long-double.h -384 59509328 1722888052000000000 bbd76beb33f6f3d22f67335a8823e269 0 /usr/include/gnu/stubs.h -481 59509327 1722888052000000000 13e633d41f2bea1a7912ab01537b2ba8 0 /usr/include/gnu/stubs-64.h -4727 61606135 1720029513000000000 dffb8ece85825f3e28c6e1260b65ff2a 1 include/stddef.h -708 61605956 1720029513000000000 39fb92c68f9106377b154afee9e96194 1 include/__stddef_size_t.h -875 61605951 1720029513000000000 f8a94bfcc5c5499d269a5391c5933024 1 include/__stddef_null.h -3058 61606131 1720029513000000000 4bcfe4ef51bc756df3d61fc066fa863a 1 include/stdarg.h -467 61605945 1720029513000000000 0f78a248b04856b5d60755486dcfed37 1 include/__stdarg___gnuc_va_list.h -8806 59509228 1722888052000000000 5723542adba878bc715ec996c34eb27e 0 /usr/include/bits/types.h -3737 59509277 1722888052000000000 82a433fb12dc1c5194e14db59480f6d3 0 /usr/include/bits/typesizes.h -1340 59509207 1722888052000000000 863cfc97aca485a882bfc1723fdf7de5 0 /usr/include/bits/time64.h -381 59509232 1722888052000000000 9783f797da2fe115f6cbaaa23d69ce2c 0 /usr/include/bits/types/__fpos_t.h -564 59509234 1722888052000000000 81f106423b0a5ce29eed1e15e69a936a 0 /usr/include/bits/types/__mbstate_t.h -410 59509231 1722888052000000000 60d29177b3d1cd05c6b32d864f9c6969 0 /usr/include/bits/types/__fpos64_t.h -110 59509230 1722888052000000000 3c505e39734a67f040aa00448a1fb887 0 /usr/include/bits/types/__FILE.h -180 59509229 1722888052000000000 27d68703c4f91d92c1836cb2e169acac 0 /usr/include/bits/types/FILE.h -4101 59509251 1722888052000000000 eaa5e2d7cd45c53b3270f3f69bb8a6e0 0 /usr/include/bits/types/struct_FILE.h -2725 59509239 1722888052000000000 bc4a3c30ec74d7e7d5acc239e77dc031 0 /usr/include/bits/types/cookie_io_functions_t.h -1059 59509167 1722888052000000000 730f026d62d1f1835868a85c7c11be2e 0 /usr/include/bits/stdio_lim.h -4457 59508458 1722888052000000000 f182483c38ccb7e9ac315859a6e4e1e5 0 /usr/include/bits/floatn.h -10325 59508457 1722888052000000000 c4704ac4085fa1f5f4357827ff41233e 0 /usr/include/bits/floatn-common.h diff --git a/examples/zig/.zig-cache/h/57498fe0141fb8f7db6567a6cacc4517.txt b/examples/zig/.zig-cache/h/57498fe0141fb8f7db6567a6cacc4517.txt deleted file mode 100644 index 73a4e416ac..0000000000 --- a/examples/zig/.zig-cache/h/57498fe0141fb8f7db6567a6cacc4517.txt +++ /dev/null @@ -1,150 +0,0 @@ -0 -51912 61605615 1720029513000000000 d600a0ee5e0a696532bca2fbd40226c8 1 compiler/build_runner.zig -821 18615793 1731022975710433551 48928d363633615e560361d6e3770d32 0 /home/jeremy/Dev/libCEED/examples/zig/build.zig -103 18614561 1731016167973831743 35b10ba982858800c98ffbaad5536a86 2 o/a32fcfc0e475f08356ed8aef4020640b/dependencies.zig -7616 61621599 1720029513000000000 a112ef71b351e8f79f6f43c583ede25c 1 std/std.zig -23040 61621596 1720029513000000000 da66963546b611ee7750a27396b7d1ea 1 std/start.zig -115223 61621294 1720029513000000000 864599658ca312005d8d3860dcc5d44e 1 std/debug.zig -3395 18614581 1731016167973831743 adccb42ed11a5ce2de2e8ee40090c6a7 0 /home/jeremy/.cache/zig/b/adccb42ed11a5ce2de2e8ee40090c6a7/builtin.zig -33165 61621143 1720029513000000000 f94156764e93e22ac481419ae3dcd7e2 1 std/builtin.zig -87972 61621099 1720029513000000000 2058e9176f2f8c413153da85bdefea9a 1 std/Target.zig -129328 61621121 1720029513000000000 aa1c9ead6b093aa4fc744cbaf6cdb147 1 std/Target/x86.zig -73503 61621415 1720029513000000000 4f495cdd87469544c122e37211fe3d16 1 std/math.zig -41362 61621486 1720029513000000000 222d7cb14bd7ca087b75cbc16cba6dda 1 std/meta.zig -11091 61621097 1720029513000000000 3b4e837c9f6b3b4fbb5b3b95148e553c 1 std/SemanticVersion.zig -61526 61621308 1720029513000000000 00003d31510dec096134200d0d6ceecc 1 std/elf.zig -12325 61621495 1720029513000000000 2229bf6824a9119504139fcdb850890e 1 std/os.zig -207296 61621498 1720029513000000000 651fd04e37ca32286baf84da551c7ce0 1 std/os/linux.zig -12494 61621521 1720029513000000000 e9933b000fa707703dab8f2fe68b002a 1 std/os/linux/tls.zig -293019 61621583 1720029513000000000 3aef046ab18b515bbbbf65ba8531ef93 1 std/posix.zig -31762 61621352 1720029513000000000 39822c5f2ad237650217b35e72989b75 1 std/heap.zig -12747 61621357 1720029513000000000 0c84990d94912da71f88ccdd844ff032 1 std/heap/arena_allocator.zig -176912 61621483 1720029513000000000 223e2fd0f89a74fd7d5132dbe48f1c2c 1 std/mem.zig -13626 61621484 1720029513000000000 98c52b2fa05c32ad77f1743a5f3383ee 1 std/mem/Allocator.zig -14239 61621411 1720029513000000000 a69e9fd3810cdd1601c26dd47210af71 1 std/linked_list.zig -3917 61621353 1720029513000000000 985cae2df1113f68d7f2eca79afe1887 1 std/heap/PageAllocator.zig -1301 61621354 1720029513000000000 3db24c00baa9c03a40bfeaa152e28593 1 std/heap/ThreadSafeAllocator.zig -54097 61621124 1720029513000000000 5fc2474d41197418fc547d7d64491a85 1 std/Thread.zig -10030 61621127 1720029513000000000 6ec4900de2fa66c512d3a1a8b197182b 1 std/Thread/Mutex.zig -19056 61621137 1720029513000000000 fbe5a337296572a6d62cbde681c465ea 1 std/atomic.zig -74835 61621588 1720029513000000000 26bff32158c4e55ea1dbd7cbd193b2d5 1 std/process.zig -87217 61621135 1720029513000000000 d82200bd8e9f05406e233eef46e48149 1 std/array_list.zig -95593 61621058 1720029513000000000 eb7f21887b8d6d3a1ea72f4fb7e18f23 1 std/Build.zig -48541 61621060 1720029513000000000 f0b7461b8459a4c71e300129f17dffb2 1 std/Build/Cache.zig -2248 61621062 1720029513000000000 95a1bb668e0c39f345c83920bac861b7 1 std/Build/Cache/Directory.zig -35816 61621326 1720029513000000000 9ad542fb9d5f647b2fd9aa956a4876f1 1 std/fs.zig -112808 61621328 1720029513000000000 736eee48bb9f3802d7054c19abc437df 1 std/fs/Dir.zig -65843 61621329 1720029513000000000 2f1e7806f11f80320d184c737b99b781 1 std/fs/File.zig -114248 61621134 1720029513000000000 7aa5a3d5d7c75f7861328581549e6a5d 1 std/array_hash_map.zig -38005 61621488 1720029513000000000 2df15a06c9368a128b68d617837153ef 1 std/multi_array_list.zig -12352 61621213 1720029513000000000 85ba4034d104ed83a45a1bb6ea2f588a 1 std/crypto.zig -18622 61621287 1720029513000000000 05742583e9b394547e0631c84131938c 1 std/crypto/siphash.zig -89980 61621350 1720029513000000000 52e58e0e5a1dd700c7ba1de70432e45c 1 std/hash_map.zig -26882 61621100 1720029513000000000 5b9ff543d20a09f8c07cb235a7f3c28e 1 std/Target/Query.zig -45679 61621623 1720029513000000000 495dd771e7b568e386535b63332d9a02 1 std/zig.zig -52150 61621645 1720029513000000000 d488bc81fd0ba877c413ee9c01ed7219 1 std/zig/system.zig -18992 61621066 1720029513000000000 f8e31f1e40286aec688457f633c109d1 1 std/Build/Step.zig -27571 61621064 1720029513000000000 f1a35ffb70613c5c506de0b9feb42a25 1 std/Build/Module.zig -16219 61621080 1720029513000000000 ebb5646fc6c1cbeff8fff92f756e2694 1 std/Build/Step/WriteFile.zig -50900 61621081 1720029513000000000 00b173ccd55aed075eef5aa1dccad55a 1 std/Progress.zig -29025 61621629 1720029513000000000 2573e2c79bf66e3476b0024f0dfa2173 1 std/zig/ErrorBundle.zig -76968 61621069 1720029513000000000 0500528ea762b29f66289290fec117d5 1 std/Build/Step/Compile.zig -112489 61621296 1720029513000000000 d33cf67bbc2809a1c38591e04f1e3f51 1 std/dwarf.zig -31915 61621070 1720029513000000000 6880c5430ee92854d2f87b8087aabbb0 1 std/Build/Step/ConfigHeader.zig -1884 61621471 1720029513000000000 4e39bcecc218a8cefd7304859e028778 1 std/math/log2.zig -5989 61621128 1720029513000000000 9b884db4ae244ef2af3dcea90ca42736 1 std/Thread/Pool.zig -8321 61621412 1720029513000000000 445ca968f1971dbcfae846f76f46cc2d 1 std/log.zig -106358 61621312 1720029513000000000 9b602efb3cf67bc725c9853d5fe33864 1 std/fmt.zig -25700 61621373 1720029513000000000 2c3e57ebee88e5b426bac4e5144d55a2 1 std/io.zig -5461 61621394 1720029513000000000 ed6aac6dd443d6bdac1cf31688d1b444 1 std/io/tty.zig -82077 61621615 1720029513000000000 d5fc31f78c3ec8b424ea391b2e65f728 1 std/unicode.zig -13689 61621609 1720029513000000000 131aba425aefaef0d374793c2dd9e731 1 std/time.zig -77139 61621331 1720029513000000000 6ed68741d6922f90c45c6c388b6cdd8c 1 std/fs/path.zig -12563 61621524 1720029513000000000 edca846565ef855c728e7372feed8676 1 std/os/linux/x86_64.zig -17590 61621083 1720029513000000000 5ddd4d07802b9f332a306c207663eea0 1 std/Random.zig -3177 61621092 1720029513000000000 ece4176296c0d5a4735a0e13195d3e89 1 std/Random/Xoshiro256.zig -23359 61621125 1720029513000000000 55e7c53750c5f84af61f7e61406bc0f0 1 std/Thread/Condition.zig -1796 61621132 1720029513000000000 43f2cf40b5fd32903bf18a54ea66fc91 1 std/Thread/WaitGroup.zig -9239 61621129 1720029513000000000 d703f6a7af8c150d259a587850decd1f 1 std/Thread/ResetEvent.zig -200963 61621568 1720029513000000000 6382cd937e84a8fc6ae02341db586df9 1 std/os/windows.zig -2697 61621377 1720029513000000000 8464fd0bdf5c1f8ba10a286a4fe46f4d 1 std/io/Writer.zig -13386 61621566 1720029513000000000 b23fdad07ce3b3bc638202a13d269a17 1 std/os/wasi.zig -6224 61621289 1720029513000000000 1478fc3a3f5e7178b0ebc595cf60927a 1 std/crypto/tlcsprng.zig -29780 61621593 1720029513000000000 f63bcad555043dc37b62da5b7656cb6e 1 std/sort.zig -51714 61621594 1720029513000000000 eb8790d984ce4a6ddd6376d877c85ff1 1 std/sort/block.zig -14616 61621136 1720029513000000000 0fed3eb789529104667fd82e81a9af62 1 std/ascii.zig -76391 61621104 1720029513000000000 4668a311541b6be75afd88bf66028ad5 1 std/Target/arm.zig -17620 61621598 1720029513000000000 11fc6dca32658eb05179945f9031219f 1 std/static_string_map.zig -10710 61621595 1720029513000000000 f2973ab2be6115a15cf6c75a2be36ad3 1 std/sort/pdq.zig -7643 61621476 1720029513000000000 03910049e32f401cd3296cc1352aecb4 1 std/math/powi.zig -55939 61621309 1720029513000000000 9fbbf465379ce46a9365e411debc3ce1 1 std/enums.zig -1730 61621336 1720029513000000000 36cb1b0b5e0bb7d10f9b200b0a751743 1 std/hash.zig -19972 61621342 1720029513000000000 c36dede4b91e35db37ea45c66dbe6fe9 1 std/hash/crc.zig -3882 61621343 1720029513000000000 168f6844905becfc3ec252416dbee69f 1 std/hash/crc/impl.zig -6449 61621388 1720029513000000000 3bcfe7862cea857ee79939a098991ad5 1 std/io/fixed_buffer_stream.zig -14434 61621375 1720029513000000000 2655b33c088dd930683d9eb843eaceb4 1 std/io/Reader.zig -2057 61621163 1720029513000000000 a778ec13ef93e0ace847f52f066441fd 1 std/compress.zig -3736 61621202 1720029513000000000 a5c9eee5eaf5943e22c8a03fac3f2841 1 std/compress/zlib.zig -23844 61621178 1720029513000000000 61343f5304677e260ccaed8ba225c2b1 1 std/compress/flate/inflate.zig -7460 61621174 1720029513000000000 1c1d1c1c4e61c64090b7ace80a4c2dab 1 std/compress/flate/container.zig -16625 61621170 1720029513000000000 8ba4aa19f03596c0d0eb18045a7331e8 1 std/compress/flate/bit_reader.zig -7434 61621166 1720029513000000000 a6347ffd91bdf7b166947d627e9f38c5 1 std/compress/flate/CircularBuffer.zig -3519 61621337 1720029513000000000 4e3c7d701979e5945ab9f85fed59a579 1 std/hash/adler.zig -10966 61621176 1720029513000000000 e24401bc06abbf873844211e243f0871 1 std/compress/flate/huffman_decoder.zig -1399 61621300 1720029513000000000 40a7d4ac60d12c6e9ca294acaed35474 1 std/dwarf/FORM.zig -3900 61621303 1720029513000000000 b5711d1b73e43c5aaea25647f88f9369 1 std/dwarf/TAG.zig -7395 61621297 1720029513000000000 0736a520f4793791a2cfc257bfcfd3b6 1 std/dwarf/AT.zig -643 61621299 1720029513000000000 6f6a9e4e1602df062ad02179710971c4 1 std/dwarf/EH.zig -94423 61621518 1720029513000000000 936f06081ca66c21f2225e91832d8a41 1 std/os/linux/syscalls.zig -19768 61621653 1720029513000000000 817d70e351edd4b746ab4c444c0d2b09 1 std/zig/system/x86.zig -1273 61621103 1720029513000000000 92589c8e708010b66287cffb30b3644a 1 std/Target/arc.zig -69762 61621105 1720029513000000000 d6af57434a87d01c08b32d2bfe25fdaa 1 std/Target/avr.zig -77144 61621107 1720029513000000000 c690addfa0ddc66f16428c3843909a46 1 std/Target/csky.zig -16084 61621108 1720029513000000000 ca6f1a2a9e6e8fa60a8331d7c5f5ce34 1 std/Target/hexagon.zig -7121 61621110 1720029513000000000 d75880c23fe47c4e74168b752266aab9 1 std/Target/m68k.zig -2220 61621112 1720029513000000000 d6af7e91115ce15de6cc6fa6b85ad607 1 std/Target/msp430.zig -81486 61621102 1720029513000000000 c94083fc646f9b20640e65787e33fdc0 1 std/Target/amdgpu.zig -25913 61621116 1720029513000000000 9d8c66f36c8cefa8cdeac8497ff9ed3d 1 std/Target/s390x.zig -1273 61621122 1720029513000000000 1becbd14309ffd333ba9f93137feeab0 1 std/Target/xtensa.zig -1275 61621119 1720029513000000000 3f87de4b4cab37706212bd9a456a8c58 1 std/Target/ve.zig -94346 61621101 1720029513000000000 136876fa8ce544da55eab725094091a5 1 std/Target/aarch64.zig -2409 61621106 1720029513000000000 1693b91547d868068f63e102f2ccb211 1 std/Target/bpf.zig -5236 61621109 1720029513000000000 fd217450c001fea386e26e5ae8ee436e 1 std/Target/loongarch.zig -16066 61621111 1720029513000000000 6e5fb373b9f2ae19c60dbed74eb241dc 1 std/Target/mips.zig -34534 61621114 1720029513000000000 51352484986d855d36c4732d68bc73d0 1 std/Target/powerpc.zig -53948 61621115 1720029513000000000 5dd87bdcf11a3787d33834ee1afcb1ea 1 std/Target/riscv.zig -19757 61621117 1720029513000000000 81e62932de5b471d355190a547b0390a 1 std/Target/sparc.zig -77930 61621118 1720029513000000000 0611f617b9ec2d1a8e22aa44c1fe7363 1 std/Target/spirv.zig -13279 61621113 1720029513000000000 c4c3d3112933eb72020bc9eebc304ed2 1 std/Target/nvptx.zig -4508 61621120 1720029513000000000 d86c84e4bae678df19d1bcef0e88aef9 1 std/Target/wasm.zig -19546 61621304 1720029513000000000 eeb537ce254d8635c5876f3cb23ba2ab 1 std/dwarf/abi.zig -26403 61621305 1720029513000000000 17cfec6893f0195cf3f2128e131aebbd 1 std/dwarf/call_frame.zig -71838 61621306 1720029513000000000 472566d679006f02ce08a8e6d3ca5840 1 std/dwarf/expressions.zig -10091 61621618 1720029513000000000 616a2d791eb8d67329f8198701e2bbad 1 std/valgrind.zig -23129 61621591 1720029513000000000 b579436bcc763fc86642b2a1d69be89a 1 std/simd.zig -530 61621090 1720029513000000000 6862d091fadcbbb652464ab10689bd23 1 std/Random/SplitMix64.zig -17036 61621307 1720029513000000000 e5e4bda8771008b986953e018b241bdd 1 std/dynamic_library.zig -17851 61621410 1720029513000000000 62510503fe6b45659189d32c19c9dc45 1 std/leb128.zig -43084 61621126 1720029513000000000 a67e9f409c649ae15d47dcc9582247f0 1 std/Thread/Futex.zig -1299 61621382 1720029513000000000 9ea5eaf4f2d36e2273f3ecec7f813b61 1 std/io/buffered_writer.zig -9295 61621072 1720029513000000000 268e240d3773b7543a10f2365b34cc53 1 std/Build/Step/InstallArtifact.zig -1160 61621386 1720029513000000000 32ae6866d358d400739c8281e2b92d26 1 std/io/counting_writer.zig -8372 61621348 1720029513000000000 d48498b32f349820311bbf338ae1aae5 1 std/hash/wyhash.zig -1618 61621173 1720029513000000000 60e22c8a23680b34b51d27b486811807 1 std/compress/flate/consts.zig -13375 61621169 1720029513000000000 239244362ca7a3d92e32a4518ccda927 1 std/compress/flate/Token.zig -72708 61621589 1720029513000000000 046fa60b44c156af61840e746b56a6c2 1 std/process/Child.zig -36892 61621285 1720029513000000000 aeaa6f15041af562aebdfbb8f2e94f9d 1 std/crypto/sha2.zig -20392 61621310 1720029513000000000 a41115e4a4263ff02975e97d21f21847 1 std/fifo.zig -1464 61621628 1720029513000000000 262bf5a41c36322233615e07256bc570 1 std/zig/Client.zig -8752 61621633 1720029513000000000 2d7e0835ecf9b1ce89b625495c8209c2 1 std/zig/Server.zig -2591 61621327 1720029513000000000 54cecc0501b004131b133c8ec52688b3 1 std/fs/AtomicFile.zig -23028 61621138 1720029513000000000 5f649adf883cb2acad194b60017a4672 1 std/base64.zig -2685 61621085 1720029513000000000 5244bfd5edd68ad074bfdf866029fa86 1 std/Random/ChaCha.zig -52267 61621241 1720029513000000000 250bf69f713193c74da886706bb53369 1 std/crypto/chacha20.zig -5693 61621302 1720029513000000000 01d731f8d28ba8382ff3c5885d5e0c75 1 std/dwarf/OP.zig -7399 61621293 1720029513000000000 7e3716a3c82a36541c6cf09b56a96da0 1 std/crypto/utils.zig -64174 61621145 1720029513000000000 ecfd926ec456ba7acf15b5e7bec5f532 1 std/c.zig -10812 61621155 1720029513000000000 b5d2e09197008802157fd9bda951945e 1 std/c/linux.zig -1539 61621389 1720029513000000000 ca6d9ebe9107eb6ffe4cc4b92611772a 1 std/io/limited_reader.zig -14595 61621338 1720029513000000000 9802848537ec3da81ac651945a298250 1 std/hash/auto_hash.zig -3957 61621522 1720029513000000000 8a6d08b36d5d25b29bdff67ade3e947b 1 std/os/linux/vdso.zig diff --git a/examples/zig/.zig-cache/h/5ba15f9abaa33600f9c84f85f6d7db56.txt b/examples/zig/.zig-cache/h/5ba15f9abaa33600f9c84f85f6d7db56.txt deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/examples/zig/.zig-cache/h/6191e0cc73e58baf4d68437b19b8faf0.txt b/examples/zig/.zig-cache/h/6191e0cc73e58baf4d68437b19b8faf0.txt deleted file mode 100644 index 6e21b3c9a8..0000000000 --- a/examples/zig/.zig-cache/h/6191e0cc73e58baf4d68437b19b8faf0.txt +++ /dev/null @@ -1,85 +0,0 @@ -0 -106 18614552 1731016152583831887 45af1289d54d8e41e6e7f6b69940d9d4 0 src/ex02.zig -7616 61621599 1720029513000000000 a112ef71b351e8f79f6f43c583ede25c 1 std/std.zig -23040 61621596 1720029513000000000 da66963546b611ee7750a27396b7d1ea 1 std/start.zig -115223 61621294 1720029513000000000 864599658ca312005d8d3860dcc5d44e 1 std/debug.zig -3395 18614581 1731016167973831743 adccb42ed11a5ce2de2e8ee40090c6a7 0 /home/jeremy/.cache/zig/b/adccb42ed11a5ce2de2e8ee40090c6a7/builtin.zig -33165 61621143 1720029513000000000 f94156764e93e22ac481419ae3dcd7e2 1 std/builtin.zig -87972 61621099 1720029513000000000 2058e9176f2f8c413153da85bdefea9a 1 std/Target.zig -129328 61621121 1720029513000000000 aa1c9ead6b093aa4fc744cbaf6cdb147 1 std/Target/x86.zig -73503 61621415 1720029513000000000 4f495cdd87469544c122e37211fe3d16 1 std/math.zig -41362 61621486 1720029513000000000 222d7cb14bd7ca087b75cbc16cba6dda 1 std/meta.zig -11091 61621097 1720029513000000000 3b4e837c9f6b3b4fbb5b3b95148e553c 1 std/SemanticVersion.zig -61526 61621308 1720029513000000000 00003d31510dec096134200d0d6ceecc 1 std/elf.zig -12325 61621495 1720029513000000000 2229bf6824a9119504139fcdb850890e 1 std/os.zig -207296 61621498 1720029513000000000 651fd04e37ca32286baf84da551c7ce0 1 std/os/linux.zig -12494 61621521 1720029513000000000 e9933b000fa707703dab8f2fe68b002a 1 std/os/linux/tls.zig -293019 61621583 1720029513000000000 3aef046ab18b515bbbbf65ba8531ef93 1 std/posix.zig -176912 61621483 1720029513000000000 223e2fd0f89a74fd7d5132dbe48f1c2c 1 std/mem.zig -13386 61621566 1720029513000000000 b23fdad07ce3b3bc638202a13d269a17 1 std/os/wasi.zig -8321 61621412 1720029513000000000 445ca968f1971dbcfae846f76f46cc2d 1 std/log.zig -12352 61621213 1720029513000000000 85ba4034d104ed83a45a1bb6ea2f588a 1 std/crypto.zig -35816 61621326 1720029513000000000 9ad542fb9d5f647b2fd9aa956a4876f1 1 std/fs.zig -106358 61621312 1720029513000000000 9b602efb3cf67bc725c9853d5fe33864 1 std/fmt.zig -6224 61621289 1720029513000000000 1478fc3a3f5e7178b0ebc595cf60927a 1 std/crypto/tlcsprng.zig -19056 61621137 1720029513000000000 fbe5a337296572a6d62cbde681c465ea 1 std/atomic.zig -54097 61621124 1720029513000000000 5fc2474d41197418fc547d7d64491a85 1 std/Thread.zig -10030 61621127 1720029513000000000 6ec4900de2fa66c512d3a1a8b197182b 1 std/Thread/Mutex.zig -25700 61621373 1720029513000000000 2c3e57ebee88e5b426bac4e5144d55a2 1 std/io.zig -65843 61621329 1720029513000000000 2f1e7806f11f80320d184c737b99b781 1 std/fs/File.zig -2697 61621377 1720029513000000000 8464fd0bdf5c1f8ba10a286a4fe46f4d 1 std/io/Writer.zig -12563 61621524 1720029513000000000 edca846565ef855c728e7372feed8676 1 std/os/linux/x86_64.zig -94423 61621518 1720029513000000000 936f06081ca66c21f2225e91832d8a41 1 std/os/linux/syscalls.zig -13626 61621484 1720029513000000000 98c52b2fa05c32ad77f1743a5f3383ee 1 std/mem/Allocator.zig -89980 61621350 1720029513000000000 52e58e0e5a1dd700c7ba1de70432e45c 1 std/hash_map.zig -5461 61621394 1720029513000000000 ed6aac6dd443d6bdac1cf31688d1b444 1 std/io/tty.zig -112489 61621296 1720029513000000000 d33cf67bbc2809a1c38591e04f1e3f51 1 std/dwarf.zig -55939 61621309 1720029513000000000 9fbbf465379ce46a9365e411debc3ce1 1 std/enums.zig -87217 61621135 1720029513000000000 d82200bd8e9f05406e233eef46e48149 1 std/array_list.zig -114248 61621134 1720029513000000000 7aa5a3d5d7c75f7861328581549e6a5d 1 std/array_hash_map.zig -38005 61621488 1720029513000000000 2df15a06c9368a128b68d617837153ef 1 std/multi_array_list.zig -112808 61621328 1720029513000000000 736eee48bb9f3802d7054c19abc437df 1 std/fs/Dir.zig -1730 61621336 1720029513000000000 36cb1b0b5e0bb7d10f9b200b0a751743 1 std/hash.zig -19972 61621342 1720029513000000000 c36dede4b91e35db37ea45c66dbe6fe9 1 std/hash/crc.zig -3882 61621343 1720029513000000000 168f6844905becfc3ec252416dbee69f 1 std/hash/crc/impl.zig -6449 61621388 1720029513000000000 3bcfe7862cea857ee79939a098991ad5 1 std/io/fixed_buffer_stream.zig -14434 61621375 1720029513000000000 2655b33c088dd930683d9eb843eaceb4 1 std/io/Reader.zig -2057 61621163 1720029513000000000 a778ec13ef93e0ace847f52f066441fd 1 std/compress.zig -3736 61621202 1720029513000000000 a5c9eee5eaf5943e22c8a03fac3f2841 1 std/compress/zlib.zig -23844 61621178 1720029513000000000 61343f5304677e260ccaed8ba225c2b1 1 std/compress/flate/inflate.zig -7460 61621174 1720029513000000000 1c1d1c1c4e61c64090b7ace80a4c2dab 1 std/compress/flate/container.zig -16625 61621170 1720029513000000000 8ba4aa19f03596c0d0eb18045a7331e8 1 std/compress/flate/bit_reader.zig -7434 61621166 1720029513000000000 a6347ffd91bdf7b166947d627e9f38c5 1 std/compress/flate/CircularBuffer.zig -3519 61621337 1720029513000000000 4e3c7d701979e5945ab9f85fed59a579 1 std/hash/adler.zig -10966 61621176 1720029513000000000 e24401bc06abbf873844211e243f0871 1 std/compress/flate/huffman_decoder.zig -77139 61621331 1720029513000000000 6ed68741d6922f90c45c6c388b6cdd8c 1 std/fs/path.zig -1399 61621300 1720029513000000000 40a7d4ac60d12c6e9ca294acaed35474 1 std/dwarf/FORM.zig -3900 61621303 1720029513000000000 b5711d1b73e43c5aaea25647f88f9369 1 std/dwarf/TAG.zig -7395 61621297 1720029513000000000 0736a520f4793791a2cfc257bfcfd3b6 1 std/dwarf/AT.zig -643 61621299 1720029513000000000 6f6a9e4e1602df062ad02179710971c4 1 std/dwarf/EH.zig -1884 61621471 1720029513000000000 4e39bcecc218a8cefd7304859e028778 1 std/math/log2.zig -200963 61621568 1720029513000000000 6382cd937e84a8fc6ae02341db586df9 1 std/os/windows.zig -19546 61621304 1720029513000000000 eeb537ce254d8635c5876f3cb23ba2ab 1 std/dwarf/abi.zig -26403 61621305 1720029513000000000 17cfec6893f0195cf3f2128e131aebbd 1 std/dwarf/call_frame.zig -71838 61621306 1720029513000000000 472566d679006f02ce08a8e6d3ca5840 1 std/dwarf/expressions.zig -43084 61621126 1720029513000000000 a67e9f409c649ae15d47dcc9582247f0 1 std/Thread/Futex.zig -82077 61621615 1720029513000000000 d5fc31f78c3ec8b424ea391b2e65f728 1 std/unicode.zig -23129 61621591 1720029513000000000 b579436bcc763fc86642b2a1d69be89a 1 std/simd.zig -50900 61621081 1720029513000000000 00b173ccd55aed075eef5aa1dccad55a 1 std/Progress.zig -31762 61621352 1720029513000000000 39822c5f2ad237650217b35e72989b75 1 std/heap.zig -12747 61621357 1720029513000000000 0c84990d94912da71f88ccdd844ff032 1 std/heap/arena_allocator.zig -14239 61621411 1720029513000000000 a69e9fd3810cdd1601c26dd47210af71 1 std/linked_list.zig -3917 61621353 1720029513000000000 985cae2df1113f68d7f2eca79afe1887 1 std/heap/PageAllocator.zig -74835 61621588 1720029513000000000 26bff32158c4e55ea1dbd7cbd193b2d5 1 std/process.zig -29780 61621593 1720029513000000000 f63bcad555043dc37b62da5b7656cb6e 1 std/sort.zig -51714 61621594 1720029513000000000 eb8790d984ce4a6ddd6376d877c85ff1 1 std/sort/block.zig -17036 61621307 1720029513000000000 e5e4bda8771008b986953e018b241bdd 1 std/dynamic_library.zig -17851 61621410 1720029513000000000 62510503fe6b45659189d32c19c9dc45 1 std/leb128.zig -10710 61621595 1720029513000000000 f2973ab2be6115a15cf6c75a2be36ad3 1 std/sort/pdq.zig -10091 61621618 1720029513000000000 616a2d791eb8d67329f8198701e2bbad 1 std/valgrind.zig -13689 61621609 1720029513000000000 131aba425aefaef0d374793c2dd9e731 1 std/time.zig -9239 61621129 1720029513000000000 d703f6a7af8c150d259a587850decd1f 1 std/Thread/ResetEvent.zig -1618 61621173 1720029513000000000 60e22c8a23680b34b51d27b486811807 1 std/compress/flate/consts.zig -13375 61621169 1720029513000000000 239244362ca7a3d92e32a4518ccda927 1 std/compress/flate/Token.zig -8372 61621348 1720029513000000000 d48498b32f349820311bbf338ae1aae5 1 std/hash/wyhash.zig -5693 61621302 1720029513000000000 01d731f8d28ba8382ff3c5885d5e0c75 1 std/dwarf/OP.zig diff --git a/examples/zig/.zig-cache/h/66d92dd4e5037bc9858eeb5ff234d917.txt b/examples/zig/.zig-cache/h/66d92dd4e5037bc9858eeb5ff234d917.txt deleted file mode 100644 index f2ac46b263..0000000000 --- a/examples/zig/.zig-cache/h/66d92dd4e5037bc9858eeb5ff234d917.txt +++ /dev/null @@ -1,85 +0,0 @@ -0 -156 18617374 1731021129250451389 db7f6594632dc6f6262402ab3cebd421 0 src/ex01.zig -7616 61621599 1720029513000000000 a112ef71b351e8f79f6f43c583ede25c 1 std/std.zig -23040 61621596 1720029513000000000 da66963546b611ee7750a27396b7d1ea 1 std/start.zig -115223 61621294 1720029513000000000 864599658ca312005d8d3860dcc5d44e 1 std/debug.zig -3395 18614581 1731016167973831743 adccb42ed11a5ce2de2e8ee40090c6a7 0 /home/jeremy/.cache/zig/b/adccb42ed11a5ce2de2e8ee40090c6a7/builtin.zig -33165 61621143 1720029513000000000 f94156764e93e22ac481419ae3dcd7e2 1 std/builtin.zig -87972 61621099 1720029513000000000 2058e9176f2f8c413153da85bdefea9a 1 std/Target.zig -129328 61621121 1720029513000000000 aa1c9ead6b093aa4fc744cbaf6cdb147 1 std/Target/x86.zig -73503 61621415 1720029513000000000 4f495cdd87469544c122e37211fe3d16 1 std/math.zig -41362 61621486 1720029513000000000 222d7cb14bd7ca087b75cbc16cba6dda 1 std/meta.zig -11091 61621097 1720029513000000000 3b4e837c9f6b3b4fbb5b3b95148e553c 1 std/SemanticVersion.zig -61526 61621308 1720029513000000000 00003d31510dec096134200d0d6ceecc 1 std/elf.zig -12325 61621495 1720029513000000000 2229bf6824a9119504139fcdb850890e 1 std/os.zig -207296 61621498 1720029513000000000 651fd04e37ca32286baf84da551c7ce0 1 std/os/linux.zig -12494 61621521 1720029513000000000 e9933b000fa707703dab8f2fe68b002a 1 std/os/linux/tls.zig -293019 61621583 1720029513000000000 3aef046ab18b515bbbbf65ba8531ef93 1 std/posix.zig -176912 61621483 1720029513000000000 223e2fd0f89a74fd7d5132dbe48f1c2c 1 std/mem.zig -13386 61621566 1720029513000000000 b23fdad07ce3b3bc638202a13d269a17 1 std/os/wasi.zig -8321 61621412 1720029513000000000 445ca968f1971dbcfae846f76f46cc2d 1 std/log.zig -12352 61621213 1720029513000000000 85ba4034d104ed83a45a1bb6ea2f588a 1 std/crypto.zig -35816 61621326 1720029513000000000 9ad542fb9d5f647b2fd9aa956a4876f1 1 std/fs.zig -106358 61621312 1720029513000000000 9b602efb3cf67bc725c9853d5fe33864 1 std/fmt.zig -6224 61621289 1720029513000000000 1478fc3a3f5e7178b0ebc595cf60927a 1 std/crypto/tlcsprng.zig -19056 61621137 1720029513000000000 fbe5a337296572a6d62cbde681c465ea 1 std/atomic.zig -54097 61621124 1720029513000000000 5fc2474d41197418fc547d7d64491a85 1 std/Thread.zig -10030 61621127 1720029513000000000 6ec4900de2fa66c512d3a1a8b197182b 1 std/Thread/Mutex.zig -25700 61621373 1720029513000000000 2c3e57ebee88e5b426bac4e5144d55a2 1 std/io.zig -65843 61621329 1720029513000000000 2f1e7806f11f80320d184c737b99b781 1 std/fs/File.zig -2697 61621377 1720029513000000000 8464fd0bdf5c1f8ba10a286a4fe46f4d 1 std/io/Writer.zig -12563 61621524 1720029513000000000 edca846565ef855c728e7372feed8676 1 std/os/linux/x86_64.zig -94423 61621518 1720029513000000000 936f06081ca66c21f2225e91832d8a41 1 std/os/linux/syscalls.zig -13626 61621484 1720029513000000000 98c52b2fa05c32ad77f1743a5f3383ee 1 std/mem/Allocator.zig -89980 61621350 1720029513000000000 52e58e0e5a1dd700c7ba1de70432e45c 1 std/hash_map.zig -5461 61621394 1720029513000000000 ed6aac6dd443d6bdac1cf31688d1b444 1 std/io/tty.zig -112489 61621296 1720029513000000000 d33cf67bbc2809a1c38591e04f1e3f51 1 std/dwarf.zig -55939 61621309 1720029513000000000 9fbbf465379ce46a9365e411debc3ce1 1 std/enums.zig -87217 61621135 1720029513000000000 d82200bd8e9f05406e233eef46e48149 1 std/array_list.zig -114248 61621134 1720029513000000000 7aa5a3d5d7c75f7861328581549e6a5d 1 std/array_hash_map.zig -38005 61621488 1720029513000000000 2df15a06c9368a128b68d617837153ef 1 std/multi_array_list.zig -112808 61621328 1720029513000000000 736eee48bb9f3802d7054c19abc437df 1 std/fs/Dir.zig -1730 61621336 1720029513000000000 36cb1b0b5e0bb7d10f9b200b0a751743 1 std/hash.zig -19972 61621342 1720029513000000000 c36dede4b91e35db37ea45c66dbe6fe9 1 std/hash/crc.zig -3882 61621343 1720029513000000000 168f6844905becfc3ec252416dbee69f 1 std/hash/crc/impl.zig -6449 61621388 1720029513000000000 3bcfe7862cea857ee79939a098991ad5 1 std/io/fixed_buffer_stream.zig -14434 61621375 1720029513000000000 2655b33c088dd930683d9eb843eaceb4 1 std/io/Reader.zig -2057 61621163 1720029513000000000 a778ec13ef93e0ace847f52f066441fd 1 std/compress.zig -3736 61621202 1720029513000000000 a5c9eee5eaf5943e22c8a03fac3f2841 1 std/compress/zlib.zig -23844 61621178 1720029513000000000 61343f5304677e260ccaed8ba225c2b1 1 std/compress/flate/inflate.zig -7460 61621174 1720029513000000000 1c1d1c1c4e61c64090b7ace80a4c2dab 1 std/compress/flate/container.zig -16625 61621170 1720029513000000000 8ba4aa19f03596c0d0eb18045a7331e8 1 std/compress/flate/bit_reader.zig -7434 61621166 1720029513000000000 a6347ffd91bdf7b166947d627e9f38c5 1 std/compress/flate/CircularBuffer.zig -3519 61621337 1720029513000000000 4e3c7d701979e5945ab9f85fed59a579 1 std/hash/adler.zig -10966 61621176 1720029513000000000 e24401bc06abbf873844211e243f0871 1 std/compress/flate/huffman_decoder.zig -77139 61621331 1720029513000000000 6ed68741d6922f90c45c6c388b6cdd8c 1 std/fs/path.zig -1399 61621300 1720029513000000000 40a7d4ac60d12c6e9ca294acaed35474 1 std/dwarf/FORM.zig -3900 61621303 1720029513000000000 b5711d1b73e43c5aaea25647f88f9369 1 std/dwarf/TAG.zig -7395 61621297 1720029513000000000 0736a520f4793791a2cfc257bfcfd3b6 1 std/dwarf/AT.zig -643 61621299 1720029513000000000 6f6a9e4e1602df062ad02179710971c4 1 std/dwarf/EH.zig -1884 61621471 1720029513000000000 4e39bcecc218a8cefd7304859e028778 1 std/math/log2.zig -200963 61621568 1720029513000000000 6382cd937e84a8fc6ae02341db586df9 1 std/os/windows.zig -19546 61621304 1720029513000000000 eeb537ce254d8635c5876f3cb23ba2ab 1 std/dwarf/abi.zig -26403 61621305 1720029513000000000 17cfec6893f0195cf3f2128e131aebbd 1 std/dwarf/call_frame.zig -71838 61621306 1720029513000000000 472566d679006f02ce08a8e6d3ca5840 1 std/dwarf/expressions.zig -43084 61621126 1720029513000000000 a67e9f409c649ae15d47dcc9582247f0 1 std/Thread/Futex.zig -82077 61621615 1720029513000000000 d5fc31f78c3ec8b424ea391b2e65f728 1 std/unicode.zig -23129 61621591 1720029513000000000 b579436bcc763fc86642b2a1d69be89a 1 std/simd.zig -50900 61621081 1720029513000000000 00b173ccd55aed075eef5aa1dccad55a 1 std/Progress.zig -31762 61621352 1720029513000000000 39822c5f2ad237650217b35e72989b75 1 std/heap.zig -12747 61621357 1720029513000000000 0c84990d94912da71f88ccdd844ff032 1 std/heap/arena_allocator.zig -14239 61621411 1720029513000000000 a69e9fd3810cdd1601c26dd47210af71 1 std/linked_list.zig -3917 61621353 1720029513000000000 985cae2df1113f68d7f2eca79afe1887 1 std/heap/PageAllocator.zig -74835 61621588 1720029513000000000 26bff32158c4e55ea1dbd7cbd193b2d5 1 std/process.zig -29780 61621593 1720029513000000000 f63bcad555043dc37b62da5b7656cb6e 1 std/sort.zig -51714 61621594 1720029513000000000 eb8790d984ce4a6ddd6376d877c85ff1 1 std/sort/block.zig -17036 61621307 1720029513000000000 e5e4bda8771008b986953e018b241bdd 1 std/dynamic_library.zig -17851 61621410 1720029513000000000 62510503fe6b45659189d32c19c9dc45 1 std/leb128.zig -10710 61621595 1720029513000000000 f2973ab2be6115a15cf6c75a2be36ad3 1 std/sort/pdq.zig -10091 61621618 1720029513000000000 616a2d791eb8d67329f8198701e2bbad 1 std/valgrind.zig -13689 61621609 1720029513000000000 131aba425aefaef0d374793c2dd9e731 1 std/time.zig -9239 61621129 1720029513000000000 d703f6a7af8c150d259a587850decd1f 1 std/Thread/ResetEvent.zig -1618 61621173 1720029513000000000 60e22c8a23680b34b51d27b486811807 1 std/compress/flate/consts.zig -13375 61621169 1720029513000000000 239244362ca7a3d92e32a4518ccda927 1 std/compress/flate/Token.zig -8372 61621348 1720029513000000000 d48498b32f349820311bbf338ae1aae5 1 std/hash/wyhash.zig -5693 61621302 1720029513000000000 01d731f8d28ba8382ff3c5885d5e0c75 1 std/dwarf/OP.zig diff --git a/examples/zig/.zig-cache/h/b498b3ed68d4eaaa84bf3bf61a44fce8.txt b/examples/zig/.zig-cache/h/b498b3ed68d4eaaa84bf3bf61a44fce8.txt deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/examples/zig/.zig-cache/h/b85d21d7cb1ca39a76e601f0485a1abd.txt b/examples/zig/.zig-cache/h/b85d21d7cb1ca39a76e601f0485a1abd.txt deleted file mode 100644 index 8e850a8f4b..0000000000 --- a/examples/zig/.zig-cache/h/b85d21d7cb1ca39a76e601f0485a1abd.txt +++ /dev/null @@ -1,49 +0,0 @@ -0 -23 18618692 1731022245800440588 834c8f58d8b240ccb111f7d9431c18a5 2 o/0b2acf0afe4a9fdb7c89e538bbcfd7dd/cimport.h -36097 15370892 1731006377340580890 9edfadc184b87b52f413eb1db3b5da29 0 /home/jeremy/Dev/libCEED/include/ceed/ceed.h -3058 61606131 1720029513000000000 4bcfe4ef51bc756df3d61fc066fa863a 1 include/stdarg.h -467 61605945 1720029513000000000 0f78a248b04856b5d60755486dcfed37 1 include/__stdarg___gnuc_va_list.h -448 61605949 1720029513000000000 ee803b33be587fcb44ebc540dc1bd5b4 1 include/__stdarg_va_list.h -793 61605947 1720029513000000000 1006f9f7bf4b5778d8a640391b9c5a1c 1 include/__stdarg_va_arg.h -445 61605946 1720029513000000000 9c52fce0866e80d935dd268cff80c9c7 1 include/__stdarg___va_copy.h -451 61605948 1720029513000000000 7472f18389b3074d0606de36cb9d29ce 1 include/__stdarg_va_copy.h -1062 61606133 1720029513000000000 07061723f74986d8f415ea7b767e167e 1 include/stdbool.h -34172 59511110 1722888052000000000 28199b9b36875ae6650c13d319ca8159 0 /usr/include/stdio.h -4286 59508545 1722888052000000000 b77448e9b5e5bd5f6bbf02029e13a212 0 /usr/include/bits/libc-header-start.h -18805 59509311 1722888052000000000 68ee60fec5a67e8ad4046759bef49629 0 /usr/include/features.h -1532 59509310 1722888052000000000 e09b575d516ae54bcfe679d43a634f97 0 /usr/include/features-time64.h -398 59509294 1722888052000000000 d747ec9a0fdba458d49068b678b29de6 0 /usr/include/bits/wordsize.h -1109 59509226 1722888052000000000 5d6a70f49ed04f701900848b5258e1e4 0 /usr/include/bits/timesize.h -2462 59511108 1722888052000000000 33b5f919c8a300d6a911383b70238add 0 /usr/include/stdc-predef.h -34638 59511118 1722888052000000000 54f177119c6dd0a99aae3d3660b8e491 0 /usr/include/sys/cdefs.h -970 59508571 1722888052000000000 6af62317ff9df30959b285dff0d907b8 0 /usr/include/bits/long-double.h -384 59509328 1722888052000000000 bbd76beb33f6f3d22f67335a8823e269 0 /usr/include/gnu/stubs.h -481 59509327 1722888052000000000 13e633d41f2bea1a7912ab01537b2ba8 0 /usr/include/gnu/stubs-64.h -4727 61606135 1720029513000000000 dffb8ece85825f3e28c6e1260b65ff2a 1 include/stddef.h -708 61605956 1720029513000000000 39fb92c68f9106377b154afee9e96194 1 include/__stddef_size_t.h -875 61605951 1720029513000000000 f8a94bfcc5c5499d269a5391c5933024 1 include/__stddef_null.h -8806 59509228 1722888052000000000 5723542adba878bc715ec996c34eb27e 0 /usr/include/bits/types.h -3737 59509277 1722888052000000000 82a433fb12dc1c5194e14db59480f6d3 0 /usr/include/bits/typesizes.h -1340 59509207 1722888052000000000 863cfc97aca485a882bfc1723fdf7de5 0 /usr/include/bits/time64.h -381 59509232 1722888052000000000 9783f797da2fe115f6cbaaa23d69ce2c 0 /usr/include/bits/types/__fpos_t.h -564 59509234 1722888052000000000 81f106423b0a5ce29eed1e15e69a936a 0 /usr/include/bits/types/__mbstate_t.h -410 59509231 1722888052000000000 60d29177b3d1cd05c6b32d864f9c6969 0 /usr/include/bits/types/__fpos64_t.h -110 59509230 1722888052000000000 3c505e39734a67f040aa00448a1fb887 0 /usr/include/bits/types/__FILE.h -180 59509229 1722888052000000000 27d68703c4f91d92c1836cb2e169acac 0 /usr/include/bits/types/FILE.h -4101 59509251 1722888052000000000 eaa5e2d7cd45c53b3270f3f69bb8a6e0 0 /usr/include/bits/types/struct_FILE.h -2725 59509239 1722888052000000000 bc4a3c30ec74d7e7d5acc239e77dc031 0 /usr/include/bits/types/cookie_io_functions_t.h -1059 59509167 1722888052000000000 730f026d62d1f1835868a85c7c11be2e 0 /usr/include/bits/stdio_lim.h -4457 59508458 1722888052000000000 f182483c38ccb7e9ac315859a6e4e1e5 0 /usr/include/bits/floatn.h -10325 59508457 1722888052000000000 c4704ac4085fa1f5f4357827ff41233e 0 /usr/include/bits/floatn-common.h -8919 15375463 1731006380330580861 00c096586d08a2c2d47249a89262d812 0 /home/jeremy/Dev/libCEED/include/ceed/types.h -717 61605954 1720029513000000000 81288588f2bdd7ac4f213fa113429ef2 1 include/__stddef_ptrdiff_t.h -853 61605958 1720029513000000000 754796f5faa70049051526dc04a0d36b 1 include/__stddef_wchar_t.h -857 61605950 1720029513000000000 02545cb6a8f1dcd75cccde1b4f4910c6 1 include/__stddef_max_align_t.h -708 61605953 1720029513000000000 04b70454bf7cdd0c492cfaf134f95be7 1 include/__stddef_offsetof.h -30946 61606136 1720029513000000000 e276d1577b7066a682bd05aafd3ec13e 1 include/stdint.h -8155 59511109 1722888052000000000 020b263133b01af121ab63eb39f963ca 0 /usr/include/stdint.h -1906 59509290 1722888052000000000 e31d4f5d1ff846a8582300498f39d877 0 /usr/include/bits/wchar.h -1037 59509159 1722888052000000000 2c86bb5f308c0ed7a4f0ae017565bcfd 0 /usr/include/bits/stdint-intn.h -1049 59509161 1722888052000000000 29eb6093f43c48b7519d1f7b99b3f024 0 /usr/include/bits/stdint-uintn.h -1300 59509160 1722888052000000000 16b72d2cb20e508f0575a26d76b6f78e 0 /usr/include/bits/stdint-least.h -701 15375419 1731006377340580890 2ba6b6bec4719c5165ffbe6e85d6f43a 0 /home/jeremy/Dev/libCEED/include/ceed/ceed-f64.h diff --git a/examples/zig/.zig-cache/h/c440d9cec9ccf236bcbd7d4237a4e7fd.txt b/examples/zig/.zig-cache/h/c440d9cec9ccf236bcbd7d4237a4e7fd.txt deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/examples/zig/.zig-cache/h/c92db0fbc391961473e73ef8ef460e05.txt b/examples/zig/.zig-cache/h/c92db0fbc391961473e73ef8ef460e05.txt deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/examples/zig/.zig-cache/h/d77f8546dfb48451c1115b93bbdd8c1a.txt b/examples/zig/.zig-cache/h/d77f8546dfb48451c1115b93bbdd8c1a.txt deleted file mode 100644 index 84b42002bc..0000000000 --- a/examples/zig/.zig-cache/h/d77f8546dfb48451c1115b93bbdd8c1a.txt +++ /dev/null @@ -1,50 +0,0 @@ -0 -18 18618673 1731022111757108523 beca3a196d80d9f4c8939d1e2e4e5eb4 2 o/9ab9f1456de22b1bbe08046e61f26257/cimport.h -89 15375406 1731006377340580890 563b05ceaea8615d2765d6aeffcea854 0 /home/jeremy/Dev/libCEED/include/ceed.h -36097 15370892 1731006377340580890 9edfadc184b87b52f413eb1db3b5da29 0 /home/jeremy/Dev/libCEED/include/ceed/ceed.h -3058 61606131 1720029513000000000 4bcfe4ef51bc756df3d61fc066fa863a 1 include/stdarg.h -467 61605945 1720029513000000000 0f78a248b04856b5d60755486dcfed37 1 include/__stdarg___gnuc_va_list.h -448 61605949 1720029513000000000 ee803b33be587fcb44ebc540dc1bd5b4 1 include/__stdarg_va_list.h -793 61605947 1720029513000000000 1006f9f7bf4b5778d8a640391b9c5a1c 1 include/__stdarg_va_arg.h -445 61605946 1720029513000000000 9c52fce0866e80d935dd268cff80c9c7 1 include/__stdarg___va_copy.h -451 61605948 1720029513000000000 7472f18389b3074d0606de36cb9d29ce 1 include/__stdarg_va_copy.h -1062 61606133 1720029513000000000 07061723f74986d8f415ea7b767e167e 1 include/stdbool.h -34172 59511110 1722888052000000000 28199b9b36875ae6650c13d319ca8159 0 /usr/include/stdio.h -4286 59508545 1722888052000000000 b77448e9b5e5bd5f6bbf02029e13a212 0 /usr/include/bits/libc-header-start.h -18805 59509311 1722888052000000000 68ee60fec5a67e8ad4046759bef49629 0 /usr/include/features.h -1532 59509310 1722888052000000000 e09b575d516ae54bcfe679d43a634f97 0 /usr/include/features-time64.h -398 59509294 1722888052000000000 d747ec9a0fdba458d49068b678b29de6 0 /usr/include/bits/wordsize.h -1109 59509226 1722888052000000000 5d6a70f49ed04f701900848b5258e1e4 0 /usr/include/bits/timesize.h -2462 59511108 1722888052000000000 33b5f919c8a300d6a911383b70238add 0 /usr/include/stdc-predef.h -34638 59511118 1722888052000000000 54f177119c6dd0a99aae3d3660b8e491 0 /usr/include/sys/cdefs.h -970 59508571 1722888052000000000 6af62317ff9df30959b285dff0d907b8 0 /usr/include/bits/long-double.h -384 59509328 1722888052000000000 bbd76beb33f6f3d22f67335a8823e269 0 /usr/include/gnu/stubs.h -481 59509327 1722888052000000000 13e633d41f2bea1a7912ab01537b2ba8 0 /usr/include/gnu/stubs-64.h -4727 61606135 1720029513000000000 dffb8ece85825f3e28c6e1260b65ff2a 1 include/stddef.h -708 61605956 1720029513000000000 39fb92c68f9106377b154afee9e96194 1 include/__stddef_size_t.h -875 61605951 1720029513000000000 f8a94bfcc5c5499d269a5391c5933024 1 include/__stddef_null.h -8806 59509228 1722888052000000000 5723542adba878bc715ec996c34eb27e 0 /usr/include/bits/types.h -3737 59509277 1722888052000000000 82a433fb12dc1c5194e14db59480f6d3 0 /usr/include/bits/typesizes.h -1340 59509207 1722888052000000000 863cfc97aca485a882bfc1723fdf7de5 0 /usr/include/bits/time64.h -381 59509232 1722888052000000000 9783f797da2fe115f6cbaaa23d69ce2c 0 /usr/include/bits/types/__fpos_t.h -564 59509234 1722888052000000000 81f106423b0a5ce29eed1e15e69a936a 0 /usr/include/bits/types/__mbstate_t.h -410 59509231 1722888052000000000 60d29177b3d1cd05c6b32d864f9c6969 0 /usr/include/bits/types/__fpos64_t.h -110 59509230 1722888052000000000 3c505e39734a67f040aa00448a1fb887 0 /usr/include/bits/types/__FILE.h -180 59509229 1722888052000000000 27d68703c4f91d92c1836cb2e169acac 0 /usr/include/bits/types/FILE.h -4101 59509251 1722888052000000000 eaa5e2d7cd45c53b3270f3f69bb8a6e0 0 /usr/include/bits/types/struct_FILE.h -2725 59509239 1722888052000000000 bc4a3c30ec74d7e7d5acc239e77dc031 0 /usr/include/bits/types/cookie_io_functions_t.h -1059 59509167 1722888052000000000 730f026d62d1f1835868a85c7c11be2e 0 /usr/include/bits/stdio_lim.h -4457 59508458 1722888052000000000 f182483c38ccb7e9ac315859a6e4e1e5 0 /usr/include/bits/floatn.h -10325 59508457 1722888052000000000 c4704ac4085fa1f5f4357827ff41233e 0 /usr/include/bits/floatn-common.h -8919 15375463 1731006380330580861 00c096586d08a2c2d47249a89262d812 0 /home/jeremy/Dev/libCEED/include/ceed/types.h -717 61605954 1720029513000000000 81288588f2bdd7ac4f213fa113429ef2 1 include/__stddef_ptrdiff_t.h -853 61605958 1720029513000000000 754796f5faa70049051526dc04a0d36b 1 include/__stddef_wchar_t.h -857 61605950 1720029513000000000 02545cb6a8f1dcd75cccde1b4f4910c6 1 include/__stddef_max_align_t.h -708 61605953 1720029513000000000 04b70454bf7cdd0c492cfaf134f95be7 1 include/__stddef_offsetof.h -30946 61606136 1720029513000000000 e276d1577b7066a682bd05aafd3ec13e 1 include/stdint.h -8155 59511109 1722888052000000000 020b263133b01af121ab63eb39f963ca 0 /usr/include/stdint.h -1906 59509290 1722888052000000000 e31d4f5d1ff846a8582300498f39d877 0 /usr/include/bits/wchar.h -1037 59509159 1722888052000000000 2c86bb5f308c0ed7a4f0ae017565bcfd 0 /usr/include/bits/stdint-intn.h -1049 59509161 1722888052000000000 29eb6093f43c48b7519d1f7b99b3f024 0 /usr/include/bits/stdint-uintn.h -1300 59509160 1722888052000000000 16b72d2cb20e508f0575a26d76b6f78e 0 /usr/include/bits/stdint-least.h -701 15375419 1731006377340580890 2ba6b6bec4719c5165ffbe6e85d6f43a 0 /home/jeremy/Dev/libCEED/include/ceed/ceed-f64.h diff --git a/examples/zig/.zig-cache/h/e4ef1063a01050e9a4cdc38da4d459c0.txt b/examples/zig/.zig-cache/h/e4ef1063a01050e9a4cdc38da4d459c0.txt deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/examples/zig/.zig-cache/h/timestamp b/examples/zig/.zig-cache/h/timestamp deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/examples/zig/.zig-cache/o/05dc24aaa9d25d3d3a7525d68bcc4082/ex01 b/examples/zig/.zig-cache/o/05dc24aaa9d25d3d3a7525d68bcc4082/ex01 deleted file mode 100755 index d964fe6c1b..0000000000 Binary files a/examples/zig/.zig-cache/o/05dc24aaa9d25d3d3a7525d68bcc4082/ex01 and /dev/null differ diff --git a/examples/zig/.zig-cache/o/0b2acf0afe4a9fdb7c89e538bbcfd7dd/cimport.h b/examples/zig/.zig-cache/o/0b2acf0afe4a9fdb7c89e538bbcfd7dd/cimport.h deleted file mode 100644 index 61b2c07d20..0000000000 --- a/examples/zig/.zig-cache/o/0b2acf0afe4a9fdb7c89e538bbcfd7dd/cimport.h +++ /dev/null @@ -1 +0,0 @@ -#include diff --git a/examples/zig/.zig-cache/o/0cb325706535a9d26ce8ce8c5419954d/cimport.zig b/examples/zig/.zig-cache/o/0cb325706535a9d26ce8ce8c5419954d/cimport.zig deleted file mode 100644 index 6f438a519e..0000000000 --- a/examples/zig/.zig-cache/o/0cb325706535a9d26ce8ce8c5419954d/cimport.zig +++ /dev/null @@ -1,1197 +0,0 @@ -pub const __builtin_bswap16 = @import("std").zig.c_builtins.__builtin_bswap16; -pub const __builtin_bswap32 = @import("std").zig.c_builtins.__builtin_bswap32; -pub const __builtin_bswap64 = @import("std").zig.c_builtins.__builtin_bswap64; -pub const __builtin_signbit = @import("std").zig.c_builtins.__builtin_signbit; -pub const __builtin_signbitf = @import("std").zig.c_builtins.__builtin_signbitf; -pub const __builtin_popcount = @import("std").zig.c_builtins.__builtin_popcount; -pub const __builtin_ctz = @import("std").zig.c_builtins.__builtin_ctz; -pub const __builtin_clz = @import("std").zig.c_builtins.__builtin_clz; -pub const __builtin_sqrt = @import("std").zig.c_builtins.__builtin_sqrt; -pub const __builtin_sqrtf = @import("std").zig.c_builtins.__builtin_sqrtf; -pub const __builtin_sin = @import("std").zig.c_builtins.__builtin_sin; -pub const __builtin_sinf = @import("std").zig.c_builtins.__builtin_sinf; -pub const __builtin_cos = @import("std").zig.c_builtins.__builtin_cos; -pub const __builtin_cosf = @import("std").zig.c_builtins.__builtin_cosf; -pub const __builtin_exp = @import("std").zig.c_builtins.__builtin_exp; -pub const __builtin_expf = @import("std").zig.c_builtins.__builtin_expf; -pub const __builtin_exp2 = @import("std").zig.c_builtins.__builtin_exp2; -pub const __builtin_exp2f = @import("std").zig.c_builtins.__builtin_exp2f; -pub const __builtin_log = @import("std").zig.c_builtins.__builtin_log; -pub const __builtin_logf = @import("std").zig.c_builtins.__builtin_logf; -pub const __builtin_log2 = @import("std").zig.c_builtins.__builtin_log2; -pub const __builtin_log2f = @import("std").zig.c_builtins.__builtin_log2f; -pub const __builtin_log10 = @import("std").zig.c_builtins.__builtin_log10; -pub const __builtin_log10f = @import("std").zig.c_builtins.__builtin_log10f; -pub const __builtin_abs = @import("std").zig.c_builtins.__builtin_abs; -pub const __builtin_labs = @import("std").zig.c_builtins.__builtin_labs; -pub const __builtin_llabs = @import("std").zig.c_builtins.__builtin_llabs; -pub const __builtin_fabs = @import("std").zig.c_builtins.__builtin_fabs; -pub const __builtin_fabsf = @import("std").zig.c_builtins.__builtin_fabsf; -pub const __builtin_floor = @import("std").zig.c_builtins.__builtin_floor; -pub const __builtin_floorf = @import("std").zig.c_builtins.__builtin_floorf; -pub const __builtin_ceil = @import("std").zig.c_builtins.__builtin_ceil; -pub const __builtin_ceilf = @import("std").zig.c_builtins.__builtin_ceilf; -pub const __builtin_trunc = @import("std").zig.c_builtins.__builtin_trunc; -pub const __builtin_truncf = @import("std").zig.c_builtins.__builtin_truncf; -pub const __builtin_round = @import("std").zig.c_builtins.__builtin_round; -pub const __builtin_roundf = @import("std").zig.c_builtins.__builtin_roundf; -pub const __builtin_strlen = @import("std").zig.c_builtins.__builtin_strlen; -pub const __builtin_strcmp = @import("std").zig.c_builtins.__builtin_strcmp; -pub const __builtin_object_size = @import("std").zig.c_builtins.__builtin_object_size; -pub const __builtin___memset_chk = @import("std").zig.c_builtins.__builtin___memset_chk; -pub const __builtin_memset = @import("std").zig.c_builtins.__builtin_memset; -pub const __builtin___memcpy_chk = @import("std").zig.c_builtins.__builtin___memcpy_chk; -pub const __builtin_memcpy = @import("std").zig.c_builtins.__builtin_memcpy; -pub const __builtin_expect = @import("std").zig.c_builtins.__builtin_expect; -pub const __builtin_nanf = @import("std").zig.c_builtins.__builtin_nanf; -pub const __builtin_huge_valf = @import("std").zig.c_builtins.__builtin_huge_valf; -pub const __builtin_inff = @import("std").zig.c_builtins.__builtin_inff; -pub const __builtin_isnan = @import("std").zig.c_builtins.__builtin_isnan; -pub const __builtin_isinf = @import("std").zig.c_builtins.__builtin_isinf; -pub const __builtin_isinf_sign = @import("std").zig.c_builtins.__builtin_isinf_sign; -pub const __has_builtin = @import("std").zig.c_builtins.__has_builtin; -pub const __builtin_assume = @import("std").zig.c_builtins.__builtin_assume; -pub const __builtin_unreachable = @import("std").zig.c_builtins.__builtin_unreachable; -pub const __builtin_constant_p = @import("std").zig.c_builtins.__builtin_constant_p; -pub const __builtin_mul_overflow = @import("std").zig.c_builtins.__builtin_mul_overflow; -pub const struct___va_list_tag_1 = extern struct { - gp_offset: c_uint = @import("std").mem.zeroes(c_uint), - fp_offset: c_uint = @import("std").mem.zeroes(c_uint), - overflow_arg_area: ?*anyopaque = @import("std").mem.zeroes(?*anyopaque), - reg_save_area: ?*anyopaque = @import("std").mem.zeroes(?*anyopaque), -}; -pub const __builtin_va_list = [1]struct___va_list_tag_1; -pub const __gnuc_va_list = __builtin_va_list; -pub const __u_char = u8; -pub const __u_short = c_ushort; -pub const __u_int = c_uint; -pub const __u_long = c_ulong; -pub const __int8_t = i8; -pub const __uint8_t = u8; -pub const __int16_t = c_short; -pub const __uint16_t = c_ushort; -pub const __int32_t = c_int; -pub const __uint32_t = c_uint; -pub const __int64_t = c_long; -pub const __uint64_t = c_ulong; -pub const __int_least8_t = __int8_t; -pub const __uint_least8_t = __uint8_t; -pub const __int_least16_t = __int16_t; -pub const __uint_least16_t = __uint16_t; -pub const __int_least32_t = __int32_t; -pub const __uint_least32_t = __uint32_t; -pub const __int_least64_t = __int64_t; -pub const __uint_least64_t = __uint64_t; -pub const __quad_t = c_long; -pub const __u_quad_t = c_ulong; -pub const __intmax_t = c_long; -pub const __uintmax_t = c_ulong; -pub const __dev_t = c_ulong; -pub const __uid_t = c_uint; -pub const __gid_t = c_uint; -pub const __ino_t = c_ulong; -pub const __ino64_t = c_ulong; -pub const __mode_t = c_uint; -pub const __nlink_t = c_ulong; -pub const __off_t = c_long; -pub const __off64_t = c_long; -pub const __pid_t = c_int; -pub const __fsid_t = extern struct { - __val: [2]c_int = @import("std").mem.zeroes([2]c_int), -}; -pub const __clock_t = c_long; -pub const __rlim_t = c_ulong; -pub const __rlim64_t = c_ulong; -pub const __id_t = c_uint; -pub const __time_t = c_long; -pub const __useconds_t = c_uint; -pub const __suseconds_t = c_long; -pub const __suseconds64_t = c_long; -pub const __daddr_t = c_int; -pub const __key_t = c_int; -pub const __clockid_t = c_int; -pub const __timer_t = ?*anyopaque; -pub const __blksize_t = c_long; -pub const __blkcnt_t = c_long; -pub const __blkcnt64_t = c_long; -pub const __fsblkcnt_t = c_ulong; -pub const __fsblkcnt64_t = c_ulong; -pub const __fsfilcnt_t = c_ulong; -pub const __fsfilcnt64_t = c_ulong; -pub const __fsword_t = c_long; -pub const __ssize_t = c_long; -pub const __syscall_slong_t = c_long; -pub const __syscall_ulong_t = c_ulong; -pub const __loff_t = __off64_t; -pub const __caddr_t = [*c]u8; -pub const __intptr_t = c_long; -pub const __socklen_t = c_uint; -pub const __sig_atomic_t = c_int; -const union_unnamed_2 = extern union { - __wch: c_uint, - __wchb: [4]u8, -}; -pub const __mbstate_t = extern struct { - __count: c_int = @import("std").mem.zeroes(c_int), - __value: union_unnamed_2 = @import("std").mem.zeroes(union_unnamed_2), -}; -pub const struct__G_fpos_t = extern struct { - __pos: __off_t = @import("std").mem.zeroes(__off_t), - __state: __mbstate_t = @import("std").mem.zeroes(__mbstate_t), -}; -pub const __fpos_t = struct__G_fpos_t; -pub const struct__G_fpos64_t = extern struct { - __pos: __off64_t = @import("std").mem.zeroes(__off64_t), - __state: __mbstate_t = @import("std").mem.zeroes(__mbstate_t), -}; -pub const __fpos64_t = struct__G_fpos64_t; -pub const struct__IO_marker = opaque {}; -pub const _IO_lock_t = anyopaque; -pub const struct__IO_codecvt = opaque {}; -pub const struct__IO_wide_data = opaque {}; -pub const struct__IO_FILE = extern struct { - _flags: c_int = @import("std").mem.zeroes(c_int), - _IO_read_ptr: [*c]u8 = @import("std").mem.zeroes([*c]u8), - _IO_read_end: [*c]u8 = @import("std").mem.zeroes([*c]u8), - _IO_read_base: [*c]u8 = @import("std").mem.zeroes([*c]u8), - _IO_write_base: [*c]u8 = @import("std").mem.zeroes([*c]u8), - _IO_write_ptr: [*c]u8 = @import("std").mem.zeroes([*c]u8), - _IO_write_end: [*c]u8 = @import("std").mem.zeroes([*c]u8), - _IO_buf_base: [*c]u8 = @import("std").mem.zeroes([*c]u8), - _IO_buf_end: [*c]u8 = @import("std").mem.zeroes([*c]u8), - _IO_save_base: [*c]u8 = @import("std").mem.zeroes([*c]u8), - _IO_backup_base: [*c]u8 = @import("std").mem.zeroes([*c]u8), - _IO_save_end: [*c]u8 = @import("std").mem.zeroes([*c]u8), - _markers: ?*struct__IO_marker = @import("std").mem.zeroes(?*struct__IO_marker), - _chain: [*c]struct__IO_FILE = @import("std").mem.zeroes([*c]struct__IO_FILE), - _fileno: c_int = @import("std").mem.zeroes(c_int), - _flags2: c_int = @import("std").mem.zeroes(c_int), - _old_offset: __off_t = @import("std").mem.zeroes(__off_t), - _cur_column: c_ushort = @import("std").mem.zeroes(c_ushort), - _vtable_offset: i8 = @import("std").mem.zeroes(i8), - _shortbuf: [1]u8 = @import("std").mem.zeroes([1]u8), - _lock: ?*_IO_lock_t = @import("std").mem.zeroes(?*_IO_lock_t), - _offset: __off64_t = @import("std").mem.zeroes(__off64_t), - _codecvt: ?*struct__IO_codecvt = @import("std").mem.zeroes(?*struct__IO_codecvt), - _wide_data: ?*struct__IO_wide_data = @import("std").mem.zeroes(?*struct__IO_wide_data), - _freeres_list: [*c]struct__IO_FILE = @import("std").mem.zeroes([*c]struct__IO_FILE), - _freeres_buf: ?*anyopaque = @import("std").mem.zeroes(?*anyopaque), - _prevchain: [*c][*c]struct__IO_FILE = @import("std").mem.zeroes([*c][*c]struct__IO_FILE), - _mode: c_int = @import("std").mem.zeroes(c_int), - _unused2: [20]u8 = @import("std").mem.zeroes([20]u8), -}; -pub const __FILE = struct__IO_FILE; -pub const FILE = struct__IO_FILE; -pub const cookie_read_function_t = fn (?*anyopaque, [*c]u8, usize) callconv(.C) __ssize_t; -pub const cookie_write_function_t = fn (?*anyopaque, [*c]const u8, usize) callconv(.C) __ssize_t; -pub const cookie_seek_function_t = fn (?*anyopaque, [*c]__off64_t, c_int) callconv(.C) c_int; -pub const cookie_close_function_t = fn (?*anyopaque) callconv(.C) c_int; -pub const struct__IO_cookie_io_functions_t = extern struct { - read: ?*const cookie_read_function_t = @import("std").mem.zeroes(?*const cookie_read_function_t), - write: ?*const cookie_write_function_t = @import("std").mem.zeroes(?*const cookie_write_function_t), - seek: ?*const cookie_seek_function_t = @import("std").mem.zeroes(?*const cookie_seek_function_t), - close: ?*const cookie_close_function_t = @import("std").mem.zeroes(?*const cookie_close_function_t), -}; -pub const cookie_io_functions_t = struct__IO_cookie_io_functions_t; -pub const va_list = __gnuc_va_list; -pub const off_t = __off_t; -pub const fpos_t = __fpos_t; -pub extern var stdin: [*c]FILE; -pub extern var stdout: [*c]FILE; -pub extern var stderr: [*c]FILE; -pub extern fn remove(__filename: [*c]const u8) c_int; -pub extern fn rename(__old: [*c]const u8, __new: [*c]const u8) c_int; -pub extern fn renameat(__oldfd: c_int, __old: [*c]const u8, __newfd: c_int, __new: [*c]const u8) c_int; -pub extern fn fclose(__stream: [*c]FILE) c_int; -pub extern fn tmpfile() [*c]FILE; -pub extern fn tmpnam([*c]u8) [*c]u8; -pub extern fn tmpnam_r(__s: [*c]u8) [*c]u8; -pub extern fn tempnam(__dir: [*c]const u8, __pfx: [*c]const u8) [*c]u8; -pub extern fn fflush(__stream: [*c]FILE) c_int; -pub extern fn fflush_unlocked(__stream: [*c]FILE) c_int; -pub extern fn fopen(__filename: [*c]const u8, __modes: [*c]const u8) [*c]FILE; -pub extern fn freopen(noalias __filename: [*c]const u8, noalias __modes: [*c]const u8, noalias __stream: [*c]FILE) [*c]FILE; -pub extern fn fdopen(__fd: c_int, __modes: [*c]const u8) [*c]FILE; -pub extern fn fopencookie(noalias __magic_cookie: ?*anyopaque, noalias __modes: [*c]const u8, __io_funcs: cookie_io_functions_t) [*c]FILE; -pub extern fn fmemopen(__s: ?*anyopaque, __len: usize, __modes: [*c]const u8) [*c]FILE; -pub extern fn open_memstream(__bufloc: [*c][*c]u8, __sizeloc: [*c]usize) [*c]FILE; -pub extern fn setbuf(noalias __stream: [*c]FILE, noalias __buf: [*c]u8) void; -pub extern fn setvbuf(noalias __stream: [*c]FILE, noalias __buf: [*c]u8, __modes: c_int, __n: usize) c_int; -pub extern fn setbuffer(noalias __stream: [*c]FILE, noalias __buf: [*c]u8, __size: usize) void; -pub extern fn setlinebuf(__stream: [*c]FILE) void; -pub extern fn fprintf(__stream: [*c]FILE, __format: [*c]const u8, ...) c_int; -pub extern fn printf(__format: [*c]const u8, ...) c_int; -pub extern fn sprintf(__s: [*c]u8, __format: [*c]const u8, ...) c_int; -pub extern fn vfprintf(__s: [*c]FILE, __format: [*c]const u8, __arg: [*c]struct___va_list_tag_1) c_int; -pub extern fn vprintf(__format: [*c]const u8, __arg: [*c]struct___va_list_tag_1) c_int; -pub extern fn vsprintf(__s: [*c]u8, __format: [*c]const u8, __arg: [*c]struct___va_list_tag_1) c_int; -pub extern fn snprintf(__s: [*c]u8, __maxlen: c_ulong, __format: [*c]const u8, ...) c_int; -pub extern fn vsnprintf(__s: [*c]u8, __maxlen: c_ulong, __format: [*c]const u8, __arg: [*c]struct___va_list_tag_1) c_int; -pub extern fn vasprintf(noalias __ptr: [*c][*c]u8, noalias __f: [*c]const u8, __arg: [*c]struct___va_list_tag_1) c_int; -pub extern fn __asprintf(noalias __ptr: [*c][*c]u8, noalias __fmt: [*c]const u8, ...) c_int; -pub extern fn asprintf(noalias __ptr: [*c][*c]u8, noalias __fmt: [*c]const u8, ...) c_int; -pub extern fn vdprintf(__fd: c_int, noalias __fmt: [*c]const u8, __arg: [*c]struct___va_list_tag_1) c_int; -pub extern fn dprintf(__fd: c_int, noalias __fmt: [*c]const u8, ...) c_int; -pub extern fn fscanf(noalias __stream: [*c]FILE, noalias __format: [*c]const u8, ...) c_int; -pub extern fn scanf(noalias __format: [*c]const u8, ...) c_int; -pub extern fn sscanf(noalias __s: [*c]const u8, noalias __format: [*c]const u8, ...) c_int; -pub const _Float32 = f32; -pub const _Float64 = f64; -pub const _Float32x = f64; -pub const _Float64x = c_longdouble; -pub extern fn vfscanf(noalias __s: [*c]FILE, noalias __format: [*c]const u8, __arg: [*c]struct___va_list_tag_1) c_int; -pub extern fn vscanf(noalias __format: [*c]const u8, __arg: [*c]struct___va_list_tag_1) c_int; -pub extern fn vsscanf(noalias __s: [*c]const u8, noalias __format: [*c]const u8, __arg: [*c]struct___va_list_tag_1) c_int; -pub extern fn fgetc(__stream: [*c]FILE) c_int; -pub extern fn getc(__stream: [*c]FILE) c_int; -pub extern fn getchar() c_int; -pub extern fn getc_unlocked(__stream: [*c]FILE) c_int; -pub extern fn getchar_unlocked() c_int; -pub extern fn fgetc_unlocked(__stream: [*c]FILE) c_int; -pub extern fn fputc(__c: c_int, __stream: [*c]FILE) c_int; -pub extern fn putc(__c: c_int, __stream: [*c]FILE) c_int; -pub extern fn putchar(__c: c_int) c_int; -pub extern fn fputc_unlocked(__c: c_int, __stream: [*c]FILE) c_int; -pub extern fn putc_unlocked(__c: c_int, __stream: [*c]FILE) c_int; -pub extern fn putchar_unlocked(__c: c_int) c_int; -pub extern fn getw(__stream: [*c]FILE) c_int; -pub extern fn putw(__w: c_int, __stream: [*c]FILE) c_int; -pub extern fn fgets(noalias __s: [*c]u8, __n: c_int, noalias __stream: [*c]FILE) [*c]u8; -pub extern fn __getdelim(noalias __lineptr: [*c][*c]u8, noalias __n: [*c]usize, __delimiter: c_int, noalias __stream: [*c]FILE) __ssize_t; -pub extern fn getdelim(noalias __lineptr: [*c][*c]u8, noalias __n: [*c]usize, __delimiter: c_int, noalias __stream: [*c]FILE) __ssize_t; -pub extern fn getline(noalias __lineptr: [*c][*c]u8, noalias __n: [*c]usize, noalias __stream: [*c]FILE) __ssize_t; -pub extern fn fputs(noalias __s: [*c]const u8, noalias __stream: [*c]FILE) c_int; -pub extern fn puts(__s: [*c]const u8) c_int; -pub extern fn ungetc(__c: c_int, __stream: [*c]FILE) c_int; -pub extern fn fread(__ptr: ?*anyopaque, __size: c_ulong, __n: c_ulong, __stream: [*c]FILE) c_ulong; -pub extern fn fwrite(__ptr: ?*const anyopaque, __size: c_ulong, __n: c_ulong, __s: [*c]FILE) c_ulong; -pub extern fn fread_unlocked(noalias __ptr: ?*anyopaque, __size: usize, __n: usize, noalias __stream: [*c]FILE) usize; -pub extern fn fwrite_unlocked(noalias __ptr: ?*const anyopaque, __size: usize, __n: usize, noalias __stream: [*c]FILE) usize; -pub extern fn fseek(__stream: [*c]FILE, __off: c_long, __whence: c_int) c_int; -pub extern fn ftell(__stream: [*c]FILE) c_long; -pub extern fn rewind(__stream: [*c]FILE) void; -pub extern fn fseeko(__stream: [*c]FILE, __off: __off_t, __whence: c_int) c_int; -pub extern fn ftello(__stream: [*c]FILE) __off_t; -pub extern fn fgetpos(noalias __stream: [*c]FILE, noalias __pos: [*c]fpos_t) c_int; -pub extern fn fsetpos(__stream: [*c]FILE, __pos: [*c]const fpos_t) c_int; -pub extern fn clearerr(__stream: [*c]FILE) void; -pub extern fn feof(__stream: [*c]FILE) c_int; -pub extern fn ferror(__stream: [*c]FILE) c_int; -pub extern fn clearerr_unlocked(__stream: [*c]FILE) void; -pub extern fn feof_unlocked(__stream: [*c]FILE) c_int; -pub extern fn ferror_unlocked(__stream: [*c]FILE) c_int; -pub extern fn perror(__s: [*c]const u8) void; -pub extern fn fileno(__stream: [*c]FILE) c_int; -pub extern fn fileno_unlocked(__stream: [*c]FILE) c_int; -pub extern fn pclose(__stream: [*c]FILE) c_int; -pub extern fn popen(__command: [*c]const u8, __modes: [*c]const u8) [*c]FILE; -pub extern fn ctermid(__s: [*c]u8) [*c]u8; -pub extern fn flockfile(__stream: [*c]FILE) void; -pub extern fn ftrylockfile(__stream: [*c]FILE) c_int; -pub extern fn funlockfile(__stream: [*c]FILE) void; -pub extern fn __uflow([*c]FILE) c_int; -pub extern fn __overflow([*c]FILE, c_int) c_int; -pub const __llvm__ = @as(c_int, 1); -pub const __clang__ = @as(c_int, 1); -pub const __clang_major__ = @as(c_int, 18); -pub const __clang_minor__ = @as(c_int, 1); -pub const __clang_patchlevel__ = @as(c_int, 8); -pub const __clang_version__ = "18.1.8 "; -pub const __GNUC__ = @as(c_int, 4); -pub const __GNUC_MINOR__ = @as(c_int, 2); -pub const __GNUC_PATCHLEVEL__ = @as(c_int, 1); -pub const __GXX_ABI_VERSION = @as(c_int, 1002); -pub const __ATOMIC_RELAXED = @as(c_int, 0); -pub const __ATOMIC_CONSUME = @as(c_int, 1); -pub const __ATOMIC_ACQUIRE = @as(c_int, 2); -pub const __ATOMIC_RELEASE = @as(c_int, 3); -pub const __ATOMIC_ACQ_REL = @as(c_int, 4); -pub const __ATOMIC_SEQ_CST = @as(c_int, 5); -pub const __MEMORY_SCOPE_SYSTEM = @as(c_int, 0); -pub const __MEMORY_SCOPE_DEVICE = @as(c_int, 1); -pub const __MEMORY_SCOPE_WRKGRP = @as(c_int, 2); -pub const __MEMORY_SCOPE_WVFRNT = @as(c_int, 3); -pub const __MEMORY_SCOPE_SINGLE = @as(c_int, 4); -pub const __OPENCL_MEMORY_SCOPE_WORK_ITEM = @as(c_int, 0); -pub const __OPENCL_MEMORY_SCOPE_WORK_GROUP = @as(c_int, 1); -pub const __OPENCL_MEMORY_SCOPE_DEVICE = @as(c_int, 2); -pub const __OPENCL_MEMORY_SCOPE_ALL_SVM_DEVICES = @as(c_int, 3); -pub const __OPENCL_MEMORY_SCOPE_SUB_GROUP = @as(c_int, 4); -pub const __FPCLASS_SNAN = @as(c_int, 0x0001); -pub const __FPCLASS_QNAN = @as(c_int, 0x0002); -pub const __FPCLASS_NEGINF = @as(c_int, 0x0004); -pub const __FPCLASS_NEGNORMAL = @as(c_int, 0x0008); -pub const __FPCLASS_NEGSUBNORMAL = @as(c_int, 0x0010); -pub const __FPCLASS_NEGZERO = @as(c_int, 0x0020); -pub const __FPCLASS_POSZERO = @as(c_int, 0x0040); -pub const __FPCLASS_POSSUBNORMAL = @as(c_int, 0x0080); -pub const __FPCLASS_POSNORMAL = @as(c_int, 0x0100); -pub const __FPCLASS_POSINF = @as(c_int, 0x0200); -pub const __PRAGMA_REDEFINE_EXTNAME = @as(c_int, 1); -pub const __VERSION__ = "Clang 18.1.8"; -pub const __OBJC_BOOL_IS_BOOL = @as(c_int, 0); -pub const __CONSTANT_CFSTRINGS__ = @as(c_int, 1); -pub const __clang_literal_encoding__ = "UTF-8"; -pub const __clang_wide_literal_encoding__ = "UTF-32"; -pub const __ORDER_LITTLE_ENDIAN__ = @as(c_int, 1234); -pub const __ORDER_BIG_ENDIAN__ = @as(c_int, 4321); -pub const __ORDER_PDP_ENDIAN__ = @as(c_int, 3412); -pub const __BYTE_ORDER__ = __ORDER_LITTLE_ENDIAN__; -pub const __LITTLE_ENDIAN__ = @as(c_int, 1); -pub const _LP64 = @as(c_int, 1); -pub const __LP64__ = @as(c_int, 1); -pub const __CHAR_BIT__ = @as(c_int, 8); -pub const __BOOL_WIDTH__ = @as(c_int, 8); -pub const __SHRT_WIDTH__ = @as(c_int, 16); -pub const __INT_WIDTH__ = @as(c_int, 32); -pub const __LONG_WIDTH__ = @as(c_int, 64); -pub const __LLONG_WIDTH__ = @as(c_int, 64); -pub const __BITINT_MAXWIDTH__ = @import("std").zig.c_translation.promoteIntLiteral(c_int, 8388608, .decimal); -pub const __SCHAR_MAX__ = @as(c_int, 127); -pub const __SHRT_MAX__ = @as(c_int, 32767); -pub const __INT_MAX__ = @import("std").zig.c_translation.promoteIntLiteral(c_int, 2147483647, .decimal); -pub const __LONG_MAX__ = @import("std").zig.c_translation.promoteIntLiteral(c_long, 9223372036854775807, .decimal); -pub const __LONG_LONG_MAX__ = @as(c_longlong, 9223372036854775807); -pub const __WCHAR_MAX__ = @import("std").zig.c_translation.promoteIntLiteral(c_int, 2147483647, .decimal); -pub const __WCHAR_WIDTH__ = @as(c_int, 32); -pub const __WINT_MAX__ = @import("std").zig.c_translation.promoteIntLiteral(c_uint, 4294967295, .decimal); -pub const __WINT_WIDTH__ = @as(c_int, 32); -pub const __INTMAX_MAX__ = @import("std").zig.c_translation.promoteIntLiteral(c_long, 9223372036854775807, .decimal); -pub const __INTMAX_WIDTH__ = @as(c_int, 64); -pub const __SIZE_MAX__ = @import("std").zig.c_translation.promoteIntLiteral(c_ulong, 18446744073709551615, .decimal); -pub const __SIZE_WIDTH__ = @as(c_int, 64); -pub const __UINTMAX_MAX__ = @import("std").zig.c_translation.promoteIntLiteral(c_ulong, 18446744073709551615, .decimal); -pub const __UINTMAX_WIDTH__ = @as(c_int, 64); -pub const __PTRDIFF_MAX__ = @import("std").zig.c_translation.promoteIntLiteral(c_long, 9223372036854775807, .decimal); -pub const __PTRDIFF_WIDTH__ = @as(c_int, 64); -pub const __INTPTR_MAX__ = @import("std").zig.c_translation.promoteIntLiteral(c_long, 9223372036854775807, .decimal); -pub const __INTPTR_WIDTH__ = @as(c_int, 64); -pub const __UINTPTR_MAX__ = @import("std").zig.c_translation.promoteIntLiteral(c_ulong, 18446744073709551615, .decimal); -pub const __UINTPTR_WIDTH__ = @as(c_int, 64); -pub const __SIZEOF_DOUBLE__ = @as(c_int, 8); -pub const __SIZEOF_FLOAT__ = @as(c_int, 4); -pub const __SIZEOF_INT__ = @as(c_int, 4); -pub const __SIZEOF_LONG__ = @as(c_int, 8); -pub const __SIZEOF_LONG_DOUBLE__ = @as(c_int, 16); -pub const __SIZEOF_LONG_LONG__ = @as(c_int, 8); -pub const __SIZEOF_POINTER__ = @as(c_int, 8); -pub const __SIZEOF_SHORT__ = @as(c_int, 2); -pub const __SIZEOF_PTRDIFF_T__ = @as(c_int, 8); -pub const __SIZEOF_SIZE_T__ = @as(c_int, 8); -pub const __SIZEOF_WCHAR_T__ = @as(c_int, 4); -pub const __SIZEOF_WINT_T__ = @as(c_int, 4); -pub const __SIZEOF_INT128__ = @as(c_int, 16); -pub const __INTMAX_TYPE__ = c_long; -pub const __INTMAX_FMTd__ = "ld"; -pub const __INTMAX_FMTi__ = "li"; -pub const __INTMAX_C_SUFFIX__ = @compileError("unable to translate macro: undefined identifier `L`"); -// (no file):95:9 -pub const __UINTMAX_TYPE__ = c_ulong; -pub const __UINTMAX_FMTo__ = "lo"; -pub const __UINTMAX_FMTu__ = "lu"; -pub const __UINTMAX_FMTx__ = "lx"; -pub const __UINTMAX_FMTX__ = "lX"; -pub const __UINTMAX_C_SUFFIX__ = @compileError("unable to translate macro: undefined identifier `UL`"); -// (no file):101:9 -pub const __PTRDIFF_TYPE__ = c_long; -pub const __PTRDIFF_FMTd__ = "ld"; -pub const __PTRDIFF_FMTi__ = "li"; -pub const __INTPTR_TYPE__ = c_long; -pub const __INTPTR_FMTd__ = "ld"; -pub const __INTPTR_FMTi__ = "li"; -pub const __SIZE_TYPE__ = c_ulong; -pub const __SIZE_FMTo__ = "lo"; -pub const __SIZE_FMTu__ = "lu"; -pub const __SIZE_FMTx__ = "lx"; -pub const __SIZE_FMTX__ = "lX"; -pub const __WCHAR_TYPE__ = c_int; -pub const __WINT_TYPE__ = c_uint; -pub const __SIG_ATOMIC_MAX__ = @import("std").zig.c_translation.promoteIntLiteral(c_int, 2147483647, .decimal); -pub const __SIG_ATOMIC_WIDTH__ = @as(c_int, 32); -pub const __CHAR16_TYPE__ = c_ushort; -pub const __CHAR32_TYPE__ = c_uint; -pub const __UINTPTR_TYPE__ = c_ulong; -pub const __UINTPTR_FMTo__ = "lo"; -pub const __UINTPTR_FMTu__ = "lu"; -pub const __UINTPTR_FMTx__ = "lx"; -pub const __UINTPTR_FMTX__ = "lX"; -pub const __FLT16_DENORM_MIN__ = @as(f16, 5.9604644775390625e-8); -pub const __FLT16_HAS_DENORM__ = @as(c_int, 1); -pub const __FLT16_DIG__ = @as(c_int, 3); -pub const __FLT16_DECIMAL_DIG__ = @as(c_int, 5); -pub const __FLT16_EPSILON__ = @as(f16, 9.765625e-4); -pub const __FLT16_HAS_INFINITY__ = @as(c_int, 1); -pub const __FLT16_HAS_QUIET_NAN__ = @as(c_int, 1); -pub const __FLT16_MANT_DIG__ = @as(c_int, 11); -pub const __FLT16_MAX_10_EXP__ = @as(c_int, 4); -pub const __FLT16_MAX_EXP__ = @as(c_int, 16); -pub const __FLT16_MAX__ = @as(f16, 6.5504e+4); -pub const __FLT16_MIN_10_EXP__ = -@as(c_int, 4); -pub const __FLT16_MIN_EXP__ = -@as(c_int, 13); -pub const __FLT16_MIN__ = @as(f16, 6.103515625e-5); -pub const __FLT_DENORM_MIN__ = @as(f32, 1.40129846e-45); -pub const __FLT_HAS_DENORM__ = @as(c_int, 1); -pub const __FLT_DIG__ = @as(c_int, 6); -pub const __FLT_DECIMAL_DIG__ = @as(c_int, 9); -pub const __FLT_EPSILON__ = @as(f32, 1.19209290e-7); -pub const __FLT_HAS_INFINITY__ = @as(c_int, 1); -pub const __FLT_HAS_QUIET_NAN__ = @as(c_int, 1); -pub const __FLT_MANT_DIG__ = @as(c_int, 24); -pub const __FLT_MAX_10_EXP__ = @as(c_int, 38); -pub const __FLT_MAX_EXP__ = @as(c_int, 128); -pub const __FLT_MAX__ = @as(f32, 3.40282347e+38); -pub const __FLT_MIN_10_EXP__ = -@as(c_int, 37); -pub const __FLT_MIN_EXP__ = -@as(c_int, 125); -pub const __FLT_MIN__ = @as(f32, 1.17549435e-38); -pub const __DBL_DENORM_MIN__ = @as(f64, 4.9406564584124654e-324); -pub const __DBL_HAS_DENORM__ = @as(c_int, 1); -pub const __DBL_DIG__ = @as(c_int, 15); -pub const __DBL_DECIMAL_DIG__ = @as(c_int, 17); -pub const __DBL_EPSILON__ = @as(f64, 2.2204460492503131e-16); -pub const __DBL_HAS_INFINITY__ = @as(c_int, 1); -pub const __DBL_HAS_QUIET_NAN__ = @as(c_int, 1); -pub const __DBL_MANT_DIG__ = @as(c_int, 53); -pub const __DBL_MAX_10_EXP__ = @as(c_int, 308); -pub const __DBL_MAX_EXP__ = @as(c_int, 1024); -pub const __DBL_MAX__ = @as(f64, 1.7976931348623157e+308); -pub const __DBL_MIN_10_EXP__ = -@as(c_int, 307); -pub const __DBL_MIN_EXP__ = -@as(c_int, 1021); -pub const __DBL_MIN__ = @as(f64, 2.2250738585072014e-308); -pub const __LDBL_DENORM_MIN__ = @as(c_longdouble, 3.64519953188247460253e-4951); -pub const __LDBL_HAS_DENORM__ = @as(c_int, 1); -pub const __LDBL_DIG__ = @as(c_int, 18); -pub const __LDBL_DECIMAL_DIG__ = @as(c_int, 21); -pub const __LDBL_EPSILON__ = @as(c_longdouble, 1.08420217248550443401e-19); -pub const __LDBL_HAS_INFINITY__ = @as(c_int, 1); -pub const __LDBL_HAS_QUIET_NAN__ = @as(c_int, 1); -pub const __LDBL_MANT_DIG__ = @as(c_int, 64); -pub const __LDBL_MAX_10_EXP__ = @as(c_int, 4932); -pub const __LDBL_MAX_EXP__ = @as(c_int, 16384); -pub const __LDBL_MAX__ = @as(c_longdouble, 1.18973149535723176502e+4932); -pub const __LDBL_MIN_10_EXP__ = -@as(c_int, 4931); -pub const __LDBL_MIN_EXP__ = -@as(c_int, 16381); -pub const __LDBL_MIN__ = @as(c_longdouble, 3.36210314311209350626e-4932); -pub const __POINTER_WIDTH__ = @as(c_int, 64); -pub const __BIGGEST_ALIGNMENT__ = @as(c_int, 16); -pub const __WINT_UNSIGNED__ = @as(c_int, 1); -pub const __INT8_TYPE__ = i8; -pub const __INT8_FMTd__ = "hhd"; -pub const __INT8_FMTi__ = "hhi"; -pub const __INT8_C_SUFFIX__ = ""; -pub const __INT16_TYPE__ = c_short; -pub const __INT16_FMTd__ = "hd"; -pub const __INT16_FMTi__ = "hi"; -pub const __INT16_C_SUFFIX__ = ""; -pub const __INT32_TYPE__ = c_int; -pub const __INT32_FMTd__ = "d"; -pub const __INT32_FMTi__ = "i"; -pub const __INT32_C_SUFFIX__ = ""; -pub const __INT64_TYPE__ = c_long; -pub const __INT64_FMTd__ = "ld"; -pub const __INT64_FMTi__ = "li"; -pub const __INT64_C_SUFFIX__ = @compileError("unable to translate macro: undefined identifier `L`"); -// (no file):198:9 -pub const __UINT8_TYPE__ = u8; -pub const __UINT8_FMTo__ = "hho"; -pub const __UINT8_FMTu__ = "hhu"; -pub const __UINT8_FMTx__ = "hhx"; -pub const __UINT8_FMTX__ = "hhX"; -pub const __UINT8_C_SUFFIX__ = ""; -pub const __UINT8_MAX__ = @as(c_int, 255); -pub const __INT8_MAX__ = @as(c_int, 127); -pub const __UINT16_TYPE__ = c_ushort; -pub const __UINT16_FMTo__ = "ho"; -pub const __UINT16_FMTu__ = "hu"; -pub const __UINT16_FMTx__ = "hx"; -pub const __UINT16_FMTX__ = "hX"; -pub const __UINT16_C_SUFFIX__ = ""; -pub const __UINT16_MAX__ = @import("std").zig.c_translation.promoteIntLiteral(c_int, 65535, .decimal); -pub const __INT16_MAX__ = @as(c_int, 32767); -pub const __UINT32_TYPE__ = c_uint; -pub const __UINT32_FMTo__ = "o"; -pub const __UINT32_FMTu__ = "u"; -pub const __UINT32_FMTx__ = "x"; -pub const __UINT32_FMTX__ = "X"; -pub const __UINT32_C_SUFFIX__ = @compileError("unable to translate macro: undefined identifier `U`"); -// (no file):220:9 -pub const __UINT32_MAX__ = @import("std").zig.c_translation.promoteIntLiteral(c_uint, 4294967295, .decimal); -pub const __INT32_MAX__ = @import("std").zig.c_translation.promoteIntLiteral(c_int, 2147483647, .decimal); -pub const __UINT64_TYPE__ = c_ulong; -pub const __UINT64_FMTo__ = "lo"; -pub const __UINT64_FMTu__ = "lu"; -pub const __UINT64_FMTx__ = "lx"; -pub const __UINT64_FMTX__ = "lX"; -pub const __UINT64_C_SUFFIX__ = @compileError("unable to translate macro: undefined identifier `UL`"); -// (no file):228:9 -pub const __UINT64_MAX__ = @import("std").zig.c_translation.promoteIntLiteral(c_ulong, 18446744073709551615, .decimal); -pub const __INT64_MAX__ = @import("std").zig.c_translation.promoteIntLiteral(c_long, 9223372036854775807, .decimal); -pub const __INT_LEAST8_TYPE__ = i8; -pub const __INT_LEAST8_MAX__ = @as(c_int, 127); -pub const __INT_LEAST8_WIDTH__ = @as(c_int, 8); -pub const __INT_LEAST8_FMTd__ = "hhd"; -pub const __INT_LEAST8_FMTi__ = "hhi"; -pub const __UINT_LEAST8_TYPE__ = u8; -pub const __UINT_LEAST8_MAX__ = @as(c_int, 255); -pub const __UINT_LEAST8_FMTo__ = "hho"; -pub const __UINT_LEAST8_FMTu__ = "hhu"; -pub const __UINT_LEAST8_FMTx__ = "hhx"; -pub const __UINT_LEAST8_FMTX__ = "hhX"; -pub const __INT_LEAST16_TYPE__ = c_short; -pub const __INT_LEAST16_MAX__ = @as(c_int, 32767); -pub const __INT_LEAST16_WIDTH__ = @as(c_int, 16); -pub const __INT_LEAST16_FMTd__ = "hd"; -pub const __INT_LEAST16_FMTi__ = "hi"; -pub const __UINT_LEAST16_TYPE__ = c_ushort; -pub const __UINT_LEAST16_MAX__ = @import("std").zig.c_translation.promoteIntLiteral(c_int, 65535, .decimal); -pub const __UINT_LEAST16_FMTo__ = "ho"; -pub const __UINT_LEAST16_FMTu__ = "hu"; -pub const __UINT_LEAST16_FMTx__ = "hx"; -pub const __UINT_LEAST16_FMTX__ = "hX"; -pub const __INT_LEAST32_TYPE__ = c_int; -pub const __INT_LEAST32_MAX__ = @import("std").zig.c_translation.promoteIntLiteral(c_int, 2147483647, .decimal); -pub const __INT_LEAST32_WIDTH__ = @as(c_int, 32); -pub const __INT_LEAST32_FMTd__ = "d"; -pub const __INT_LEAST32_FMTi__ = "i"; -pub const __UINT_LEAST32_TYPE__ = c_uint; -pub const __UINT_LEAST32_MAX__ = @import("std").zig.c_translation.promoteIntLiteral(c_uint, 4294967295, .decimal); -pub const __UINT_LEAST32_FMTo__ = "o"; -pub const __UINT_LEAST32_FMTu__ = "u"; -pub const __UINT_LEAST32_FMTx__ = "x"; -pub const __UINT_LEAST32_FMTX__ = "X"; -pub const __INT_LEAST64_TYPE__ = c_long; -pub const __INT_LEAST64_MAX__ = @import("std").zig.c_translation.promoteIntLiteral(c_long, 9223372036854775807, .decimal); -pub const __INT_LEAST64_WIDTH__ = @as(c_int, 64); -pub const __INT_LEAST64_FMTd__ = "ld"; -pub const __INT_LEAST64_FMTi__ = "li"; -pub const __UINT_LEAST64_TYPE__ = c_ulong; -pub const __UINT_LEAST64_MAX__ = @import("std").zig.c_translation.promoteIntLiteral(c_ulong, 18446744073709551615, .decimal); -pub const __UINT_LEAST64_FMTo__ = "lo"; -pub const __UINT_LEAST64_FMTu__ = "lu"; -pub const __UINT_LEAST64_FMTx__ = "lx"; -pub const __UINT_LEAST64_FMTX__ = "lX"; -pub const __INT_FAST8_TYPE__ = i8; -pub const __INT_FAST8_MAX__ = @as(c_int, 127); -pub const __INT_FAST8_WIDTH__ = @as(c_int, 8); -pub const __INT_FAST8_FMTd__ = "hhd"; -pub const __INT_FAST8_FMTi__ = "hhi"; -pub const __UINT_FAST8_TYPE__ = u8; -pub const __UINT_FAST8_MAX__ = @as(c_int, 255); -pub const __UINT_FAST8_FMTo__ = "hho"; -pub const __UINT_FAST8_FMTu__ = "hhu"; -pub const __UINT_FAST8_FMTx__ = "hhx"; -pub const __UINT_FAST8_FMTX__ = "hhX"; -pub const __INT_FAST16_TYPE__ = c_short; -pub const __INT_FAST16_MAX__ = @as(c_int, 32767); -pub const __INT_FAST16_WIDTH__ = @as(c_int, 16); -pub const __INT_FAST16_FMTd__ = "hd"; -pub const __INT_FAST16_FMTi__ = "hi"; -pub const __UINT_FAST16_TYPE__ = c_ushort; -pub const __UINT_FAST16_MAX__ = @import("std").zig.c_translation.promoteIntLiteral(c_int, 65535, .decimal); -pub const __UINT_FAST16_FMTo__ = "ho"; -pub const __UINT_FAST16_FMTu__ = "hu"; -pub const __UINT_FAST16_FMTx__ = "hx"; -pub const __UINT_FAST16_FMTX__ = "hX"; -pub const __INT_FAST32_TYPE__ = c_int; -pub const __INT_FAST32_MAX__ = @import("std").zig.c_translation.promoteIntLiteral(c_int, 2147483647, .decimal); -pub const __INT_FAST32_WIDTH__ = @as(c_int, 32); -pub const __INT_FAST32_FMTd__ = "d"; -pub const __INT_FAST32_FMTi__ = "i"; -pub const __UINT_FAST32_TYPE__ = c_uint; -pub const __UINT_FAST32_MAX__ = @import("std").zig.c_translation.promoteIntLiteral(c_uint, 4294967295, .decimal); -pub const __UINT_FAST32_FMTo__ = "o"; -pub const __UINT_FAST32_FMTu__ = "u"; -pub const __UINT_FAST32_FMTx__ = "x"; -pub const __UINT_FAST32_FMTX__ = "X"; -pub const __INT_FAST64_TYPE__ = c_long; -pub const __INT_FAST64_MAX__ = @import("std").zig.c_translation.promoteIntLiteral(c_long, 9223372036854775807, .decimal); -pub const __INT_FAST64_WIDTH__ = @as(c_int, 64); -pub const __INT_FAST64_FMTd__ = "ld"; -pub const __INT_FAST64_FMTi__ = "li"; -pub const __UINT_FAST64_TYPE__ = c_ulong; -pub const __UINT_FAST64_MAX__ = @import("std").zig.c_translation.promoteIntLiteral(c_ulong, 18446744073709551615, .decimal); -pub const __UINT_FAST64_FMTo__ = "lo"; -pub const __UINT_FAST64_FMTu__ = "lu"; -pub const __UINT_FAST64_FMTx__ = "lx"; -pub const __UINT_FAST64_FMTX__ = "lX"; -pub const __USER_LABEL_PREFIX__ = ""; -pub const __FINITE_MATH_ONLY__ = @as(c_int, 0); -pub const __GNUC_STDC_INLINE__ = @as(c_int, 1); -pub const __GCC_ATOMIC_TEST_AND_SET_TRUEVAL = @as(c_int, 1); -pub const __GCC_DESTRUCTIVE_SIZE = @as(c_int, 64); -pub const __GCC_CONSTRUCTIVE_SIZE = @as(c_int, 64); -pub const __CLANG_ATOMIC_BOOL_LOCK_FREE = @as(c_int, 2); -pub const __CLANG_ATOMIC_CHAR_LOCK_FREE = @as(c_int, 2); -pub const __CLANG_ATOMIC_CHAR16_T_LOCK_FREE = @as(c_int, 2); -pub const __CLANG_ATOMIC_CHAR32_T_LOCK_FREE = @as(c_int, 2); -pub const __CLANG_ATOMIC_WCHAR_T_LOCK_FREE = @as(c_int, 2); -pub const __CLANG_ATOMIC_SHORT_LOCK_FREE = @as(c_int, 2); -pub const __CLANG_ATOMIC_INT_LOCK_FREE = @as(c_int, 2); -pub const __CLANG_ATOMIC_LONG_LOCK_FREE = @as(c_int, 2); -pub const __CLANG_ATOMIC_LLONG_LOCK_FREE = @as(c_int, 2); -pub const __CLANG_ATOMIC_POINTER_LOCK_FREE = @as(c_int, 2); -pub const __GCC_ATOMIC_BOOL_LOCK_FREE = @as(c_int, 2); -pub const __GCC_ATOMIC_CHAR_LOCK_FREE = @as(c_int, 2); -pub const __GCC_ATOMIC_CHAR16_T_LOCK_FREE = @as(c_int, 2); -pub const __GCC_ATOMIC_CHAR32_T_LOCK_FREE = @as(c_int, 2); -pub const __GCC_ATOMIC_WCHAR_T_LOCK_FREE = @as(c_int, 2); -pub const __GCC_ATOMIC_SHORT_LOCK_FREE = @as(c_int, 2); -pub const __GCC_ATOMIC_INT_LOCK_FREE = @as(c_int, 2); -pub const __GCC_ATOMIC_LONG_LOCK_FREE = @as(c_int, 2); -pub const __GCC_ATOMIC_LLONG_LOCK_FREE = @as(c_int, 2); -pub const __GCC_ATOMIC_POINTER_LOCK_FREE = @as(c_int, 2); -pub const __NO_INLINE__ = @as(c_int, 1); -pub const __PIC__ = @as(c_int, 2); -pub const __pic__ = @as(c_int, 2); -pub const __FLT_RADIX__ = @as(c_int, 2); -pub const __DECIMAL_DIG__ = __LDBL_DECIMAL_DIG__; -pub const __SSP_STRONG__ = @as(c_int, 2); -pub const __ELF__ = @as(c_int, 1); -pub const __GCC_ASM_FLAG_OUTPUTS__ = @as(c_int, 1); -pub const __code_model_small__ = @as(c_int, 1); -pub const __amd64__ = @as(c_int, 1); -pub const __amd64 = @as(c_int, 1); -pub const __x86_64 = @as(c_int, 1); -pub const __x86_64__ = @as(c_int, 1); -pub const __SEG_GS = @as(c_int, 1); -pub const __SEG_FS = @as(c_int, 1); -pub const __seg_gs = @compileError("unable to translate macro: undefined identifier `address_space`"); -// (no file):362:9 -pub const __seg_fs = @compileError("unable to translate macro: undefined identifier `address_space`"); -// (no file):363:9 -pub const __znver4 = @as(c_int, 1); -pub const __znver4__ = @as(c_int, 1); -pub const __tune_znver4__ = @as(c_int, 1); -pub const __REGISTER_PREFIX__ = ""; -pub const __NO_MATH_INLINES = @as(c_int, 1); -pub const __AES__ = @as(c_int, 1); -pub const __VAES__ = @as(c_int, 1); -pub const __PCLMUL__ = @as(c_int, 1); -pub const __VPCLMULQDQ__ = @as(c_int, 1); -pub const __LAHF_SAHF__ = @as(c_int, 1); -pub const __LZCNT__ = @as(c_int, 1); -pub const __RDRND__ = @as(c_int, 1); -pub const __FSGSBASE__ = @as(c_int, 1); -pub const __BMI__ = @as(c_int, 1); -pub const __BMI2__ = @as(c_int, 1); -pub const __POPCNT__ = @as(c_int, 1); -pub const __PRFCHW__ = @as(c_int, 1); -pub const __RDSEED__ = @as(c_int, 1); -pub const __ADX__ = @as(c_int, 1); -pub const __MWAITX__ = @as(c_int, 1); -pub const __MOVBE__ = @as(c_int, 1); -pub const __SSE4A__ = @as(c_int, 1); -pub const __FMA__ = @as(c_int, 1); -pub const __F16C__ = @as(c_int, 1); -pub const __GFNI__ = @as(c_int, 1); -pub const __EVEX512__ = @as(c_int, 1); -pub const __AVX512CD__ = @as(c_int, 1); -pub const __AVX512VPOPCNTDQ__ = @as(c_int, 1); -pub const __AVX512VNNI__ = @as(c_int, 1); -pub const __AVX512BF16__ = @as(c_int, 1); -pub const __AVX512DQ__ = @as(c_int, 1); -pub const __AVX512BITALG__ = @as(c_int, 1); -pub const __AVX512BW__ = @as(c_int, 1); -pub const __AVX512VL__ = @as(c_int, 1); -pub const __EVEX256__ = @as(c_int, 1); -pub const __AVX512VBMI__ = @as(c_int, 1); -pub const __AVX512VBMI2__ = @as(c_int, 1); -pub const __AVX512IFMA__ = @as(c_int, 1); -pub const __SHA__ = @as(c_int, 1); -pub const __FXSR__ = @as(c_int, 1); -pub const __XSAVE__ = @as(c_int, 1); -pub const __XSAVEOPT__ = @as(c_int, 1); -pub const __XSAVEC__ = @as(c_int, 1); -pub const __XSAVES__ = @as(c_int, 1); -pub const __PKU__ = @as(c_int, 1); -pub const __CLFLUSHOPT__ = @as(c_int, 1); -pub const __CLWB__ = @as(c_int, 1); -pub const __WBNOINVD__ = @as(c_int, 1); -pub const __SHSTK__ = @as(c_int, 1); -pub const __CLZERO__ = @as(c_int, 1); -pub const __RDPID__ = @as(c_int, 1); -pub const __RDPRU__ = @as(c_int, 1); -pub const __INVPCID__ = @as(c_int, 1); -pub const __CRC32__ = @as(c_int, 1); -pub const __AVX512F__ = @as(c_int, 1); -pub const __AVX2__ = @as(c_int, 1); -pub const __AVX__ = @as(c_int, 1); -pub const __SSE4_2__ = @as(c_int, 1); -pub const __SSE4_1__ = @as(c_int, 1); -pub const __SSSE3__ = @as(c_int, 1); -pub const __SSE3__ = @as(c_int, 1); -pub const __SSE2__ = @as(c_int, 1); -pub const __SSE2_MATH__ = @as(c_int, 1); -pub const __SSE__ = @as(c_int, 1); -pub const __SSE_MATH__ = @as(c_int, 1); -pub const __MMX__ = @as(c_int, 1); -pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 = @as(c_int, 1); -pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 = @as(c_int, 1); -pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 = @as(c_int, 1); -pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 = @as(c_int, 1); -pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_16 = @as(c_int, 1); -pub const __SIZEOF_FLOAT128__ = @as(c_int, 16); -pub const unix = @as(c_int, 1); -pub const __unix = @as(c_int, 1); -pub const __unix__ = @as(c_int, 1); -pub const linux = @as(c_int, 1); -pub const __linux = @as(c_int, 1); -pub const __linux__ = @as(c_int, 1); -pub const __gnu_linux__ = @as(c_int, 1); -pub const __FLOAT128__ = @as(c_int, 1); -pub const __STDC__ = @as(c_int, 1); -pub const __STDC_HOSTED__ = @as(c_int, 1); -pub const __STDC_VERSION__ = @as(c_long, 201710); -pub const __STDC_UTF_16__ = @as(c_int, 1); -pub const __STDC_UTF_32__ = @as(c_int, 1); -pub const __GLIBC_MINOR__ = @as(c_int, 39); -pub const _DEBUG = @as(c_int, 1); -pub const __GCC_HAVE_DWARF2_CFI_ASM = @as(c_int, 1); -pub const _STDIO_H = @as(c_int, 1); -pub const __GLIBC_INTERNAL_STARTING_HEADER_IMPLEMENTATION = ""; -pub const _FEATURES_H = @as(c_int, 1); -pub const __KERNEL_STRICT_NAMES = ""; -pub inline fn __GNUC_PREREQ(maj: anytype, min: anytype) @TypeOf(((__GNUC__ << @as(c_int, 16)) + __GNUC_MINOR__) >= ((maj << @as(c_int, 16)) + min)) { - _ = &maj; - _ = &min; - return ((__GNUC__ << @as(c_int, 16)) + __GNUC_MINOR__) >= ((maj << @as(c_int, 16)) + min); -} -pub inline fn __glibc_clang_prereq(maj: anytype, min: anytype) @TypeOf(((__clang_major__ << @as(c_int, 16)) + __clang_minor__) >= ((maj << @as(c_int, 16)) + min)) { - _ = &maj; - _ = &min; - return ((__clang_major__ << @as(c_int, 16)) + __clang_minor__) >= ((maj << @as(c_int, 16)) + min); -} -pub const __GLIBC_USE = @compileError("unable to translate macro: undefined identifier `__GLIBC_USE_`"); -// /usr/include/features.h:189:9 -pub const _DEFAULT_SOURCE = @as(c_int, 1); -pub const __GLIBC_USE_ISOC23 = @as(c_int, 0); -pub const __USE_ISOC11 = @as(c_int, 1); -pub const __USE_ISOC99 = @as(c_int, 1); -pub const __USE_ISOC95 = @as(c_int, 1); -pub const __USE_POSIX_IMPLICITLY = @as(c_int, 1); -pub const _POSIX_SOURCE = @as(c_int, 1); -pub const _POSIX_C_SOURCE = @as(c_long, 200809); -pub const __USE_POSIX = @as(c_int, 1); -pub const __USE_POSIX2 = @as(c_int, 1); -pub const __USE_POSIX199309 = @as(c_int, 1); -pub const __USE_POSIX199506 = @as(c_int, 1); -pub const __USE_XOPEN2K = @as(c_int, 1); -pub const __USE_XOPEN2K8 = @as(c_int, 1); -pub const _ATFILE_SOURCE = @as(c_int, 1); -pub const __WORDSIZE = @as(c_int, 64); -pub const __WORDSIZE_TIME64_COMPAT32 = @as(c_int, 1); -pub const __SYSCALL_WORDSIZE = @as(c_int, 64); -pub const __TIMESIZE = __WORDSIZE; -pub const __USE_TIME_BITS64 = @as(c_int, 1); -pub const __USE_MISC = @as(c_int, 1); -pub const __USE_ATFILE = @as(c_int, 1); -pub const __USE_FORTIFY_LEVEL = @as(c_int, 0); -pub const __GLIBC_USE_DEPRECATED_GETS = @as(c_int, 0); -pub const __GLIBC_USE_DEPRECATED_SCANF = @as(c_int, 0); -pub const __GLIBC_USE_C23_STRTOL = @as(c_int, 0); -pub const _STDC_PREDEF_H = @as(c_int, 1); -pub const __STDC_IEC_559__ = @as(c_int, 1); -pub const __STDC_IEC_60559_BFP__ = @as(c_long, 201404); -pub const __STDC_IEC_559_COMPLEX__ = @as(c_int, 1); -pub const __STDC_IEC_60559_COMPLEX__ = @as(c_long, 201404); -pub const __STDC_ISO_10646__ = @as(c_long, 201706); -pub const __GNU_LIBRARY__ = @as(c_int, 6); -pub const __GLIBC__ = @as(c_int, 2); -pub inline fn __GLIBC_PREREQ(maj: anytype, min: anytype) @TypeOf(((__GLIBC__ << @as(c_int, 16)) + __GLIBC_MINOR__) >= ((maj << @as(c_int, 16)) + min)) { - _ = &maj; - _ = &min; - return ((__GLIBC__ << @as(c_int, 16)) + __GLIBC_MINOR__) >= ((maj << @as(c_int, 16)) + min); -} -pub const _SYS_CDEFS_H = @as(c_int, 1); -pub const __glibc_has_attribute = @compileError("unable to translate macro: undefined identifier `__has_attribute`"); -// /usr/include/sys/cdefs.h:45:10 -pub inline fn __glibc_has_builtin(name: anytype) @TypeOf(__has_builtin(name)) { - _ = &name; - return __has_builtin(name); -} -pub const __glibc_has_extension = @compileError("unable to translate macro: undefined identifier `__has_extension`"); -// /usr/include/sys/cdefs.h:55:10 -pub const __LEAF = ""; -pub const __LEAF_ATTR = ""; -pub const __THROW = @compileError("unable to translate macro: undefined identifier `__nothrow__`"); -// /usr/include/sys/cdefs.h:79:11 -pub const __THROWNL = @compileError("unable to translate macro: undefined identifier `__nothrow__`"); -// /usr/include/sys/cdefs.h:80:11 -pub const __NTH = @compileError("unable to translate macro: undefined identifier `__nothrow__`"); -// /usr/include/sys/cdefs.h:81:11 -pub const __NTHNL = @compileError("unable to translate macro: undefined identifier `__nothrow__`"); -// /usr/include/sys/cdefs.h:82:11 -pub const __COLD = @compileError("unable to translate macro: undefined identifier `__cold__`"); -// /usr/include/sys/cdefs.h:102:11 -pub inline fn __P(args: anytype) @TypeOf(args) { - _ = &args; - return args; -} -pub inline fn __PMT(args: anytype) @TypeOf(args) { - _ = &args; - return args; -} -pub const __CONCAT = @compileError("unable to translate C expr: unexpected token '##'"); -// /usr/include/sys/cdefs.h:131:9 -pub const __STRING = @compileError("unable to translate C expr: unexpected token '#'"); -// /usr/include/sys/cdefs.h:132:9 -pub const __ptr_t = ?*anyopaque; -pub const __BEGIN_DECLS = ""; -pub const __END_DECLS = ""; -pub const __attribute_overloadable__ = @compileError("unable to translate macro: undefined identifier `__overloadable__`"); -// /usr/include/sys/cdefs.h:151:10 -pub inline fn __bos(ptr: anytype) @TypeOf(__builtin_object_size(ptr, __USE_FORTIFY_LEVEL > @as(c_int, 1))) { - _ = &ptr; - return __builtin_object_size(ptr, __USE_FORTIFY_LEVEL > @as(c_int, 1)); -} -pub inline fn __bos0(ptr: anytype) @TypeOf(__builtin_object_size(ptr, @as(c_int, 0))) { - _ = &ptr; - return __builtin_object_size(ptr, @as(c_int, 0)); -} -pub inline fn __glibc_objsize0(__o: anytype) @TypeOf(__bos0(__o)) { - _ = &__o; - return __bos0(__o); -} -pub inline fn __glibc_objsize(__o: anytype) @TypeOf(__bos(__o)) { - _ = &__o; - return __bos(__o); -} -pub const __warnattr = @compileError("unable to translate C expr: unexpected token ''"); -// /usr/include/sys/cdefs.h:370:10 -pub const __errordecl = @compileError("unable to translate C expr: unexpected token 'extern'"); -// /usr/include/sys/cdefs.h:371:10 -pub const __flexarr = @compileError("unable to translate C expr: unexpected token '['"); -// /usr/include/sys/cdefs.h:379:10 -pub const __glibc_c99_flexarr_available = @as(c_int, 1); -pub const __REDIRECT = @compileError("unable to translate C expr: unexpected token '__asm__'"); -// /usr/include/sys/cdefs.h:410:10 -pub const __REDIRECT_NTH = @compileError("unable to translate C expr: unexpected token '__asm__'"); -// /usr/include/sys/cdefs.h:417:11 -pub const __REDIRECT_NTHNL = @compileError("unable to translate C expr: unexpected token '__asm__'"); -// /usr/include/sys/cdefs.h:419:11 -pub const __ASMNAME = @compileError("unable to translate C expr: unexpected token ','"); -// /usr/include/sys/cdefs.h:422:10 -pub inline fn __ASMNAME2(prefix: anytype, cname: anytype) @TypeOf(__STRING(prefix) ++ cname) { - _ = &prefix; - _ = &cname; - return __STRING(prefix) ++ cname; -} -pub const __REDIRECT_FORTIFY = __REDIRECT; -pub const __REDIRECT_FORTIFY_NTH = __REDIRECT_NTH; -pub const __attribute_malloc__ = @compileError("unable to translate macro: undefined identifier `__malloc__`"); -// /usr/include/sys/cdefs.h:452:10 -pub const __attribute_alloc_size__ = @compileError("unable to translate C expr: unexpected token ''"); -// /usr/include/sys/cdefs.h:463:10 -pub const __attribute_alloc_align__ = @compileError("unable to translate macro: undefined identifier `__alloc_align__`"); -// /usr/include/sys/cdefs.h:469:10 -pub const __attribute_pure__ = @compileError("unable to translate macro: undefined identifier `__pure__`"); -// /usr/include/sys/cdefs.h:479:10 -pub const __attribute_const__ = @compileError("unable to translate C expr: unexpected token '__attribute__'"); -// /usr/include/sys/cdefs.h:486:10 -pub const __attribute_maybe_unused__ = @compileError("unable to translate macro: undefined identifier `__unused__`"); -// /usr/include/sys/cdefs.h:492:10 -pub const __attribute_used__ = @compileError("unable to translate macro: undefined identifier `__used__`"); -// /usr/include/sys/cdefs.h:501:10 -pub const __attribute_noinline__ = @compileError("unable to translate macro: undefined identifier `__noinline__`"); -// /usr/include/sys/cdefs.h:502:10 -pub const __attribute_deprecated__ = @compileError("unable to translate macro: undefined identifier `__deprecated__`"); -// /usr/include/sys/cdefs.h:510:10 -pub const __attribute_deprecated_msg__ = @compileError("unable to translate macro: undefined identifier `__deprecated__`"); -// /usr/include/sys/cdefs.h:520:10 -pub const __attribute_format_arg__ = @compileError("unable to translate macro: undefined identifier `__format_arg__`"); -// /usr/include/sys/cdefs.h:533:10 -pub const __attribute_format_strfmon__ = @compileError("unable to translate macro: undefined identifier `__format__`"); -// /usr/include/sys/cdefs.h:543:10 -pub const __attribute_nonnull__ = @compileError("unable to translate macro: undefined identifier `__nonnull__`"); -// /usr/include/sys/cdefs.h:555:11 -pub inline fn __nonnull(params: anytype) @TypeOf(__attribute_nonnull__(params)) { - _ = ¶ms; - return __attribute_nonnull__(params); -} -pub const __returns_nonnull = @compileError("unable to translate macro: undefined identifier `__returns_nonnull__`"); -// /usr/include/sys/cdefs.h:568:10 -pub const __attribute_warn_unused_result__ = @compileError("unable to translate macro: undefined identifier `__warn_unused_result__`"); -// /usr/include/sys/cdefs.h:577:10 -pub const __wur = ""; -pub const __always_inline = @compileError("unable to translate macro: undefined identifier `__always_inline__`"); -// /usr/include/sys/cdefs.h:595:10 -pub const __attribute_artificial__ = @compileError("unable to translate macro: undefined identifier `__artificial__`"); -// /usr/include/sys/cdefs.h:604:10 -pub const __extern_inline = @compileError("unable to translate macro: undefined identifier `__gnu_inline__`"); -// /usr/include/sys/cdefs.h:622:11 -pub const __extern_always_inline = @compileError("unable to translate macro: undefined identifier `__gnu_inline__`"); -// /usr/include/sys/cdefs.h:623:11 -pub const __fortify_function = __extern_always_inline ++ __attribute_artificial__; -pub const __restrict_arr = @compileError("unable to translate C expr: unexpected token '__restrict'"); -// /usr/include/sys/cdefs.h:666:10 -pub inline fn __glibc_unlikely(cond: anytype) @TypeOf(__builtin_expect(cond, @as(c_int, 0))) { - _ = &cond; - return __builtin_expect(cond, @as(c_int, 0)); -} -pub inline fn __glibc_likely(cond: anytype) @TypeOf(__builtin_expect(cond, @as(c_int, 1))) { - _ = &cond; - return __builtin_expect(cond, @as(c_int, 1)); -} -pub const __attribute_nonstring__ = ""; -pub const __attribute_copy__ = @compileError("unable to translate C expr: unexpected token ''"); -// /usr/include/sys/cdefs.h:715:10 -pub const __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI = @as(c_int, 0); -pub inline fn __LDBL_REDIR1(name: anytype, proto: anytype, alias: anytype) @TypeOf(name ++ proto) { - _ = &name; - _ = &proto; - _ = &alias; - return name ++ proto; -} -pub inline fn __LDBL_REDIR(name: anytype, proto: anytype) @TypeOf(name ++ proto) { - _ = &name; - _ = &proto; - return name ++ proto; -} -pub inline fn __LDBL_REDIR1_NTH(name: anytype, proto: anytype, alias: anytype) @TypeOf(name ++ proto ++ __THROW) { - _ = &name; - _ = &proto; - _ = &alias; - return name ++ proto ++ __THROW; -} -pub inline fn __LDBL_REDIR_NTH(name: anytype, proto: anytype) @TypeOf(name ++ proto ++ __THROW) { - _ = &name; - _ = &proto; - return name ++ proto ++ __THROW; -} -pub const __LDBL_REDIR2_DECL = @compileError("unable to translate C expr: unexpected token ''"); -// /usr/include/sys/cdefs.h:792:10 -pub const __LDBL_REDIR_DECL = @compileError("unable to translate C expr: unexpected token ''"); -// /usr/include/sys/cdefs.h:793:10 -pub inline fn __REDIRECT_LDBL(name: anytype, proto: anytype, alias: anytype) @TypeOf(__REDIRECT(name, proto, alias)) { - _ = &name; - _ = &proto; - _ = &alias; - return __REDIRECT(name, proto, alias); -} -pub inline fn __REDIRECT_NTH_LDBL(name: anytype, proto: anytype, alias: anytype) @TypeOf(__REDIRECT_NTH(name, proto, alias)) { - _ = &name; - _ = &proto; - _ = &alias; - return __REDIRECT_NTH(name, proto, alias); -} -pub const __glibc_macro_warning1 = @compileError("unable to translate macro: undefined identifier `_Pragma`"); -// /usr/include/sys/cdefs.h:807:10 -pub const __glibc_macro_warning = @compileError("unable to translate macro: undefined identifier `GCC`"); -// /usr/include/sys/cdefs.h:808:10 -pub const __HAVE_GENERIC_SELECTION = @as(c_int, 1); -pub const __fortified_attr_access = @compileError("unable to translate C expr: unexpected token ''"); -// /usr/include/sys/cdefs.h:853:11 -pub const __attr_access = @compileError("unable to translate C expr: unexpected token ''"); -// /usr/include/sys/cdefs.h:854:11 -pub const __attr_access_none = @compileError("unable to translate C expr: unexpected token ''"); -// /usr/include/sys/cdefs.h:855:11 -pub const __attr_dealloc = @compileError("unable to translate C expr: unexpected token ''"); -// /usr/include/sys/cdefs.h:865:10 -pub const __attr_dealloc_free = ""; -pub const __attribute_returns_twice__ = @compileError("unable to translate macro: undefined identifier `__returns_twice__`"); -// /usr/include/sys/cdefs.h:872:10 -pub const __attribute_struct_may_alias__ = @compileError("unable to translate macro: undefined identifier `__may_alias__`"); -// /usr/include/sys/cdefs.h:881:10 -pub const __stub___compat_bdflush = ""; -pub const __stub_chflags = ""; -pub const __stub_fchflags = ""; -pub const __stub_gtty = ""; -pub const __stub_revoke = ""; -pub const __stub_setlogin = ""; -pub const __stub_sigreturn = ""; -pub const __stub_stty = ""; -pub const __GLIBC_USE_LIB_EXT2 = @as(c_int, 0); -pub const __GLIBC_USE_IEC_60559_BFP_EXT = @as(c_int, 0); -pub const __GLIBC_USE_IEC_60559_BFP_EXT_C23 = @as(c_int, 0); -pub const __GLIBC_USE_IEC_60559_EXT = @as(c_int, 0); -pub const __GLIBC_USE_IEC_60559_FUNCS_EXT = @as(c_int, 0); -pub const __GLIBC_USE_IEC_60559_FUNCS_EXT_C23 = @as(c_int, 0); -pub const __GLIBC_USE_IEC_60559_TYPES_EXT = @as(c_int, 0); -pub const __need_size_t = ""; -pub const __need_NULL = ""; -pub const _SIZE_T = ""; -pub const NULL = @import("std").zig.c_translation.cast(?*anyopaque, @as(c_int, 0)); -pub const __need___va_list = ""; -pub const __GNUC_VA_LIST = ""; -pub const _BITS_TYPES_H = @as(c_int, 1); -pub const __S16_TYPE = c_short; -pub const __U16_TYPE = c_ushort; -pub const __S32_TYPE = c_int; -pub const __U32_TYPE = c_uint; -pub const __SLONGWORD_TYPE = c_long; -pub const __ULONGWORD_TYPE = c_ulong; -pub const __SQUAD_TYPE = c_long; -pub const __UQUAD_TYPE = c_ulong; -pub const __SWORD_TYPE = c_long; -pub const __UWORD_TYPE = c_ulong; -pub const __SLONG32_TYPE = c_int; -pub const __ULONG32_TYPE = c_uint; -pub const __S64_TYPE = c_long; -pub const __U64_TYPE = c_ulong; -pub const __STD_TYPE = @compileError("unable to translate C expr: unexpected token 'typedef'"); -// /usr/include/bits/types.h:137:10 -pub const _BITS_TYPESIZES_H = @as(c_int, 1); -pub const __SYSCALL_SLONG_TYPE = __SLONGWORD_TYPE; -pub const __SYSCALL_ULONG_TYPE = __ULONGWORD_TYPE; -pub const __DEV_T_TYPE = __UQUAD_TYPE; -pub const __UID_T_TYPE = __U32_TYPE; -pub const __GID_T_TYPE = __U32_TYPE; -pub const __INO_T_TYPE = __SYSCALL_ULONG_TYPE; -pub const __INO64_T_TYPE = __UQUAD_TYPE; -pub const __MODE_T_TYPE = __U32_TYPE; -pub const __NLINK_T_TYPE = __SYSCALL_ULONG_TYPE; -pub const __FSWORD_T_TYPE = __SYSCALL_SLONG_TYPE; -pub const __OFF_T_TYPE = __SYSCALL_SLONG_TYPE; -pub const __OFF64_T_TYPE = __SQUAD_TYPE; -pub const __PID_T_TYPE = __S32_TYPE; -pub const __RLIM_T_TYPE = __SYSCALL_ULONG_TYPE; -pub const __RLIM64_T_TYPE = __UQUAD_TYPE; -pub const __BLKCNT_T_TYPE = __SYSCALL_SLONG_TYPE; -pub const __BLKCNT64_T_TYPE = __SQUAD_TYPE; -pub const __FSBLKCNT_T_TYPE = __SYSCALL_ULONG_TYPE; -pub const __FSBLKCNT64_T_TYPE = __UQUAD_TYPE; -pub const __FSFILCNT_T_TYPE = __SYSCALL_ULONG_TYPE; -pub const __FSFILCNT64_T_TYPE = __UQUAD_TYPE; -pub const __ID_T_TYPE = __U32_TYPE; -pub const __CLOCK_T_TYPE = __SYSCALL_SLONG_TYPE; -pub const __TIME_T_TYPE = __SYSCALL_SLONG_TYPE; -pub const __USECONDS_T_TYPE = __U32_TYPE; -pub const __SUSECONDS_T_TYPE = __SYSCALL_SLONG_TYPE; -pub const __SUSECONDS64_T_TYPE = __SQUAD_TYPE; -pub const __DADDR_T_TYPE = __S32_TYPE; -pub const __KEY_T_TYPE = __S32_TYPE; -pub const __CLOCKID_T_TYPE = __S32_TYPE; -pub const __TIMER_T_TYPE = ?*anyopaque; -pub const __BLKSIZE_T_TYPE = __SYSCALL_SLONG_TYPE; -pub const __FSID_T_TYPE = @compileError("unable to translate macro: undefined identifier `__val`"); -// /usr/include/bits/typesizes.h:73:9 -pub const __SSIZE_T_TYPE = __SWORD_TYPE; -pub const __CPU_MASK_TYPE = __SYSCALL_ULONG_TYPE; -pub const __OFF_T_MATCHES_OFF64_T = @as(c_int, 1); -pub const __INO_T_MATCHES_INO64_T = @as(c_int, 1); -pub const __RLIM_T_MATCHES_RLIM64_T = @as(c_int, 1); -pub const __STATFS_MATCHES_STATFS64 = @as(c_int, 1); -pub const __KERNEL_OLD_TIMEVAL_MATCHES_TIMEVAL64 = @as(c_int, 1); -pub const __FD_SETSIZE = @as(c_int, 1024); -pub const _BITS_TIME64_H = @as(c_int, 1); -pub const __TIME64_T_TYPE = __TIME_T_TYPE; -pub const _____fpos_t_defined = @as(c_int, 1); -pub const ____mbstate_t_defined = @as(c_int, 1); -pub const _____fpos64_t_defined = @as(c_int, 1); -pub const ____FILE_defined = @as(c_int, 1); -pub const __FILE_defined = @as(c_int, 1); -pub const __struct_FILE_defined = @as(c_int, 1); -pub const __getc_unlocked_body = @compileError("TODO postfix inc/dec expr"); -// /usr/include/bits/types/struct_FILE.h:102:9 -pub const __putc_unlocked_body = @compileError("TODO postfix inc/dec expr"); -// /usr/include/bits/types/struct_FILE.h:106:9 -pub const _IO_EOF_SEEN = @as(c_int, 0x0010); -pub inline fn __feof_unlocked_body(_fp: anytype) @TypeOf((_fp.*._flags & _IO_EOF_SEEN) != @as(c_int, 0)) { - _ = &_fp; - return (_fp.*._flags & _IO_EOF_SEEN) != @as(c_int, 0); -} -pub const _IO_ERR_SEEN = @as(c_int, 0x0020); -pub inline fn __ferror_unlocked_body(_fp: anytype) @TypeOf((_fp.*._flags & _IO_ERR_SEEN) != @as(c_int, 0)) { - _ = &_fp; - return (_fp.*._flags & _IO_ERR_SEEN) != @as(c_int, 0); -} -pub const _IO_USER_LOCK = @import("std").zig.c_translation.promoteIntLiteral(c_int, 0x8000, .hex); -pub const __cookie_io_functions_t_defined = @as(c_int, 1); -pub const _VA_LIST_DEFINED = ""; -pub const __off_t_defined = ""; -pub const __ssize_t_defined = ""; -pub const _IOFBF = @as(c_int, 0); -pub const _IOLBF = @as(c_int, 1); -pub const _IONBF = @as(c_int, 2); -pub const BUFSIZ = @as(c_int, 8192); -pub const EOF = -@as(c_int, 1); -pub const SEEK_SET = @as(c_int, 0); -pub const SEEK_CUR = @as(c_int, 1); -pub const SEEK_END = @as(c_int, 2); -pub const P_tmpdir = "/tmp"; -pub const L_tmpnam = @as(c_int, 20); -pub const TMP_MAX = @import("std").zig.c_translation.promoteIntLiteral(c_int, 238328, .decimal); -pub const _BITS_STDIO_LIM_H = @as(c_int, 1); -pub const FILENAME_MAX = @as(c_int, 4096); -pub const L_ctermid = @as(c_int, 9); -pub const FOPEN_MAX = @as(c_int, 16); -pub const __attr_dealloc_fclose = __attr_dealloc(fclose, @as(c_int, 1)); -pub const _BITS_FLOATN_H = ""; -pub const __HAVE_FLOAT128 = @as(c_int, 0); -pub const __HAVE_DISTINCT_FLOAT128 = @as(c_int, 0); -pub const __HAVE_FLOAT64X = @as(c_int, 1); -pub const __HAVE_FLOAT64X_LONG_DOUBLE = @as(c_int, 1); -pub const _BITS_FLOATN_COMMON_H = ""; -pub const __HAVE_FLOAT16 = @as(c_int, 0); -pub const __HAVE_FLOAT32 = @as(c_int, 1); -pub const __HAVE_FLOAT64 = @as(c_int, 1); -pub const __HAVE_FLOAT32X = @as(c_int, 1); -pub const __HAVE_FLOAT128X = @as(c_int, 0); -pub const __HAVE_DISTINCT_FLOAT16 = __HAVE_FLOAT16; -pub const __HAVE_DISTINCT_FLOAT32 = @as(c_int, 0); -pub const __HAVE_DISTINCT_FLOAT64 = @as(c_int, 0); -pub const __HAVE_DISTINCT_FLOAT32X = @as(c_int, 0); -pub const __HAVE_DISTINCT_FLOAT64X = @as(c_int, 0); -pub const __HAVE_DISTINCT_FLOAT128X = __HAVE_FLOAT128X; -pub const __HAVE_FLOAT128_UNLIKE_LDBL = (__HAVE_DISTINCT_FLOAT128 != 0) and (__LDBL_MANT_DIG__ != @as(c_int, 113)); -pub const __HAVE_FLOATN_NOT_TYPEDEF = @as(c_int, 0); -pub const __f32 = @import("std").zig.c_translation.Macros.F_SUFFIX; -pub inline fn __f64(x: anytype) @TypeOf(x) { - _ = &x; - return x; -} -pub inline fn __f32x(x: anytype) @TypeOf(x) { - _ = &x; - return x; -} -pub const __f64x = @import("std").zig.c_translation.Macros.L_SUFFIX; -pub const __CFLOAT32 = @compileError("unable to translate: TODO _Complex"); -// /usr/include/bits/floatn-common.h:149:12 -pub const __CFLOAT64 = @compileError("unable to translate: TODO _Complex"); -// /usr/include/bits/floatn-common.h:160:13 -pub const __CFLOAT32X = @compileError("unable to translate: TODO _Complex"); -// /usr/include/bits/floatn-common.h:169:12 -pub const __CFLOAT64X = @compileError("unable to translate: TODO _Complex"); -// /usr/include/bits/floatn-common.h:178:13 -pub inline fn __builtin_huge_valf32() @TypeOf(__builtin_huge_valf()) { - return __builtin_huge_valf(); -} -pub inline fn __builtin_inff32() @TypeOf(__builtin_inff()) { - return __builtin_inff(); -} -pub inline fn __builtin_nanf32(x: anytype) @TypeOf(__builtin_nanf(x)) { - _ = &x; - return __builtin_nanf(x); -} -pub const __builtin_nansf32 = @compileError("unable to translate macro: undefined identifier `__builtin_nansf`"); -// /usr/include/bits/floatn-common.h:221:12 -pub const __builtin_huge_valf64 = @compileError("unable to translate macro: undefined identifier `__builtin_huge_val`"); -// /usr/include/bits/floatn-common.h:255:13 -pub const __builtin_inff64 = @compileError("unable to translate macro: undefined identifier `__builtin_inf`"); -// /usr/include/bits/floatn-common.h:256:13 -pub const __builtin_nanf64 = @compileError("unable to translate macro: undefined identifier `__builtin_nan`"); -// /usr/include/bits/floatn-common.h:257:13 -pub const __builtin_nansf64 = @compileError("unable to translate macro: undefined identifier `__builtin_nans`"); -// /usr/include/bits/floatn-common.h:258:13 -pub const __builtin_huge_valf32x = @compileError("unable to translate macro: undefined identifier `__builtin_huge_val`"); -// /usr/include/bits/floatn-common.h:272:12 -pub const __builtin_inff32x = @compileError("unable to translate macro: undefined identifier `__builtin_inf`"); -// /usr/include/bits/floatn-common.h:273:12 -pub const __builtin_nanf32x = @compileError("unable to translate macro: undefined identifier `__builtin_nan`"); -// /usr/include/bits/floatn-common.h:274:12 -pub const __builtin_nansf32x = @compileError("unable to translate macro: undefined identifier `__builtin_nans`"); -// /usr/include/bits/floatn-common.h:275:12 -pub const __builtin_huge_valf64x = @compileError("unable to translate macro: undefined identifier `__builtin_huge_vall`"); -// /usr/include/bits/floatn-common.h:289:13 -pub const __builtin_inff64x = @compileError("unable to translate macro: undefined identifier `__builtin_infl`"); -// /usr/include/bits/floatn-common.h:290:13 -pub const __builtin_nanf64x = @compileError("unable to translate macro: undefined identifier `__builtin_nanl`"); -// /usr/include/bits/floatn-common.h:291:13 -pub const __builtin_nansf64x = @compileError("unable to translate macro: undefined identifier `__builtin_nansl`"); -// /usr/include/bits/floatn-common.h:292:13 -pub const _G_fpos_t = struct__G_fpos_t; -pub const _G_fpos64_t = struct__G_fpos64_t; -pub const _IO_marker = struct__IO_marker; -pub const _IO_codecvt = struct__IO_codecvt; -pub const _IO_wide_data = struct__IO_wide_data; -pub const _IO_FILE = struct__IO_FILE; -pub const _IO_cookie_io_functions_t = struct__IO_cookie_io_functions_t; diff --git a/examples/zig/.zig-cache/o/1fa23f6ad752803707712b2c5b5ad4f3/build b/examples/zig/.zig-cache/o/1fa23f6ad752803707712b2c5b5ad4f3/build deleted file mode 100755 index 9010a7bad7..0000000000 Binary files a/examples/zig/.zig-cache/o/1fa23f6ad752803707712b2c5b5ad4f3/build and /dev/null differ diff --git a/examples/zig/.zig-cache/o/25924e8a963c86a4d3ac7f1d51ace7c6/build b/examples/zig/.zig-cache/o/25924e8a963c86a4d3ac7f1d51ace7c6/build deleted file mode 100755 index a32e553742..0000000000 Binary files a/examples/zig/.zig-cache/o/25924e8a963c86a4d3ac7f1d51ace7c6/build and /dev/null differ diff --git a/examples/zig/.zig-cache/o/2cdf6990ad9b4ed01265bc3add7efe9a/cimport.h b/examples/zig/.zig-cache/o/2cdf6990ad9b4ed01265bc3add7efe9a/cimport.h deleted file mode 100644 index 2e635d089b..0000000000 --- a/examples/zig/.zig-cache/o/2cdf6990ad9b4ed01265bc3add7efe9a/cimport.h +++ /dev/null @@ -1 +0,0 @@ -#include <../../../include/ceed.h> diff --git a/examples/zig/.zig-cache/o/35e6f72c7c3eee605a7393a596b8324e/build b/examples/zig/.zig-cache/o/35e6f72c7c3eee605a7393a596b8324e/build deleted file mode 100755 index 063a1f0c3d..0000000000 Binary files a/examples/zig/.zig-cache/o/35e6f72c7c3eee605a7393a596b8324e/build and /dev/null differ diff --git a/examples/zig/.zig-cache/o/3d9a3075307de92674c5dfce030ebe34/hello b/examples/zig/.zig-cache/o/3d9a3075307de92674c5dfce030ebe34/hello deleted file mode 100755 index 214911f605..0000000000 Binary files a/examples/zig/.zig-cache/o/3d9a3075307de92674c5dfce030ebe34/hello and /dev/null differ diff --git a/examples/zig/.zig-cache/o/4331744e734cdd17daa8a9a2be4453ff/ex01 b/examples/zig/.zig-cache/o/4331744e734cdd17daa8a9a2be4453ff/ex01 deleted file mode 100755 index e078f9ad03..0000000000 Binary files a/examples/zig/.zig-cache/o/4331744e734cdd17daa8a9a2be4453ff/ex01 and /dev/null differ diff --git a/examples/zig/.zig-cache/o/4b0beab9932c31d7fe7c632798a815f3/ex01 b/examples/zig/.zig-cache/o/4b0beab9932c31d7fe7c632798a815f3/ex01 deleted file mode 100755 index f92e23c87b..0000000000 Binary files a/examples/zig/.zig-cache/o/4b0beab9932c31d7fe7c632798a815f3/ex01 and /dev/null differ diff --git a/examples/zig/.zig-cache/o/58637dd10b8841ba1b6c793122dbb88f/ex02 b/examples/zig/.zig-cache/o/58637dd10b8841ba1b6c793122dbb88f/ex02 deleted file mode 100755 index 63f811fd98..0000000000 Binary files a/examples/zig/.zig-cache/o/58637dd10b8841ba1b6c793122dbb88f/ex02 and /dev/null differ diff --git a/examples/zig/.zig-cache/o/623c2896ee7a509baecf20b4c7aca1a1/cimport.h b/examples/zig/.zig-cache/o/623c2896ee7a509baecf20b4c7aca1a1/cimport.h deleted file mode 100644 index 657a5d8221..0000000000 --- a/examples/zig/.zig-cache/o/623c2896ee7a509baecf20b4c7aca1a1/cimport.h +++ /dev/null @@ -1 +0,0 @@ -#include <../../include/ceed.h> diff --git a/examples/zig/.zig-cache/o/66759027548100555bfd20e1e7bcfb94/build b/examples/zig/.zig-cache/o/66759027548100555bfd20e1e7bcfb94/build deleted file mode 100755 index 9a4b738979..0000000000 Binary files a/examples/zig/.zig-cache/o/66759027548100555bfd20e1e7bcfb94/build and /dev/null differ diff --git a/examples/zig/.zig-cache/o/6d651a90ea59fb969512264cedfe3439/cimport.h b/examples/zig/.zig-cache/o/6d651a90ea59fb969512264cedfe3439/cimport.h deleted file mode 100644 index 723162c9ad..0000000000 --- a/examples/zig/.zig-cache/o/6d651a90ea59fb969512264cedfe3439/cimport.h +++ /dev/null @@ -1 +0,0 @@ -#include diff --git a/examples/zig/.zig-cache/o/6ec0bfb4d0f6f20943545d4270c70dd8/ex01 b/examples/zig/.zig-cache/o/6ec0bfb4d0f6f20943545d4270c70dd8/ex01 deleted file mode 100755 index b291f4f8f4..0000000000 Binary files a/examples/zig/.zig-cache/o/6ec0bfb4d0f6f20943545d4270c70dd8/ex01 and /dev/null differ diff --git a/examples/zig/.zig-cache/o/8a5b69b02d0ab9b2b18d809bfaa298f2/cimport.zig b/examples/zig/.zig-cache/o/8a5b69b02d0ab9b2b18d809bfaa298f2/cimport.zig deleted file mode 100644 index c2dc492428..0000000000 --- a/examples/zig/.zig-cache/o/8a5b69b02d0ab9b2b18d809bfaa298f2/cimport.zig +++ /dev/null @@ -1,1732 +0,0 @@ -pub const __builtin_bswap16 = @import("std").zig.c_builtins.__builtin_bswap16; -pub const __builtin_bswap32 = @import("std").zig.c_builtins.__builtin_bswap32; -pub const __builtin_bswap64 = @import("std").zig.c_builtins.__builtin_bswap64; -pub const __builtin_signbit = @import("std").zig.c_builtins.__builtin_signbit; -pub const __builtin_signbitf = @import("std").zig.c_builtins.__builtin_signbitf; -pub const __builtin_popcount = @import("std").zig.c_builtins.__builtin_popcount; -pub const __builtin_ctz = @import("std").zig.c_builtins.__builtin_ctz; -pub const __builtin_clz = @import("std").zig.c_builtins.__builtin_clz; -pub const __builtin_sqrt = @import("std").zig.c_builtins.__builtin_sqrt; -pub const __builtin_sqrtf = @import("std").zig.c_builtins.__builtin_sqrtf; -pub const __builtin_sin = @import("std").zig.c_builtins.__builtin_sin; -pub const __builtin_sinf = @import("std").zig.c_builtins.__builtin_sinf; -pub const __builtin_cos = @import("std").zig.c_builtins.__builtin_cos; -pub const __builtin_cosf = @import("std").zig.c_builtins.__builtin_cosf; -pub const __builtin_exp = @import("std").zig.c_builtins.__builtin_exp; -pub const __builtin_expf = @import("std").zig.c_builtins.__builtin_expf; -pub const __builtin_exp2 = @import("std").zig.c_builtins.__builtin_exp2; -pub const __builtin_exp2f = @import("std").zig.c_builtins.__builtin_exp2f; -pub const __builtin_log = @import("std").zig.c_builtins.__builtin_log; -pub const __builtin_logf = @import("std").zig.c_builtins.__builtin_logf; -pub const __builtin_log2 = @import("std").zig.c_builtins.__builtin_log2; -pub const __builtin_log2f = @import("std").zig.c_builtins.__builtin_log2f; -pub const __builtin_log10 = @import("std").zig.c_builtins.__builtin_log10; -pub const __builtin_log10f = @import("std").zig.c_builtins.__builtin_log10f; -pub const __builtin_abs = @import("std").zig.c_builtins.__builtin_abs; -pub const __builtin_labs = @import("std").zig.c_builtins.__builtin_labs; -pub const __builtin_llabs = @import("std").zig.c_builtins.__builtin_llabs; -pub const __builtin_fabs = @import("std").zig.c_builtins.__builtin_fabs; -pub const __builtin_fabsf = @import("std").zig.c_builtins.__builtin_fabsf; -pub const __builtin_floor = @import("std").zig.c_builtins.__builtin_floor; -pub const __builtin_floorf = @import("std").zig.c_builtins.__builtin_floorf; -pub const __builtin_ceil = @import("std").zig.c_builtins.__builtin_ceil; -pub const __builtin_ceilf = @import("std").zig.c_builtins.__builtin_ceilf; -pub const __builtin_trunc = @import("std").zig.c_builtins.__builtin_trunc; -pub const __builtin_truncf = @import("std").zig.c_builtins.__builtin_truncf; -pub const __builtin_round = @import("std").zig.c_builtins.__builtin_round; -pub const __builtin_roundf = @import("std").zig.c_builtins.__builtin_roundf; -pub const __builtin_strlen = @import("std").zig.c_builtins.__builtin_strlen; -pub const __builtin_strcmp = @import("std").zig.c_builtins.__builtin_strcmp; -pub const __builtin_object_size = @import("std").zig.c_builtins.__builtin_object_size; -pub const __builtin___memset_chk = @import("std").zig.c_builtins.__builtin___memset_chk; -pub const __builtin_memset = @import("std").zig.c_builtins.__builtin_memset; -pub const __builtin___memcpy_chk = @import("std").zig.c_builtins.__builtin___memcpy_chk; -pub const __builtin_memcpy = @import("std").zig.c_builtins.__builtin_memcpy; -pub const __builtin_expect = @import("std").zig.c_builtins.__builtin_expect; -pub const __builtin_nanf = @import("std").zig.c_builtins.__builtin_nanf; -pub const __builtin_huge_valf = @import("std").zig.c_builtins.__builtin_huge_valf; -pub const __builtin_inff = @import("std").zig.c_builtins.__builtin_inff; -pub const __builtin_isnan = @import("std").zig.c_builtins.__builtin_isnan; -pub const __builtin_isinf = @import("std").zig.c_builtins.__builtin_isinf; -pub const __builtin_isinf_sign = @import("std").zig.c_builtins.__builtin_isinf_sign; -pub const __has_builtin = @import("std").zig.c_builtins.__has_builtin; -pub const __builtin_assume = @import("std").zig.c_builtins.__builtin_assume; -pub const __builtin_unreachable = @import("std").zig.c_builtins.__builtin_unreachable; -pub const __builtin_constant_p = @import("std").zig.c_builtins.__builtin_constant_p; -pub const __builtin_mul_overflow = @import("std").zig.c_builtins.__builtin_mul_overflow; -pub const struct___va_list_tag_1 = extern struct { - gp_offset: c_uint = @import("std").mem.zeroes(c_uint), - fp_offset: c_uint = @import("std").mem.zeroes(c_uint), - overflow_arg_area: ?*anyopaque = @import("std").mem.zeroes(?*anyopaque), - reg_save_area: ?*anyopaque = @import("std").mem.zeroes(?*anyopaque), -}; -pub const __builtin_va_list = [1]struct___va_list_tag_1; -pub const __gnuc_va_list = __builtin_va_list; -pub const va_list = __builtin_va_list; -pub const __u_char = u8; -pub const __u_short = c_ushort; -pub const __u_int = c_uint; -pub const __u_long = c_ulong; -pub const __int8_t = i8; -pub const __uint8_t = u8; -pub const __int16_t = c_short; -pub const __uint16_t = c_ushort; -pub const __int32_t = c_int; -pub const __uint32_t = c_uint; -pub const __int64_t = c_long; -pub const __uint64_t = c_ulong; -pub const __int_least8_t = __int8_t; -pub const __uint_least8_t = __uint8_t; -pub const __int_least16_t = __int16_t; -pub const __uint_least16_t = __uint16_t; -pub const __int_least32_t = __int32_t; -pub const __uint_least32_t = __uint32_t; -pub const __int_least64_t = __int64_t; -pub const __uint_least64_t = __uint64_t; -pub const __quad_t = c_long; -pub const __u_quad_t = c_ulong; -pub const __intmax_t = c_long; -pub const __uintmax_t = c_ulong; -pub const __dev_t = c_ulong; -pub const __uid_t = c_uint; -pub const __gid_t = c_uint; -pub const __ino_t = c_ulong; -pub const __ino64_t = c_ulong; -pub const __mode_t = c_uint; -pub const __nlink_t = c_ulong; -pub const __off_t = c_long; -pub const __off64_t = c_long; -pub const __pid_t = c_int; -pub const __fsid_t = extern struct { - __val: [2]c_int = @import("std").mem.zeroes([2]c_int), -}; -pub const __clock_t = c_long; -pub const __rlim_t = c_ulong; -pub const __rlim64_t = c_ulong; -pub const __id_t = c_uint; -pub const __time_t = c_long; -pub const __useconds_t = c_uint; -pub const __suseconds_t = c_long; -pub const __suseconds64_t = c_long; -pub const __daddr_t = c_int; -pub const __key_t = c_int; -pub const __clockid_t = c_int; -pub const __timer_t = ?*anyopaque; -pub const __blksize_t = c_long; -pub const __blkcnt_t = c_long; -pub const __blkcnt64_t = c_long; -pub const __fsblkcnt_t = c_ulong; -pub const __fsblkcnt64_t = c_ulong; -pub const __fsfilcnt_t = c_ulong; -pub const __fsfilcnt64_t = c_ulong; -pub const __fsword_t = c_long; -pub const __ssize_t = c_long; -pub const __syscall_slong_t = c_long; -pub const __syscall_ulong_t = c_ulong; -pub const __loff_t = __off64_t; -pub const __caddr_t = [*c]u8; -pub const __intptr_t = c_long; -pub const __socklen_t = c_uint; -pub const __sig_atomic_t = c_int; -const union_unnamed_2 = extern union { - __wch: c_uint, - __wchb: [4]u8, -}; -pub const __mbstate_t = extern struct { - __count: c_int = @import("std").mem.zeroes(c_int), - __value: union_unnamed_2 = @import("std").mem.zeroes(union_unnamed_2), -}; -pub const struct__G_fpos_t = extern struct { - __pos: __off_t = @import("std").mem.zeroes(__off_t), - __state: __mbstate_t = @import("std").mem.zeroes(__mbstate_t), -}; -pub const __fpos_t = struct__G_fpos_t; -pub const struct__G_fpos64_t = extern struct { - __pos: __off64_t = @import("std").mem.zeroes(__off64_t), - __state: __mbstate_t = @import("std").mem.zeroes(__mbstate_t), -}; -pub const __fpos64_t = struct__G_fpos64_t; -pub const struct__IO_marker = opaque {}; -pub const _IO_lock_t = anyopaque; -pub const struct__IO_codecvt = opaque {}; -pub const struct__IO_wide_data = opaque {}; -pub const struct__IO_FILE = extern struct { - _flags: c_int = @import("std").mem.zeroes(c_int), - _IO_read_ptr: [*c]u8 = @import("std").mem.zeroes([*c]u8), - _IO_read_end: [*c]u8 = @import("std").mem.zeroes([*c]u8), - _IO_read_base: [*c]u8 = @import("std").mem.zeroes([*c]u8), - _IO_write_base: [*c]u8 = @import("std").mem.zeroes([*c]u8), - _IO_write_ptr: [*c]u8 = @import("std").mem.zeroes([*c]u8), - _IO_write_end: [*c]u8 = @import("std").mem.zeroes([*c]u8), - _IO_buf_base: [*c]u8 = @import("std").mem.zeroes([*c]u8), - _IO_buf_end: [*c]u8 = @import("std").mem.zeroes([*c]u8), - _IO_save_base: [*c]u8 = @import("std").mem.zeroes([*c]u8), - _IO_backup_base: [*c]u8 = @import("std").mem.zeroes([*c]u8), - _IO_save_end: [*c]u8 = @import("std").mem.zeroes([*c]u8), - _markers: ?*struct__IO_marker = @import("std").mem.zeroes(?*struct__IO_marker), - _chain: [*c]struct__IO_FILE = @import("std").mem.zeroes([*c]struct__IO_FILE), - _fileno: c_int = @import("std").mem.zeroes(c_int), - _flags2: c_int = @import("std").mem.zeroes(c_int), - _old_offset: __off_t = @import("std").mem.zeroes(__off_t), - _cur_column: c_ushort = @import("std").mem.zeroes(c_ushort), - _vtable_offset: i8 = @import("std").mem.zeroes(i8), - _shortbuf: [1]u8 = @import("std").mem.zeroes([1]u8), - _lock: ?*_IO_lock_t = @import("std").mem.zeroes(?*_IO_lock_t), - _offset: __off64_t = @import("std").mem.zeroes(__off64_t), - _codecvt: ?*struct__IO_codecvt = @import("std").mem.zeroes(?*struct__IO_codecvt), - _wide_data: ?*struct__IO_wide_data = @import("std").mem.zeroes(?*struct__IO_wide_data), - _freeres_list: [*c]struct__IO_FILE = @import("std").mem.zeroes([*c]struct__IO_FILE), - _freeres_buf: ?*anyopaque = @import("std").mem.zeroes(?*anyopaque), - _prevchain: [*c][*c]struct__IO_FILE = @import("std").mem.zeroes([*c][*c]struct__IO_FILE), - _mode: c_int = @import("std").mem.zeroes(c_int), - _unused2: [20]u8 = @import("std").mem.zeroes([20]u8), -}; -pub const __FILE = struct__IO_FILE; -pub const FILE = struct__IO_FILE; -pub const cookie_read_function_t = fn (?*anyopaque, [*c]u8, usize) callconv(.C) __ssize_t; -pub const cookie_write_function_t = fn (?*anyopaque, [*c]const u8, usize) callconv(.C) __ssize_t; -pub const cookie_seek_function_t = fn (?*anyopaque, [*c]__off64_t, c_int) callconv(.C) c_int; -pub const cookie_close_function_t = fn (?*anyopaque) callconv(.C) c_int; -pub const struct__IO_cookie_io_functions_t = extern struct { - read: ?*const cookie_read_function_t = @import("std").mem.zeroes(?*const cookie_read_function_t), - write: ?*const cookie_write_function_t = @import("std").mem.zeroes(?*const cookie_write_function_t), - seek: ?*const cookie_seek_function_t = @import("std").mem.zeroes(?*const cookie_seek_function_t), - close: ?*const cookie_close_function_t = @import("std").mem.zeroes(?*const cookie_close_function_t), -}; -pub const cookie_io_functions_t = struct__IO_cookie_io_functions_t; -pub const off_t = __off_t; -pub const fpos_t = __fpos_t; -pub extern var stdin: [*c]FILE; -pub extern var stdout: [*c]FILE; -pub extern var stderr: [*c]FILE; -pub extern fn remove(__filename: [*c]const u8) c_int; -pub extern fn rename(__old: [*c]const u8, __new: [*c]const u8) c_int; -pub extern fn renameat(__oldfd: c_int, __old: [*c]const u8, __newfd: c_int, __new: [*c]const u8) c_int; -pub extern fn fclose(__stream: [*c]FILE) c_int; -pub extern fn tmpfile() [*c]FILE; -pub extern fn tmpnam([*c]u8) [*c]u8; -pub extern fn tmpnam_r(__s: [*c]u8) [*c]u8; -pub extern fn tempnam(__dir: [*c]const u8, __pfx: [*c]const u8) [*c]u8; -pub extern fn fflush(__stream: [*c]FILE) c_int; -pub extern fn fflush_unlocked(__stream: [*c]FILE) c_int; -pub extern fn fopen(__filename: [*c]const u8, __modes: [*c]const u8) [*c]FILE; -pub extern fn freopen(noalias __filename: [*c]const u8, noalias __modes: [*c]const u8, noalias __stream: [*c]FILE) [*c]FILE; -pub extern fn fdopen(__fd: c_int, __modes: [*c]const u8) [*c]FILE; -pub extern fn fopencookie(noalias __magic_cookie: ?*anyopaque, noalias __modes: [*c]const u8, __io_funcs: cookie_io_functions_t) [*c]FILE; -pub extern fn fmemopen(__s: ?*anyopaque, __len: usize, __modes: [*c]const u8) [*c]FILE; -pub extern fn open_memstream(__bufloc: [*c][*c]u8, __sizeloc: [*c]usize) [*c]FILE; -pub extern fn setbuf(noalias __stream: [*c]FILE, noalias __buf: [*c]u8) void; -pub extern fn setvbuf(noalias __stream: [*c]FILE, noalias __buf: [*c]u8, __modes: c_int, __n: usize) c_int; -pub extern fn setbuffer(noalias __stream: [*c]FILE, noalias __buf: [*c]u8, __size: usize) void; -pub extern fn setlinebuf(__stream: [*c]FILE) void; -pub extern fn fprintf(__stream: [*c]FILE, __format: [*c]const u8, ...) c_int; -pub extern fn printf(__format: [*c]const u8, ...) c_int; -pub extern fn sprintf(__s: [*c]u8, __format: [*c]const u8, ...) c_int; -pub extern fn vfprintf(__s: [*c]FILE, __format: [*c]const u8, __arg: [*c]struct___va_list_tag_1) c_int; -pub extern fn vprintf(__format: [*c]const u8, __arg: [*c]struct___va_list_tag_1) c_int; -pub extern fn vsprintf(__s: [*c]u8, __format: [*c]const u8, __arg: [*c]struct___va_list_tag_1) c_int; -pub extern fn snprintf(__s: [*c]u8, __maxlen: c_ulong, __format: [*c]const u8, ...) c_int; -pub extern fn vsnprintf(__s: [*c]u8, __maxlen: c_ulong, __format: [*c]const u8, __arg: [*c]struct___va_list_tag_1) c_int; -pub extern fn vasprintf(noalias __ptr: [*c][*c]u8, noalias __f: [*c]const u8, __arg: [*c]struct___va_list_tag_1) c_int; -pub extern fn __asprintf(noalias __ptr: [*c][*c]u8, noalias __fmt: [*c]const u8, ...) c_int; -pub extern fn asprintf(noalias __ptr: [*c][*c]u8, noalias __fmt: [*c]const u8, ...) c_int; -pub extern fn vdprintf(__fd: c_int, noalias __fmt: [*c]const u8, __arg: [*c]struct___va_list_tag_1) c_int; -pub extern fn dprintf(__fd: c_int, noalias __fmt: [*c]const u8, ...) c_int; -pub extern fn fscanf(noalias __stream: [*c]FILE, noalias __format: [*c]const u8, ...) c_int; -pub extern fn scanf(noalias __format: [*c]const u8, ...) c_int; -pub extern fn sscanf(noalias __s: [*c]const u8, noalias __format: [*c]const u8, ...) c_int; -pub const _Float32 = f32; -pub const _Float64 = f64; -pub const _Float32x = f64; -pub const _Float64x = c_longdouble; -pub extern fn vfscanf(noalias __s: [*c]FILE, noalias __format: [*c]const u8, __arg: [*c]struct___va_list_tag_1) c_int; -pub extern fn vscanf(noalias __format: [*c]const u8, __arg: [*c]struct___va_list_tag_1) c_int; -pub extern fn vsscanf(noalias __s: [*c]const u8, noalias __format: [*c]const u8, __arg: [*c]struct___va_list_tag_1) c_int; -pub extern fn fgetc(__stream: [*c]FILE) c_int; -pub extern fn getc(__stream: [*c]FILE) c_int; -pub extern fn getchar() c_int; -pub extern fn getc_unlocked(__stream: [*c]FILE) c_int; -pub extern fn getchar_unlocked() c_int; -pub extern fn fgetc_unlocked(__stream: [*c]FILE) c_int; -pub extern fn fputc(__c: c_int, __stream: [*c]FILE) c_int; -pub extern fn putc(__c: c_int, __stream: [*c]FILE) c_int; -pub extern fn putchar(__c: c_int) c_int; -pub extern fn fputc_unlocked(__c: c_int, __stream: [*c]FILE) c_int; -pub extern fn putc_unlocked(__c: c_int, __stream: [*c]FILE) c_int; -pub extern fn putchar_unlocked(__c: c_int) c_int; -pub extern fn getw(__stream: [*c]FILE) c_int; -pub extern fn putw(__w: c_int, __stream: [*c]FILE) c_int; -pub extern fn fgets(noalias __s: [*c]u8, __n: c_int, noalias __stream: [*c]FILE) [*c]u8; -pub extern fn __getdelim(noalias __lineptr: [*c][*c]u8, noalias __n: [*c]usize, __delimiter: c_int, noalias __stream: [*c]FILE) __ssize_t; -pub extern fn getdelim(noalias __lineptr: [*c][*c]u8, noalias __n: [*c]usize, __delimiter: c_int, noalias __stream: [*c]FILE) __ssize_t; -pub extern fn getline(noalias __lineptr: [*c][*c]u8, noalias __n: [*c]usize, noalias __stream: [*c]FILE) __ssize_t; -pub extern fn fputs(noalias __s: [*c]const u8, noalias __stream: [*c]FILE) c_int; -pub extern fn puts(__s: [*c]const u8) c_int; -pub extern fn ungetc(__c: c_int, __stream: [*c]FILE) c_int; -pub extern fn fread(__ptr: ?*anyopaque, __size: c_ulong, __n: c_ulong, __stream: [*c]FILE) c_ulong; -pub extern fn fwrite(__ptr: ?*const anyopaque, __size: c_ulong, __n: c_ulong, __s: [*c]FILE) c_ulong; -pub extern fn fread_unlocked(noalias __ptr: ?*anyopaque, __size: usize, __n: usize, noalias __stream: [*c]FILE) usize; -pub extern fn fwrite_unlocked(noalias __ptr: ?*const anyopaque, __size: usize, __n: usize, noalias __stream: [*c]FILE) usize; -pub extern fn fseek(__stream: [*c]FILE, __off: c_long, __whence: c_int) c_int; -pub extern fn ftell(__stream: [*c]FILE) c_long; -pub extern fn rewind(__stream: [*c]FILE) void; -pub extern fn fseeko(__stream: [*c]FILE, __off: __off_t, __whence: c_int) c_int; -pub extern fn ftello(__stream: [*c]FILE) __off_t; -pub extern fn fgetpos(noalias __stream: [*c]FILE, noalias __pos: [*c]fpos_t) c_int; -pub extern fn fsetpos(__stream: [*c]FILE, __pos: [*c]const fpos_t) c_int; -pub extern fn clearerr(__stream: [*c]FILE) void; -pub extern fn feof(__stream: [*c]FILE) c_int; -pub extern fn ferror(__stream: [*c]FILE) c_int; -pub extern fn clearerr_unlocked(__stream: [*c]FILE) void; -pub extern fn feof_unlocked(__stream: [*c]FILE) c_int; -pub extern fn ferror_unlocked(__stream: [*c]FILE) c_int; -pub extern fn perror(__s: [*c]const u8) void; -pub extern fn fileno(__stream: [*c]FILE) c_int; -pub extern fn fileno_unlocked(__stream: [*c]FILE) c_int; -pub extern fn pclose(__stream: [*c]FILE) c_int; -pub extern fn popen(__command: [*c]const u8, __modes: [*c]const u8) [*c]FILE; -pub extern fn ctermid(__s: [*c]u8) [*c]u8; -pub extern fn flockfile(__stream: [*c]FILE) void; -pub extern fn ftrylockfile(__stream: [*c]FILE) c_int; -pub extern fn funlockfile(__stream: [*c]FILE) void; -pub extern fn __uflow([*c]FILE) c_int; -pub extern fn __overflow([*c]FILE, c_int) c_int; -pub const ptrdiff_t = c_long; -pub const wchar_t = c_int; -pub const max_align_t = extern struct { - __clang_max_align_nonce1: c_longlong align(8) = @import("std").mem.zeroes(c_longlong), - __clang_max_align_nonce2: c_longdouble align(16) = @import("std").mem.zeroes(c_longdouble), -}; -pub const int_least8_t = __int_least8_t; -pub const int_least16_t = __int_least16_t; -pub const int_least32_t = __int_least32_t; -pub const int_least64_t = __int_least64_t; -pub const uint_least8_t = __uint_least8_t; -pub const uint_least16_t = __uint_least16_t; -pub const uint_least32_t = __uint_least32_t; -pub const uint_least64_t = __uint_least64_t; -pub const int_fast8_t = i8; -pub const int_fast16_t = c_long; -pub const int_fast32_t = c_long; -pub const int_fast64_t = c_long; -pub const uint_fast8_t = u8; -pub const uint_fast16_t = c_ulong; -pub const uint_fast32_t = c_ulong; -pub const uint_fast64_t = c_ulong; -pub const intmax_t = __intmax_t; -pub const uintmax_t = __uintmax_t; -pub const CeedInt = i32; -pub const CeedSize = ptrdiff_t; -pub const CeedInt8 = i8; -pub const CEED_SCALAR_FP32: c_int = 0; -pub const CEED_SCALAR_FP64: c_int = 1; -pub const CeedScalarType = c_uint; -pub const CeedScalar = f64; -pub const CEED_ERROR_SUCCESS: c_int = 0; -pub const CEED_ERROR_MINOR: c_int = 1; -pub const CEED_ERROR_DIMENSION: c_int = 2; -pub const CEED_ERROR_INCOMPLETE: c_int = 3; -pub const CEED_ERROR_INCOMPATIBLE: c_int = 4; -pub const CEED_ERROR_ACCESS: c_int = 5; -pub const CEED_ERROR_MAJOR: c_int = -1; -pub const CEED_ERROR_BACKEND: c_int = -2; -pub const CEED_ERROR_UNSUPPORTED: c_int = -3; -pub const CeedErrorType = c_int; -pub const CEED_MEM_HOST: c_int = 0; -pub const CEED_MEM_DEVICE: c_int = 1; -pub const CeedMemType = c_uint; -pub const CEED_COPY_VALUES: c_int = 0; -pub const CEED_USE_POINTER: c_int = 1; -pub const CEED_OWN_POINTER: c_int = 2; -pub const CeedCopyMode = c_uint; -pub const CEED_NORM_1: c_int = 0; -pub const CEED_NORM_2: c_int = 1; -pub const CEED_NORM_MAX: c_int = 2; -pub const CeedNormType = c_uint; -pub const CEED_NOTRANSPOSE: c_int = 0; -pub const CEED_TRANSPOSE: c_int = 1; -pub const CeedTransposeMode = c_uint; -pub const CEED_EVAL_NONE: c_int = 0; -pub const CEED_EVAL_INTERP: c_int = 1; -pub const CEED_EVAL_GRAD: c_int = 2; -pub const CEED_EVAL_DIV: c_int = 4; -pub const CEED_EVAL_CURL: c_int = 8; -pub const CEED_EVAL_WEIGHT: c_int = 16; -pub const CeedEvalMode = c_uint; -pub const CEED_GAUSS: c_int = 0; -pub const CEED_GAUSS_LOBATTO: c_int = 1; -pub const CeedQuadMode = c_uint; -pub const CEED_TOPOLOGY_LINE: c_int = 65536; -pub const CEED_TOPOLOGY_TRIANGLE: c_int = 131073; -pub const CEED_TOPOLOGY_QUAD: c_int = 131074; -pub const CEED_TOPOLOGY_TET: c_int = 196611; -pub const CEED_TOPOLOGY_PYRAMID: c_int = 196612; -pub const CEED_TOPOLOGY_PRISM: c_int = 196613; -pub const CEED_TOPOLOGY_HEX: c_int = 196614; -pub const CeedElemTopology = c_uint; -pub const CEED_CONTEXT_FIELD_DOUBLE: c_int = 1; -pub const CEED_CONTEXT_FIELD_INT32: c_int = 2; -pub const CEED_CONTEXT_FIELD_BOOL: c_int = 3; -pub const CeedContextFieldType = c_uint; -pub const struct_Ceed_private = opaque {}; -pub const Ceed = ?*struct_Ceed_private; -pub const struct_CeedRequest_private = opaque {}; -pub const CeedRequest = ?*struct_CeedRequest_private; -pub const struct_CeedVector_private = opaque {}; -pub const CeedVector = ?*struct_CeedVector_private; -pub const struct_CeedElemRestriction_private = opaque {}; -pub const CeedElemRestriction = ?*struct_CeedElemRestriction_private; -pub const struct_CeedBasis_private = opaque {}; -pub const CeedBasis = ?*struct_CeedBasis_private; -pub const struct_CeedQFunctionField_private = opaque {}; -pub const CeedQFunctionField = ?*struct_CeedQFunctionField_private; -pub const struct_CeedQFunction_private = opaque {}; -pub const CeedQFunction = ?*struct_CeedQFunction_private; -pub const struct_CeedOperatorField_private = opaque {}; -pub const CeedOperatorField = ?*struct_CeedOperatorField_private; -pub const struct_CeedQFunctionContext_private = opaque {}; -pub const CeedQFunctionContext = ?*struct_CeedQFunctionContext_private; -pub const struct_CeedContextFieldLabel_private = opaque {}; -pub const CeedContextFieldLabel = ?*struct_CeedContextFieldLabel_private; -pub const struct_CeedOperator_private = opaque {}; -pub const CeedOperator = ?*struct_CeedOperator_private; -pub extern fn CeedRegistryGetList(n: [*c]usize, resources: [*c][*c][*c]u8, array: [*c][*c]CeedInt) c_int; -pub extern fn CeedInit(resource: [*c]const u8, ceed: [*c]Ceed) c_int; -pub extern fn CeedSetStream(ceed: Ceed, handle: ?*anyopaque) c_int; -pub extern fn CeedReferenceCopy(ceed: Ceed, ceed_copy: [*c]Ceed) c_int; -pub extern fn CeedGetResource(ceed: Ceed, resource: [*c][*c]const u8) c_int; -pub extern fn CeedIsDeterministic(ceed: Ceed, is_deterministic: [*c]bool) c_int; -pub extern fn CeedAddJitSourceRoot(ceed: Ceed, jit_source_root: [*c]const u8) c_int; -pub extern fn CeedAddJitDefine(ceed: Ceed, jit_define: [*c]const u8) c_int; -pub extern fn CeedView(ceed: Ceed, stream: [*c]FILE) c_int; -pub extern fn CeedDestroy(ceed: [*c]Ceed) c_int; -pub extern fn CeedErrorImpl(ceed: Ceed, filename: [*c]const u8, lineno: c_int, func: [*c]const u8, ecode: c_int, format: [*c]const u8, ...) c_int; -pub const CeedErrorHandler = ?*const fn (Ceed, [*c]const u8, c_int, [*c]const u8, c_int, [*c]const u8, [*c]va_list) callconv(.C) c_int; -pub extern fn CeedSetErrorHandler(ceed: Ceed, handler: CeedErrorHandler) c_int; -pub extern fn CeedGetErrorMessage(ceed: Ceed, err_msg: [*c][*c]const u8) c_int; -pub extern fn CeedResetErrorMessage(ceed: Ceed, err_msg: [*c][*c]const u8) c_int; -pub extern fn CeedErrorReturn(ceed: Ceed, filename: [*c]const u8, line_no: c_int, func: [*c]const u8, err_code: c_int, format: [*c]const u8, args: [*c]va_list) c_int; -pub extern fn CeedErrorStore(ceed: Ceed, filename: [*c]const u8, line_no: c_int, func: [*c]const u8, err_code: c_int, format: [*c]const u8, args: [*c]va_list) c_int; -pub extern fn CeedErrorAbort(ceed: Ceed, filename: [*c]const u8, line_no: c_int, func: [*c]const u8, err_code: c_int, format: [*c]const u8, args: [*c]va_list) c_int; -pub extern fn CeedErrorExit(ceed: Ceed, filename: [*c]const u8, line_no: c_int, func: [*c]const u8, err_code: c_int, format: [*c]const u8, args: [*c]va_list) c_int; -pub extern fn CeedGetVersion(major: [*c]c_int, minor: [*c]c_int, patch: [*c]c_int, release: [*c]bool) c_int; -pub extern fn CeedGetScalarType(scalar_type: [*c]CeedScalarType) c_int; -pub extern var CeedErrorTypes: [*c]const [*c]const u8; -pub const CeedMemTypes: [*c]const [*c]const u8 = @extern([*c]const [*c]const u8, .{ - .name = "CeedMemTypes", -}); -pub const CeedCopyModes: [*c]const [*c]const u8 = @extern([*c]const [*c]const u8, .{ - .name = "CeedCopyModes", -}); -pub const CeedTransposeModes: [*c]const [*c]const u8 = @extern([*c]const [*c]const u8, .{ - .name = "CeedTransposeModes", -}); -pub const CeedEvalModes: [*c]const [*c]const u8 = @extern([*c]const [*c]const u8, .{ - .name = "CeedEvalModes", -}); -pub const CeedQuadModes: [*c]const [*c]const u8 = @extern([*c]const [*c]const u8, .{ - .name = "CeedQuadModes", -}); -pub const CeedElemTopologies: [*c]const [*c]const u8 = @extern([*c]const [*c]const u8, .{ - .name = "CeedElemTopologies", -}); -pub const CeedContextFieldTypes: [*c]const [*c]const u8 = @extern([*c]const [*c]const u8, .{ - .name = "CeedContextFieldTypes", -}); -pub extern fn CeedGetPreferredMemType(ceed: Ceed, @"type": [*c]CeedMemType) c_int; -pub extern fn CeedVectorCreate(ceed: Ceed, len: CeedSize, vec: [*c]CeedVector) c_int; -pub extern fn CeedVectorReferenceCopy(vec: CeedVector, vec_copy: [*c]CeedVector) c_int; -pub extern fn CeedVectorCopy(vec: CeedVector, vec_copy: CeedVector) c_int; -pub extern fn CeedVectorCopyStrided(vec: CeedVector, start: CeedSize, step: CeedInt, vec_copy: CeedVector) c_int; -pub extern fn CeedVectorSetArray(vec: CeedVector, mem_type: CeedMemType, copy_mode: CeedCopyMode, array: [*c]CeedScalar) c_int; -pub extern fn CeedVectorSetValue(vec: CeedVector, value: CeedScalar) c_int; -pub extern fn CeedVectorSetValueStrided(vec: CeedVector, start: CeedSize, step: CeedInt, value: CeedScalar) c_int; -pub extern fn CeedVectorSyncArray(vec: CeedVector, mem_type: CeedMemType) c_int; -pub extern fn CeedVectorTakeArray(vec: CeedVector, mem_type: CeedMemType, array: [*c][*c]CeedScalar) c_int; -pub extern fn CeedVectorGetArray(vec: CeedVector, mem_type: CeedMemType, array: [*c][*c]CeedScalar) c_int; -pub extern fn CeedVectorGetArrayRead(vec: CeedVector, mem_type: CeedMemType, array: [*c][*c]const CeedScalar) c_int; -pub extern fn CeedVectorGetArrayWrite(vec: CeedVector, mem_type: CeedMemType, array: [*c][*c]CeedScalar) c_int; -pub extern fn CeedVectorRestoreArray(vec: CeedVector, array: [*c][*c]CeedScalar) c_int; -pub extern fn CeedVectorRestoreArrayRead(vec: CeedVector, array: [*c][*c]const CeedScalar) c_int; -pub extern fn CeedVectorNorm(vec: CeedVector, @"type": CeedNormType, norm: [*c]CeedScalar) c_int; -pub extern fn CeedVectorScale(x: CeedVector, alpha: CeedScalar) c_int; -pub extern fn CeedVectorAXPY(y: CeedVector, alpha: CeedScalar, x: CeedVector) c_int; -pub extern fn CeedVectorAXPBY(y: CeedVector, alpha: CeedScalar, beta: CeedScalar, x: CeedVector) c_int; -pub extern fn CeedVectorPointwiseMult(w: CeedVector, x: CeedVector, y: CeedVector) c_int; -pub extern fn CeedVectorReciprocal(vec: CeedVector) c_int; -pub extern fn CeedVectorViewRange(vec: CeedVector, start: CeedSize, stop: CeedSize, step: CeedInt, fp_fmt: [*c]const u8, stream: [*c]FILE) c_int; -pub extern fn CeedVectorView(vec: CeedVector, fp_fmt: [*c]const u8, stream: [*c]FILE) c_int; -pub extern fn CeedVectorGetCeed(vec: CeedVector, ceed: [*c]Ceed) c_int; -pub extern fn CeedVectorReturnCeed(vec: CeedVector) Ceed; -pub extern fn CeedVectorGetLength(vec: CeedVector, length: [*c]CeedSize) c_int; -pub extern fn CeedVectorDestroy(vec: [*c]CeedVector) c_int; -pub extern const CEED_REQUEST_IMMEDIATE: [*c]CeedRequest; -pub extern const CEED_REQUEST_ORDERED: [*c]CeedRequest; -pub extern fn CeedRequestWait(req: [*c]CeedRequest) c_int; -pub extern const CEED_VECTOR_ACTIVE: CeedVector; -pub extern const CEED_VECTOR_NONE: CeedVector; -pub extern const CEED_BASIS_NONE: CeedBasis; -pub extern const CEED_ELEMRESTRICTION_NONE: CeedElemRestriction; -pub extern const CEED_QFUNCTION_NONE: CeedQFunction; -pub extern const CEED_STRIDES_BACKEND: [3]CeedInt; -pub extern fn CeedElemRestrictionCreate(ceed: Ceed, num_elem: CeedInt, elem_size: CeedInt, num_comp: CeedInt, comp_stride: CeedInt, l_size: CeedSize, mem_type: CeedMemType, copy_mode: CeedCopyMode, offsets: [*c]const CeedInt, rstr: [*c]CeedElemRestriction) c_int; -pub extern fn CeedElemRestrictionCreateOriented(ceed: Ceed, num_elem: CeedInt, elem_size: CeedInt, num_comp: CeedInt, comp_stride: CeedInt, l_size: CeedSize, mem_type: CeedMemType, copy_mode: CeedCopyMode, offsets: [*c]const CeedInt, orients: [*c]const bool, rstr: [*c]CeedElemRestriction) c_int; -pub extern fn CeedElemRestrictionCreateCurlOriented(ceed: Ceed, num_elem: CeedInt, elem_size: CeedInt, num_comp: CeedInt, comp_stride: CeedInt, l_size: CeedSize, mem_type: CeedMemType, copy_mode: CeedCopyMode, offsets: [*c]const CeedInt, curl_orients: [*c]const CeedInt8, rstr: [*c]CeedElemRestriction) c_int; -pub extern fn CeedElemRestrictionCreateStrided(ceed: Ceed, num_elem: CeedInt, elem_size: CeedInt, num_comp: CeedInt, l_size: CeedSize, strides: [*c]const CeedInt, rstr: [*c]CeedElemRestriction) c_int; -pub extern fn CeedElemRestrictionCreateAtPoints(ceed: Ceed, num_elem: CeedInt, num_points: CeedInt, num_comp: CeedInt, l_size: CeedSize, mem_type: CeedMemType, copy_mode: CeedCopyMode, offsets: [*c]const CeedInt, rstr: [*c]CeedElemRestriction) c_int; -pub extern fn CeedElemRestrictionCreateBlocked(ceed: Ceed, num_elem: CeedInt, elem_size: CeedInt, block_size: CeedInt, num_comp: CeedInt, comp_stride: CeedInt, l_size: CeedSize, mem_type: CeedMemType, copy_mode: CeedCopyMode, offsets: [*c]const CeedInt, rstr: [*c]CeedElemRestriction) c_int; -pub extern fn CeedElemRestrictionCreateBlockedOriented(ceed: Ceed, num_elem: CeedInt, elem_size: CeedInt, block_size: CeedInt, num_comp: CeedInt, comp_stride: CeedInt, l_size: CeedSize, mem_type: CeedMemType, copy_mode: CeedCopyMode, offsets: [*c]const CeedInt, orients: [*c]const bool, rstr: [*c]CeedElemRestriction) c_int; -pub extern fn CeedElemRestrictionCreateBlockedCurlOriented(ceed: Ceed, num_elem: CeedInt, elem_size: CeedInt, block_size: CeedInt, num_comp: CeedInt, comp_stride: CeedInt, l_size: CeedSize, mem_type: CeedMemType, copy_mode: CeedCopyMode, offsets: [*c]const CeedInt, curl_orients: [*c]const CeedInt8, rstr: [*c]CeedElemRestriction) c_int; -pub extern fn CeedElemRestrictionCreateBlockedStrided(ceed: Ceed, num_elem: CeedInt, elem_size: CeedInt, block_size: CeedInt, num_comp: CeedInt, l_size: CeedSize, strides: [*c]const CeedInt, rstr: [*c]CeedElemRestriction) c_int; -pub extern fn CeedElemRestrictionCreateUnsignedCopy(rstr: CeedElemRestriction, rstr_unsigned: [*c]CeedElemRestriction) c_int; -pub extern fn CeedElemRestrictionCreateUnorientedCopy(rstr: CeedElemRestriction, rstr_unoriented: [*c]CeedElemRestriction) c_int; -pub extern fn CeedElemRestrictionReferenceCopy(rstr: CeedElemRestriction, rstr_copy: [*c]CeedElemRestriction) c_int; -pub extern fn CeedElemRestrictionCreateVector(rstr: CeedElemRestriction, lvec: [*c]CeedVector, evec: [*c]CeedVector) c_int; -pub extern fn CeedElemRestrictionApply(rstr: CeedElemRestriction, t_mode: CeedTransposeMode, u: CeedVector, ru: CeedVector, request: [*c]CeedRequest) c_int; -pub extern fn CeedElemRestrictionApplyAtPointsInElement(rstr: CeedElemRestriction, elem: CeedInt, t_mode: CeedTransposeMode, u: CeedVector, ru: CeedVector, request: [*c]CeedRequest) c_int; -pub extern fn CeedElemRestrictionApplyBlock(rstr: CeedElemRestriction, block: CeedInt, t_mode: CeedTransposeMode, u: CeedVector, ru: CeedVector, request: [*c]CeedRequest) c_int; -pub extern fn CeedElemRestrictionGetCeed(rstr: CeedElemRestriction, ceed: [*c]Ceed) c_int; -pub extern fn CeedElemRestrictionReturnCeed(rstr: CeedElemRestriction) Ceed; -pub extern fn CeedElemRestrictionGetCompStride(rstr: CeedElemRestriction, comp_stride: [*c]CeedInt) c_int; -pub extern fn CeedElemRestrictionGetNumElements(rstr: CeedElemRestriction, num_elem: [*c]CeedInt) c_int; -pub extern fn CeedElemRestrictionGetElementSize(rstr: CeedElemRestriction, elem_size: [*c]CeedInt) c_int; -pub extern fn CeedElemRestrictionGetNumPoints(rstr: CeedElemRestriction, num_points: [*c]CeedInt) c_int; -pub extern fn CeedElemRestrictionGetNumPointsInElement(rstr: CeedElemRestriction, elem: CeedInt, num_points: [*c]CeedInt) c_int; -pub extern fn CeedElemRestrictionGetMaxPointsInElement(rstr: CeedElemRestriction, max_points: [*c]CeedInt) c_int; -pub extern fn CeedElemRestrictionGetLVectorSize(rstr: CeedElemRestriction, l_size: [*c]CeedSize) c_int; -pub extern fn CeedElemRestrictionGetEVectorSize(rstr: CeedElemRestriction, e_size: [*c]CeedSize) c_int; -pub extern fn CeedElemRestrictionGetNumComponents(rstr: CeedElemRestriction, num_comp: [*c]CeedInt) c_int; -pub extern fn CeedElemRestrictionGetNumBlocks(rstr: CeedElemRestriction, num_block: [*c]CeedInt) c_int; -pub extern fn CeedElemRestrictionGetBlockSize(rstr: CeedElemRestriction, block_size: [*c]CeedInt) c_int; -pub extern fn CeedElemRestrictionGetMultiplicity(rstr: CeedElemRestriction, mult: CeedVector) c_int; -pub extern fn CeedElemRestrictionView(rstr: CeedElemRestriction, stream: [*c]FILE) c_int; -pub extern fn CeedElemRestrictionDestroy(rstr: [*c]CeedElemRestriction) c_int; -pub extern fn CeedBasisCreateTensorH1Lagrange(ceed: Ceed, dim: CeedInt, num_comp: CeedInt, P: CeedInt, Q: CeedInt, quad_mode: CeedQuadMode, basis: [*c]CeedBasis) c_int; -pub extern fn CeedBasisCreateTensorH1(ceed: Ceed, dim: CeedInt, num_comp: CeedInt, P_1d: CeedInt, Q_1d: CeedInt, interp_1d: [*c]const CeedScalar, grad_1d: [*c]const CeedScalar, q_ref_1d: [*c]const CeedScalar, q_weight_1d: [*c]const CeedScalar, basis: [*c]CeedBasis) c_int; -pub extern fn CeedBasisCreateH1(ceed: Ceed, topo: CeedElemTopology, num_comp: CeedInt, num_nodes: CeedInt, nqpts: CeedInt, interp: [*c]const CeedScalar, grad: [*c]const CeedScalar, q_ref: [*c]const CeedScalar, q_weights: [*c]const CeedScalar, basis: [*c]CeedBasis) c_int; -pub extern fn CeedBasisCreateHdiv(ceed: Ceed, topo: CeedElemTopology, num_comp: CeedInt, num_nodes: CeedInt, nqpts: CeedInt, interp: [*c]const CeedScalar, div: [*c]const CeedScalar, q_ref: [*c]const CeedScalar, q_weights: [*c]const CeedScalar, basis: [*c]CeedBasis) c_int; -pub extern fn CeedBasisCreateHcurl(ceed: Ceed, topo: CeedElemTopology, num_comp: CeedInt, num_nodes: CeedInt, nqpts: CeedInt, interp: [*c]const CeedScalar, curl: [*c]const CeedScalar, q_ref: [*c]const CeedScalar, q_weights: [*c]const CeedScalar, basis: [*c]CeedBasis) c_int; -pub extern fn CeedBasisCreateProjection(basis_from: CeedBasis, basis_to: CeedBasis, basis_project: [*c]CeedBasis) c_int; -pub extern fn CeedBasisReferenceCopy(basis: CeedBasis, basis_copy: [*c]CeedBasis) c_int; -pub extern fn CeedBasisView(basis: CeedBasis, stream: [*c]FILE) c_int; -pub extern fn CeedBasisApply(basis: CeedBasis, num_elem: CeedInt, t_mode: CeedTransposeMode, eval_mode: CeedEvalMode, u: CeedVector, v: CeedVector) c_int; -pub extern fn CeedBasisApplyAdd(basis: CeedBasis, num_elem: CeedInt, t_mode: CeedTransposeMode, eval_mode: CeedEvalMode, u: CeedVector, v: CeedVector) c_int; -pub extern fn CeedBasisApplyAtPoints(basis: CeedBasis, num_elem: CeedInt, num_points: [*c]const CeedInt, t_mode: CeedTransposeMode, eval_mode: CeedEvalMode, x_ref: CeedVector, u: CeedVector, v: CeedVector) c_int; -pub extern fn CeedBasisApplyAddAtPoints(basis: CeedBasis, num_elem: CeedInt, num_points: [*c]const CeedInt, t_mode: CeedTransposeMode, eval_mode: CeedEvalMode, x_ref: CeedVector, u: CeedVector, v: CeedVector) c_int; -pub extern fn CeedBasisGetCeed(basis: CeedBasis, ceed: [*c]Ceed) c_int; -pub extern fn CeedBasisReturnCeed(basis: CeedBasis) Ceed; -pub extern fn CeedBasisGetDimension(basis: CeedBasis, dim: [*c]CeedInt) c_int; -pub extern fn CeedBasisGetTopology(basis: CeedBasis, topo: [*c]CeedElemTopology) c_int; -pub extern fn CeedBasisGetNumComponents(basis: CeedBasis, num_comp: [*c]CeedInt) c_int; -pub extern fn CeedBasisGetNumNodes(basis: CeedBasis, P: [*c]CeedInt) c_int; -pub extern fn CeedBasisGetNumNodes1D(basis: CeedBasis, P_1d: [*c]CeedInt) c_int; -pub extern fn CeedBasisGetNumQuadraturePoints(basis: CeedBasis, Q: [*c]CeedInt) c_int; -pub extern fn CeedBasisGetNumQuadraturePoints1D(basis: CeedBasis, Q_1d: [*c]CeedInt) c_int; -pub extern fn CeedBasisGetQRef(basis: CeedBasis, q_ref: [*c][*c]const CeedScalar) c_int; -pub extern fn CeedBasisGetQWeights(basis: CeedBasis, q_weights: [*c][*c]const CeedScalar) c_int; -pub extern fn CeedBasisGetInterp(basis: CeedBasis, interp: [*c][*c]const CeedScalar) c_int; -pub extern fn CeedBasisGetInterp1D(basis: CeedBasis, interp_1d: [*c][*c]const CeedScalar) c_int; -pub extern fn CeedBasisGetGrad(basis: CeedBasis, grad: [*c][*c]const CeedScalar) c_int; -pub extern fn CeedBasisGetGrad1D(basis: CeedBasis, grad_1d: [*c][*c]const CeedScalar) c_int; -pub extern fn CeedBasisGetDiv(basis: CeedBasis, div: [*c][*c]const CeedScalar) c_int; -pub extern fn CeedBasisGetCurl(basis: CeedBasis, curl: [*c][*c]const CeedScalar) c_int; -pub extern fn CeedBasisDestroy(basis: [*c]CeedBasis) c_int; -pub extern fn CeedGaussQuadrature(Q: CeedInt, q_ref_1d: [*c]CeedScalar, q_weight_1d: [*c]CeedScalar) c_int; -pub extern fn CeedLobattoQuadrature(Q: CeedInt, q_ref_1d: [*c]CeedScalar, q_weight_1d: [*c]CeedScalar) c_int; -pub const CeedQFunctionUser = ?*const fn (?*anyopaque, CeedInt, [*c]const [*c]const CeedScalar, [*c]const [*c]CeedScalar) callconv(.C) c_int; -pub extern fn CeedQFunctionCreateInterior(ceed: Ceed, vec_length: CeedInt, f: CeedQFunctionUser, source: [*c]const u8, qf: [*c]CeedQFunction) c_int; -pub extern fn CeedQFunctionCreateInteriorByName(ceed: Ceed, name: [*c]const u8, qf: [*c]CeedQFunction) c_int; -pub extern fn CeedQFunctionCreateIdentity(ceed: Ceed, size: CeedInt, in_mode: CeedEvalMode, out_mode: CeedEvalMode, qf: [*c]CeedQFunction) c_int; -pub extern fn CeedQFunctionReferenceCopy(qf: CeedQFunction, qf_copy: [*c]CeedQFunction) c_int; -pub extern fn CeedQFunctionAddInput(qf: CeedQFunction, field_name: [*c]const u8, size: CeedInt, eval_mode: CeedEvalMode) c_int; -pub extern fn CeedQFunctionAddOutput(qf: CeedQFunction, field_name: [*c]const u8, size: CeedInt, eval_mode: CeedEvalMode) c_int; -pub extern fn CeedQFunctionGetFields(qf: CeedQFunction, num_input_fields: [*c]CeedInt, input_fields: [*c][*c]CeedQFunctionField, num_output_fields: [*c]CeedInt, output_fields: [*c][*c]CeedQFunctionField) c_int; -pub extern fn CeedQFunctionSetContext(qf: CeedQFunction, ctx: CeedQFunctionContext) c_int; -pub extern fn CeedQFunctionSetContextWritable(qf: CeedQFunction, is_writable: bool) c_int; -pub extern fn CeedQFunctionSetUserFlopsEstimate(qf: CeedQFunction, flops: CeedSize) c_int; -pub extern fn CeedQFunctionView(qf: CeedQFunction, stream: [*c]FILE) c_int; -pub extern fn CeedQFunctionGetCeed(qf: CeedQFunction, ceed: [*c]Ceed) c_int; -pub extern fn CeedQFunctionReturnCeed(qf: CeedQFunction) Ceed; -pub extern fn CeedQFunctionApply(qf: CeedQFunction, Q: CeedInt, u: [*c]CeedVector, v: [*c]CeedVector) c_int; -pub extern fn CeedQFunctionDestroy(qf: [*c]CeedQFunction) c_int; -pub extern fn CeedQFunctionFieldGetName(qf_field: CeedQFunctionField, field_name: [*c][*c]const u8) c_int; -pub extern fn CeedQFunctionFieldGetSize(qf_field: CeedQFunctionField, size: [*c]CeedInt) c_int; -pub extern fn CeedQFunctionFieldGetEvalMode(qf_field: CeedQFunctionField, eval_mode: [*c]CeedEvalMode) c_int; -pub extern fn CeedQFunctionFieldGetData(qf_field: CeedQFunctionField, field_name: [*c][*c]const u8, size: [*c]CeedInt, eval_mode: [*c]CeedEvalMode) c_int; -pub const CeedQFunctionContextDataDestroyUser = ?*const fn (?*anyopaque) callconv(.C) c_int; -pub extern fn CeedQFunctionContextCreate(ceed: Ceed, ctx: [*c]CeedQFunctionContext) c_int; -pub extern fn CeedQFunctionContextReferenceCopy(ctx: CeedQFunctionContext, ctx_copy: [*c]CeedQFunctionContext) c_int; -pub extern fn CeedQFunctionContextSetData(ctx: CeedQFunctionContext, mem_type: CeedMemType, copy_mode: CeedCopyMode, size: usize, data: ?*anyopaque) c_int; -pub extern fn CeedQFunctionContextTakeData(ctx: CeedQFunctionContext, mem_type: CeedMemType, data: ?*anyopaque) c_int; -pub extern fn CeedQFunctionContextGetData(ctx: CeedQFunctionContext, mem_type: CeedMemType, data: ?*anyopaque) c_int; -pub extern fn CeedQFunctionContextGetDataRead(ctx: CeedQFunctionContext, mem_type: CeedMemType, data: ?*anyopaque) c_int; -pub extern fn CeedQFunctionContextRestoreData(ctx: CeedQFunctionContext, data: ?*anyopaque) c_int; -pub extern fn CeedQFunctionContextRestoreDataRead(ctx: CeedQFunctionContext, data: ?*anyopaque) c_int; -pub extern fn CeedQFunctionContextRegisterDouble(ctx: CeedQFunctionContext, field_name: [*c]const u8, field_offset: usize, num_values: usize, field_description: [*c]const u8) c_int; -pub extern fn CeedQFunctionContextRegisterInt32(ctx: CeedQFunctionContext, field_name: [*c]const u8, field_offset: usize, num_values: usize, field_description: [*c]const u8) c_int; -pub extern fn CeedQFunctionContextRegisterBoolean(ctx: CeedQFunctionContext, field_name: [*c]const u8, field_offset: usize, num_values: usize, field_description: [*c]const u8) c_int; -pub extern fn CeedQFunctionContextGetAllFieldLabels(ctx: CeedQFunctionContext, field_labels: [*c][*c]const CeedContextFieldLabel, num_fields: [*c]CeedInt) c_int; -pub extern fn CeedContextFieldLabelGetDescription(label: CeedContextFieldLabel, field_name: [*c][*c]const u8, field_offset: [*c]usize, num_values: [*c]usize, field_description: [*c][*c]const u8, field_type: [*c]CeedContextFieldType) c_int; -pub extern fn CeedQFunctionContextGetContextSize(ctx: CeedQFunctionContext, ctx_size: [*c]usize) c_int; -pub extern fn CeedQFunctionContextView(ctx: CeedQFunctionContext, stream: [*c]FILE) c_int; -pub extern fn CeedQFunctionContextSetDataDestroy(ctx: CeedQFunctionContext, f_mem_type: CeedMemType, f: CeedQFunctionContextDataDestroyUser) c_int; -pub extern fn CeedQFunctionContextDestroy(ctx: [*c]CeedQFunctionContext) c_int; -pub extern fn CeedOperatorCreate(ceed: Ceed, qf: CeedQFunction, dqf: CeedQFunction, dqfT: CeedQFunction, op: [*c]CeedOperator) c_int; -pub extern fn CeedOperatorCreateAtPoints(ceed: Ceed, qf: CeedQFunction, dqf: CeedQFunction, dqfT: CeedQFunction, op: [*c]CeedOperator) c_int; -pub extern fn CeedCompositeOperatorCreate(ceed: Ceed, op: [*c]CeedOperator) c_int; -pub extern fn CeedOperatorReferenceCopy(op: CeedOperator, op_copy: [*c]CeedOperator) c_int; -pub extern fn CeedOperatorSetField(op: CeedOperator, field_name: [*c]const u8, rstr: CeedElemRestriction, basis: CeedBasis, vec: CeedVector) c_int; -pub extern fn CeedOperatorGetFields(op: CeedOperator, num_input_fields: [*c]CeedInt, input_fields: [*c][*c]CeedOperatorField, num_output_fields: [*c]CeedInt, output_fields: [*c][*c]CeedOperatorField) c_int; -pub extern fn CeedOperatorAtPointsSetPoints(op: CeedOperator, rstr_points: CeedElemRestriction, point_coords: CeedVector) c_int; -pub extern fn CeedOperatorAtPointsGetPoints(op: CeedOperator, rstr_points: [*c]CeedElemRestriction, point_coords: [*c]CeedVector) c_int; -pub extern fn CeedOperatorIsAtPoints(op: CeedOperator, is_at_points: [*c]bool) c_int; -pub extern fn CeedCompositeOperatorAddSub(composite_op: CeedOperator, sub_op: CeedOperator) c_int; -pub extern fn CeedCompositeOperatorGetNumSub(op: CeedOperator, num_suboperators: [*c]CeedInt) c_int; -pub extern fn CeedCompositeOperatorGetSubList(op: CeedOperator, sub_operators: [*c][*c]CeedOperator) c_int; -pub extern fn CeedCompositeOperatorGetSubByName(op: CeedOperator, op_name: [*c]const u8, sub_op: [*c]CeedOperator) c_int; -pub extern fn CeedOperatorCheckReady(op: CeedOperator) c_int; -pub extern fn CeedOperatorGetActiveVectorLengths(op: CeedOperator, input_size: [*c]CeedSize, output_size: [*c]CeedSize) c_int; -pub extern fn CeedOperatorSetQFunctionAssemblyReuse(op: CeedOperator, reuse_assembly_data: bool) c_int; -pub extern fn CeedOperatorSetQFunctionAssemblyDataUpdateNeeded(op: CeedOperator, needs_data_update: bool) c_int; -pub extern fn CeedOperatorLinearAssembleQFunction(op: CeedOperator, assembled: [*c]CeedVector, rstr: [*c]CeedElemRestriction, request: [*c]CeedRequest) c_int; -pub extern fn CeedOperatorLinearAssembleQFunctionBuildOrUpdate(op: CeedOperator, assembled: [*c]CeedVector, rstr: [*c]CeedElemRestriction, request: [*c]CeedRequest) c_int; -pub extern fn CeedOperatorLinearAssembleDiagonal(op: CeedOperator, assembled: CeedVector, request: [*c]CeedRequest) c_int; -pub extern fn CeedOperatorLinearAssembleAddDiagonal(op: CeedOperator, assembled: CeedVector, request: [*c]CeedRequest) c_int; -pub extern fn CeedOperatorLinearAssemblePointBlockDiagonal(op: CeedOperator, assembled: CeedVector, request: [*c]CeedRequest) c_int; -pub extern fn CeedOperatorLinearAssembleAddPointBlockDiagonal(op: CeedOperator, assembled: CeedVector, request: [*c]CeedRequest) c_int; -pub extern fn CeedOperatorLinearAssemblePointBlockDiagonalSymbolic(op: CeedOperator, num_entries: [*c]CeedSize, rows: [*c][*c]CeedInt, cols: [*c][*c]CeedInt) c_int; -pub extern fn CeedOperatorLinearAssembleSymbolic(op: CeedOperator, num_entries: [*c]CeedSize, rows: [*c][*c]CeedInt, cols: [*c][*c]CeedInt) c_int; -pub extern fn CeedOperatorLinearAssemble(op: CeedOperator, values: CeedVector) c_int; -pub extern fn CeedCompositeOperatorGetMultiplicity(op: CeedOperator, num_skip_indices: CeedInt, skip_indices: [*c]CeedInt, mult: CeedVector) c_int; -pub extern fn CeedOperatorMultigridLevelCreate(op_fine: CeedOperator, p_mult_fine: CeedVector, rstr_coarse: CeedElemRestriction, basis_coarse: CeedBasis, op_coarse: [*c]CeedOperator, op_prolong: [*c]CeedOperator, op_restrict: [*c]CeedOperator) c_int; -pub extern fn CeedOperatorMultigridLevelCreateTensorH1(op_fine: CeedOperator, p_mult_fine: CeedVector, rstr_coarse: CeedElemRestriction, basis_coarse: CeedBasis, interp_c_to_f: [*c]const CeedScalar, op_coarse: [*c]CeedOperator, op_prolong: [*c]CeedOperator, op_restrict: [*c]CeedOperator) c_int; -pub extern fn CeedOperatorMultigridLevelCreateH1(op_fine: CeedOperator, p_mult_fine: CeedVector, rstr_coarse: CeedElemRestriction, basis_coarse: CeedBasis, interp_c_to_f: [*c]const CeedScalar, op_coarse: [*c]CeedOperator, op_prolong: [*c]CeedOperator, op_restrict: [*c]CeedOperator) c_int; -pub extern fn CeedOperatorCreateFDMElementInverse(op: CeedOperator, fdm_inv: [*c]CeedOperator, request: [*c]CeedRequest) c_int; -pub extern fn CeedOperatorSetName(op: CeedOperator, name: [*c]const u8) c_int; -pub extern fn CeedOperatorView(op: CeedOperator, stream: [*c]FILE) c_int; -pub extern fn CeedOperatorViewTerse(op: CeedOperator, stream: [*c]FILE) c_int; -pub extern fn CeedOperatorGetCeed(op: CeedOperator, ceed: [*c]Ceed) c_int; -pub extern fn CeedOperatorReturnCeed(op: CeedOperator) Ceed; -pub extern fn CeedOperatorGetNumElements(op: CeedOperator, num_elem: [*c]CeedInt) c_int; -pub extern fn CeedOperatorGetNumQuadraturePoints(op: CeedOperator, num_qpts: [*c]CeedInt) c_int; -pub extern fn CeedOperatorGetFlopsEstimate(op: CeedOperator, flops: [*c]CeedSize) c_int; -pub extern fn CeedOperatorGetContext(op: CeedOperator, ctx: [*c]CeedQFunctionContext) c_int; -pub extern fn CeedOperatorGetContextFieldLabel(op: CeedOperator, field_name: [*c]const u8, field_label: [*c]CeedContextFieldLabel) c_int; -pub extern fn CeedOperatorSetContextDouble(op: CeedOperator, field_label: CeedContextFieldLabel, values: [*c]f64) c_int; -pub extern fn CeedOperatorGetContextDoubleRead(op: CeedOperator, field_label: CeedContextFieldLabel, num_values: [*c]usize, values: [*c][*c]const f64) c_int; -pub extern fn CeedOperatorRestoreContextDoubleRead(op: CeedOperator, field_label: CeedContextFieldLabel, values: [*c][*c]const f64) c_int; -pub extern fn CeedOperatorSetContextInt32(op: CeedOperator, field_label: CeedContextFieldLabel, values: [*c]i32) c_int; -pub extern fn CeedOperatorGetContextInt32Read(op: CeedOperator, field_label: CeedContextFieldLabel, num_values: [*c]usize, values: [*c][*c]const i32) c_int; -pub extern fn CeedOperatorRestoreContextInt32Read(op: CeedOperator, field_label: CeedContextFieldLabel, values: [*c][*c]const i32) c_int; -pub extern fn CeedOperatorSetContextBoolean(op: CeedOperator, field_label: CeedContextFieldLabel, values: [*c]bool) c_int; -pub extern fn CeedOperatorGetContextBooleanRead(op: CeedOperator, field_label: CeedContextFieldLabel, num_values: [*c]usize, values: [*c][*c]const bool) c_int; -pub extern fn CeedOperatorRestoreContextBooleanRead(op: CeedOperator, field_label: CeedContextFieldLabel, values: [*c][*c]const bool) c_int; -pub extern fn CeedOperatorApply(op: CeedOperator, in: CeedVector, out: CeedVector, request: [*c]CeedRequest) c_int; -pub extern fn CeedOperatorApplyAdd(op: CeedOperator, in: CeedVector, out: CeedVector, request: [*c]CeedRequest) c_int; -pub extern fn CeedOperatorAssemblyDataStrip(op: CeedOperator) c_int; -pub extern fn CeedOperatorDestroy(op: [*c]CeedOperator) c_int; -pub extern fn CeedOperatorGetFieldByName(op: CeedOperator, field_name: [*c]const u8, op_field: [*c]CeedOperatorField) c_int; -pub extern fn CeedOperatorFieldGetName(op_field: CeedOperatorField, field_name: [*c][*c]const u8) c_int; -pub extern fn CeedOperatorFieldGetElemRestriction(op_field: CeedOperatorField, rstr: [*c]CeedElemRestriction) c_int; -pub extern fn CeedOperatorFieldGetBasis(op_field: CeedOperatorField, basis: [*c]CeedBasis) c_int; -pub extern fn CeedOperatorFieldGetVector(op_field: CeedOperatorField, vec: [*c]CeedVector) c_int; -pub extern fn CeedOperatorFieldGetData(op_field: CeedOperatorField, field_name: [*c][*c]const u8, rstr: [*c]CeedElemRestriction, basis: [*c]CeedBasis, vec: [*c]CeedVector) c_int; -pub fn CeedIntPow(arg_base: CeedInt, arg_power: CeedInt) callconv(.C) CeedInt { - var base = arg_base; - _ = &base; - var power = arg_power; - _ = &power; - var result: CeedInt = 1; - _ = &result; - while (power != 0) { - if ((power & @as(c_int, 1)) != 0) { - result *= base; - } - power >>= @intCast(@as(c_int, 1)); - base *= base; - } - return result; -} -pub fn CeedIntMin(arg_a: CeedInt, arg_b: CeedInt) callconv(.C) CeedInt { - var a = arg_a; - _ = &a; - var b = arg_b; - _ = &b; - return if (a < b) a else b; -} -pub fn CeedIntMax(arg_a: CeedInt, arg_b: CeedInt) callconv(.C) CeedInt { - var a = arg_a; - _ = &a; - var b = arg_b; - _ = &b; - return if (a > b) a else b; -} -pub extern fn CeedRegisterAll() c_int; -pub extern fn CeedQFunctionRegisterAll() c_int; -pub const __llvm__ = @as(c_int, 1); -pub const __clang__ = @as(c_int, 1); -pub const __clang_major__ = @as(c_int, 18); -pub const __clang_minor__ = @as(c_int, 1); -pub const __clang_patchlevel__ = @as(c_int, 8); -pub const __clang_version__ = "18.1.8 "; -pub const __GNUC__ = @as(c_int, 4); -pub const __GNUC_MINOR__ = @as(c_int, 2); -pub const __GNUC_PATCHLEVEL__ = @as(c_int, 1); -pub const __GXX_ABI_VERSION = @as(c_int, 1002); -pub const __ATOMIC_RELAXED = @as(c_int, 0); -pub const __ATOMIC_CONSUME = @as(c_int, 1); -pub const __ATOMIC_ACQUIRE = @as(c_int, 2); -pub const __ATOMIC_RELEASE = @as(c_int, 3); -pub const __ATOMIC_ACQ_REL = @as(c_int, 4); -pub const __ATOMIC_SEQ_CST = @as(c_int, 5); -pub const __MEMORY_SCOPE_SYSTEM = @as(c_int, 0); -pub const __MEMORY_SCOPE_DEVICE = @as(c_int, 1); -pub const __MEMORY_SCOPE_WRKGRP = @as(c_int, 2); -pub const __MEMORY_SCOPE_WVFRNT = @as(c_int, 3); -pub const __MEMORY_SCOPE_SINGLE = @as(c_int, 4); -pub const __OPENCL_MEMORY_SCOPE_WORK_ITEM = @as(c_int, 0); -pub const __OPENCL_MEMORY_SCOPE_WORK_GROUP = @as(c_int, 1); -pub const __OPENCL_MEMORY_SCOPE_DEVICE = @as(c_int, 2); -pub const __OPENCL_MEMORY_SCOPE_ALL_SVM_DEVICES = @as(c_int, 3); -pub const __OPENCL_MEMORY_SCOPE_SUB_GROUP = @as(c_int, 4); -pub const __FPCLASS_SNAN = @as(c_int, 0x0001); -pub const __FPCLASS_QNAN = @as(c_int, 0x0002); -pub const __FPCLASS_NEGINF = @as(c_int, 0x0004); -pub const __FPCLASS_NEGNORMAL = @as(c_int, 0x0008); -pub const __FPCLASS_NEGSUBNORMAL = @as(c_int, 0x0010); -pub const __FPCLASS_NEGZERO = @as(c_int, 0x0020); -pub const __FPCLASS_POSZERO = @as(c_int, 0x0040); -pub const __FPCLASS_POSSUBNORMAL = @as(c_int, 0x0080); -pub const __FPCLASS_POSNORMAL = @as(c_int, 0x0100); -pub const __FPCLASS_POSINF = @as(c_int, 0x0200); -pub const __PRAGMA_REDEFINE_EXTNAME = @as(c_int, 1); -pub const __VERSION__ = "Clang 18.1.8"; -pub const __OBJC_BOOL_IS_BOOL = @as(c_int, 0); -pub const __CONSTANT_CFSTRINGS__ = @as(c_int, 1); -pub const __clang_literal_encoding__ = "UTF-8"; -pub const __clang_wide_literal_encoding__ = "UTF-32"; -pub const __ORDER_LITTLE_ENDIAN__ = @as(c_int, 1234); -pub const __ORDER_BIG_ENDIAN__ = @as(c_int, 4321); -pub const __ORDER_PDP_ENDIAN__ = @as(c_int, 3412); -pub const __BYTE_ORDER__ = __ORDER_LITTLE_ENDIAN__; -pub const __LITTLE_ENDIAN__ = @as(c_int, 1); -pub const _LP64 = @as(c_int, 1); -pub const __LP64__ = @as(c_int, 1); -pub const __CHAR_BIT__ = @as(c_int, 8); -pub const __BOOL_WIDTH__ = @as(c_int, 8); -pub const __SHRT_WIDTH__ = @as(c_int, 16); -pub const __INT_WIDTH__ = @as(c_int, 32); -pub const __LONG_WIDTH__ = @as(c_int, 64); -pub const __LLONG_WIDTH__ = @as(c_int, 64); -pub const __BITINT_MAXWIDTH__ = @import("std").zig.c_translation.promoteIntLiteral(c_int, 8388608, .decimal); -pub const __SCHAR_MAX__ = @as(c_int, 127); -pub const __SHRT_MAX__ = @as(c_int, 32767); -pub const __INT_MAX__ = @import("std").zig.c_translation.promoteIntLiteral(c_int, 2147483647, .decimal); -pub const __LONG_MAX__ = @import("std").zig.c_translation.promoteIntLiteral(c_long, 9223372036854775807, .decimal); -pub const __LONG_LONG_MAX__ = @as(c_longlong, 9223372036854775807); -pub const __WCHAR_MAX__ = @import("std").zig.c_translation.promoteIntLiteral(c_int, 2147483647, .decimal); -pub const __WCHAR_WIDTH__ = @as(c_int, 32); -pub const __WINT_MAX__ = @import("std").zig.c_translation.promoteIntLiteral(c_uint, 4294967295, .decimal); -pub const __WINT_WIDTH__ = @as(c_int, 32); -pub const __INTMAX_MAX__ = @import("std").zig.c_translation.promoteIntLiteral(c_long, 9223372036854775807, .decimal); -pub const __INTMAX_WIDTH__ = @as(c_int, 64); -pub const __SIZE_MAX__ = @import("std").zig.c_translation.promoteIntLiteral(c_ulong, 18446744073709551615, .decimal); -pub const __SIZE_WIDTH__ = @as(c_int, 64); -pub const __UINTMAX_MAX__ = @import("std").zig.c_translation.promoteIntLiteral(c_ulong, 18446744073709551615, .decimal); -pub const __UINTMAX_WIDTH__ = @as(c_int, 64); -pub const __PTRDIFF_MAX__ = @import("std").zig.c_translation.promoteIntLiteral(c_long, 9223372036854775807, .decimal); -pub const __PTRDIFF_WIDTH__ = @as(c_int, 64); -pub const __INTPTR_MAX__ = @import("std").zig.c_translation.promoteIntLiteral(c_long, 9223372036854775807, .decimal); -pub const __INTPTR_WIDTH__ = @as(c_int, 64); -pub const __UINTPTR_MAX__ = @import("std").zig.c_translation.promoteIntLiteral(c_ulong, 18446744073709551615, .decimal); -pub const __UINTPTR_WIDTH__ = @as(c_int, 64); -pub const __SIZEOF_DOUBLE__ = @as(c_int, 8); -pub const __SIZEOF_FLOAT__ = @as(c_int, 4); -pub const __SIZEOF_INT__ = @as(c_int, 4); -pub const __SIZEOF_LONG__ = @as(c_int, 8); -pub const __SIZEOF_LONG_DOUBLE__ = @as(c_int, 16); -pub const __SIZEOF_LONG_LONG__ = @as(c_int, 8); -pub const __SIZEOF_POINTER__ = @as(c_int, 8); -pub const __SIZEOF_SHORT__ = @as(c_int, 2); -pub const __SIZEOF_PTRDIFF_T__ = @as(c_int, 8); -pub const __SIZEOF_SIZE_T__ = @as(c_int, 8); -pub const __SIZEOF_WCHAR_T__ = @as(c_int, 4); -pub const __SIZEOF_WINT_T__ = @as(c_int, 4); -pub const __SIZEOF_INT128__ = @as(c_int, 16); -pub const __INTMAX_TYPE__ = c_long; -pub const __INTMAX_FMTd__ = "ld"; -pub const __INTMAX_FMTi__ = "li"; -pub const __INTMAX_C_SUFFIX__ = @compileError("unable to translate macro: undefined identifier `L`"); -// (no file):95:9 -pub const __UINTMAX_TYPE__ = c_ulong; -pub const __UINTMAX_FMTo__ = "lo"; -pub const __UINTMAX_FMTu__ = "lu"; -pub const __UINTMAX_FMTx__ = "lx"; -pub const __UINTMAX_FMTX__ = "lX"; -pub const __UINTMAX_C_SUFFIX__ = @compileError("unable to translate macro: undefined identifier `UL`"); -// (no file):101:9 -pub const __PTRDIFF_TYPE__ = c_long; -pub const __PTRDIFF_FMTd__ = "ld"; -pub const __PTRDIFF_FMTi__ = "li"; -pub const __INTPTR_TYPE__ = c_long; -pub const __INTPTR_FMTd__ = "ld"; -pub const __INTPTR_FMTi__ = "li"; -pub const __SIZE_TYPE__ = c_ulong; -pub const __SIZE_FMTo__ = "lo"; -pub const __SIZE_FMTu__ = "lu"; -pub const __SIZE_FMTx__ = "lx"; -pub const __SIZE_FMTX__ = "lX"; -pub const __WCHAR_TYPE__ = c_int; -pub const __WINT_TYPE__ = c_uint; -pub const __SIG_ATOMIC_MAX__ = @import("std").zig.c_translation.promoteIntLiteral(c_int, 2147483647, .decimal); -pub const __SIG_ATOMIC_WIDTH__ = @as(c_int, 32); -pub const __CHAR16_TYPE__ = c_ushort; -pub const __CHAR32_TYPE__ = c_uint; -pub const __UINTPTR_TYPE__ = c_ulong; -pub const __UINTPTR_FMTo__ = "lo"; -pub const __UINTPTR_FMTu__ = "lu"; -pub const __UINTPTR_FMTx__ = "lx"; -pub const __UINTPTR_FMTX__ = "lX"; -pub const __FLT16_DENORM_MIN__ = @as(f16, 5.9604644775390625e-8); -pub const __FLT16_HAS_DENORM__ = @as(c_int, 1); -pub const __FLT16_DIG__ = @as(c_int, 3); -pub const __FLT16_DECIMAL_DIG__ = @as(c_int, 5); -pub const __FLT16_EPSILON__ = @as(f16, 9.765625e-4); -pub const __FLT16_HAS_INFINITY__ = @as(c_int, 1); -pub const __FLT16_HAS_QUIET_NAN__ = @as(c_int, 1); -pub const __FLT16_MANT_DIG__ = @as(c_int, 11); -pub const __FLT16_MAX_10_EXP__ = @as(c_int, 4); -pub const __FLT16_MAX_EXP__ = @as(c_int, 16); -pub const __FLT16_MAX__ = @as(f16, 6.5504e+4); -pub const __FLT16_MIN_10_EXP__ = -@as(c_int, 4); -pub const __FLT16_MIN_EXP__ = -@as(c_int, 13); -pub const __FLT16_MIN__ = @as(f16, 6.103515625e-5); -pub const __FLT_DENORM_MIN__ = @as(f32, 1.40129846e-45); -pub const __FLT_HAS_DENORM__ = @as(c_int, 1); -pub const __FLT_DIG__ = @as(c_int, 6); -pub const __FLT_DECIMAL_DIG__ = @as(c_int, 9); -pub const __FLT_EPSILON__ = @as(f32, 1.19209290e-7); -pub const __FLT_HAS_INFINITY__ = @as(c_int, 1); -pub const __FLT_HAS_QUIET_NAN__ = @as(c_int, 1); -pub const __FLT_MANT_DIG__ = @as(c_int, 24); -pub const __FLT_MAX_10_EXP__ = @as(c_int, 38); -pub const __FLT_MAX_EXP__ = @as(c_int, 128); -pub const __FLT_MAX__ = @as(f32, 3.40282347e+38); -pub const __FLT_MIN_10_EXP__ = -@as(c_int, 37); -pub const __FLT_MIN_EXP__ = -@as(c_int, 125); -pub const __FLT_MIN__ = @as(f32, 1.17549435e-38); -pub const __DBL_DENORM_MIN__ = @as(f64, 4.9406564584124654e-324); -pub const __DBL_HAS_DENORM__ = @as(c_int, 1); -pub const __DBL_DIG__ = @as(c_int, 15); -pub const __DBL_DECIMAL_DIG__ = @as(c_int, 17); -pub const __DBL_EPSILON__ = @as(f64, 2.2204460492503131e-16); -pub const __DBL_HAS_INFINITY__ = @as(c_int, 1); -pub const __DBL_HAS_QUIET_NAN__ = @as(c_int, 1); -pub const __DBL_MANT_DIG__ = @as(c_int, 53); -pub const __DBL_MAX_10_EXP__ = @as(c_int, 308); -pub const __DBL_MAX_EXP__ = @as(c_int, 1024); -pub const __DBL_MAX__ = @as(f64, 1.7976931348623157e+308); -pub const __DBL_MIN_10_EXP__ = -@as(c_int, 307); -pub const __DBL_MIN_EXP__ = -@as(c_int, 1021); -pub const __DBL_MIN__ = @as(f64, 2.2250738585072014e-308); -pub const __LDBL_DENORM_MIN__ = @as(c_longdouble, 3.64519953188247460253e-4951); -pub const __LDBL_HAS_DENORM__ = @as(c_int, 1); -pub const __LDBL_DIG__ = @as(c_int, 18); -pub const __LDBL_DECIMAL_DIG__ = @as(c_int, 21); -pub const __LDBL_EPSILON__ = @as(c_longdouble, 1.08420217248550443401e-19); -pub const __LDBL_HAS_INFINITY__ = @as(c_int, 1); -pub const __LDBL_HAS_QUIET_NAN__ = @as(c_int, 1); -pub const __LDBL_MANT_DIG__ = @as(c_int, 64); -pub const __LDBL_MAX_10_EXP__ = @as(c_int, 4932); -pub const __LDBL_MAX_EXP__ = @as(c_int, 16384); -pub const __LDBL_MAX__ = @as(c_longdouble, 1.18973149535723176502e+4932); -pub const __LDBL_MIN_10_EXP__ = -@as(c_int, 4931); -pub const __LDBL_MIN_EXP__ = -@as(c_int, 16381); -pub const __LDBL_MIN__ = @as(c_longdouble, 3.36210314311209350626e-4932); -pub const __POINTER_WIDTH__ = @as(c_int, 64); -pub const __BIGGEST_ALIGNMENT__ = @as(c_int, 16); -pub const __WINT_UNSIGNED__ = @as(c_int, 1); -pub const __INT8_TYPE__ = i8; -pub const __INT8_FMTd__ = "hhd"; -pub const __INT8_FMTi__ = "hhi"; -pub const __INT8_C_SUFFIX__ = ""; -pub const __INT16_TYPE__ = c_short; -pub const __INT16_FMTd__ = "hd"; -pub const __INT16_FMTi__ = "hi"; -pub const __INT16_C_SUFFIX__ = ""; -pub const __INT32_TYPE__ = c_int; -pub const __INT32_FMTd__ = "d"; -pub const __INT32_FMTi__ = "i"; -pub const __INT32_C_SUFFIX__ = ""; -pub const __INT64_TYPE__ = c_long; -pub const __INT64_FMTd__ = "ld"; -pub const __INT64_FMTi__ = "li"; -pub const __INT64_C_SUFFIX__ = @compileError("unable to translate macro: undefined identifier `L`"); -// (no file):198:9 -pub const __UINT8_TYPE__ = u8; -pub const __UINT8_FMTo__ = "hho"; -pub const __UINT8_FMTu__ = "hhu"; -pub const __UINT8_FMTx__ = "hhx"; -pub const __UINT8_FMTX__ = "hhX"; -pub const __UINT8_C_SUFFIX__ = ""; -pub const __UINT8_MAX__ = @as(c_int, 255); -pub const __INT8_MAX__ = @as(c_int, 127); -pub const __UINT16_TYPE__ = c_ushort; -pub const __UINT16_FMTo__ = "ho"; -pub const __UINT16_FMTu__ = "hu"; -pub const __UINT16_FMTx__ = "hx"; -pub const __UINT16_FMTX__ = "hX"; -pub const __UINT16_C_SUFFIX__ = ""; -pub const __UINT16_MAX__ = @import("std").zig.c_translation.promoteIntLiteral(c_int, 65535, .decimal); -pub const __INT16_MAX__ = @as(c_int, 32767); -pub const __UINT32_TYPE__ = c_uint; -pub const __UINT32_FMTo__ = "o"; -pub const __UINT32_FMTu__ = "u"; -pub const __UINT32_FMTx__ = "x"; -pub const __UINT32_FMTX__ = "X"; -pub const __UINT32_C_SUFFIX__ = @compileError("unable to translate macro: undefined identifier `U`"); -// (no file):220:9 -pub const __UINT32_MAX__ = @import("std").zig.c_translation.promoteIntLiteral(c_uint, 4294967295, .decimal); -pub const __INT32_MAX__ = @import("std").zig.c_translation.promoteIntLiteral(c_int, 2147483647, .decimal); -pub const __UINT64_TYPE__ = c_ulong; -pub const __UINT64_FMTo__ = "lo"; -pub const __UINT64_FMTu__ = "lu"; -pub const __UINT64_FMTx__ = "lx"; -pub const __UINT64_FMTX__ = "lX"; -pub const __UINT64_C_SUFFIX__ = @compileError("unable to translate macro: undefined identifier `UL`"); -// (no file):228:9 -pub const __UINT64_MAX__ = @import("std").zig.c_translation.promoteIntLiteral(c_ulong, 18446744073709551615, .decimal); -pub const __INT64_MAX__ = @import("std").zig.c_translation.promoteIntLiteral(c_long, 9223372036854775807, .decimal); -pub const __INT_LEAST8_TYPE__ = i8; -pub const __INT_LEAST8_MAX__ = @as(c_int, 127); -pub const __INT_LEAST8_WIDTH__ = @as(c_int, 8); -pub const __INT_LEAST8_FMTd__ = "hhd"; -pub const __INT_LEAST8_FMTi__ = "hhi"; -pub const __UINT_LEAST8_TYPE__ = u8; -pub const __UINT_LEAST8_MAX__ = @as(c_int, 255); -pub const __UINT_LEAST8_FMTo__ = "hho"; -pub const __UINT_LEAST8_FMTu__ = "hhu"; -pub const __UINT_LEAST8_FMTx__ = "hhx"; -pub const __UINT_LEAST8_FMTX__ = "hhX"; -pub const __INT_LEAST16_TYPE__ = c_short; -pub const __INT_LEAST16_MAX__ = @as(c_int, 32767); -pub const __INT_LEAST16_WIDTH__ = @as(c_int, 16); -pub const __INT_LEAST16_FMTd__ = "hd"; -pub const __INT_LEAST16_FMTi__ = "hi"; -pub const __UINT_LEAST16_TYPE__ = c_ushort; -pub const __UINT_LEAST16_MAX__ = @import("std").zig.c_translation.promoteIntLiteral(c_int, 65535, .decimal); -pub const __UINT_LEAST16_FMTo__ = "ho"; -pub const __UINT_LEAST16_FMTu__ = "hu"; -pub const __UINT_LEAST16_FMTx__ = "hx"; -pub const __UINT_LEAST16_FMTX__ = "hX"; -pub const __INT_LEAST32_TYPE__ = c_int; -pub const __INT_LEAST32_MAX__ = @import("std").zig.c_translation.promoteIntLiteral(c_int, 2147483647, .decimal); -pub const __INT_LEAST32_WIDTH__ = @as(c_int, 32); -pub const __INT_LEAST32_FMTd__ = "d"; -pub const __INT_LEAST32_FMTi__ = "i"; -pub const __UINT_LEAST32_TYPE__ = c_uint; -pub const __UINT_LEAST32_MAX__ = @import("std").zig.c_translation.promoteIntLiteral(c_uint, 4294967295, .decimal); -pub const __UINT_LEAST32_FMTo__ = "o"; -pub const __UINT_LEAST32_FMTu__ = "u"; -pub const __UINT_LEAST32_FMTx__ = "x"; -pub const __UINT_LEAST32_FMTX__ = "X"; -pub const __INT_LEAST64_TYPE__ = c_long; -pub const __INT_LEAST64_MAX__ = @import("std").zig.c_translation.promoteIntLiteral(c_long, 9223372036854775807, .decimal); -pub const __INT_LEAST64_WIDTH__ = @as(c_int, 64); -pub const __INT_LEAST64_FMTd__ = "ld"; -pub const __INT_LEAST64_FMTi__ = "li"; -pub const __UINT_LEAST64_TYPE__ = c_ulong; -pub const __UINT_LEAST64_MAX__ = @import("std").zig.c_translation.promoteIntLiteral(c_ulong, 18446744073709551615, .decimal); -pub const __UINT_LEAST64_FMTo__ = "lo"; -pub const __UINT_LEAST64_FMTu__ = "lu"; -pub const __UINT_LEAST64_FMTx__ = "lx"; -pub const __UINT_LEAST64_FMTX__ = "lX"; -pub const __INT_FAST8_TYPE__ = i8; -pub const __INT_FAST8_MAX__ = @as(c_int, 127); -pub const __INT_FAST8_WIDTH__ = @as(c_int, 8); -pub const __INT_FAST8_FMTd__ = "hhd"; -pub const __INT_FAST8_FMTi__ = "hhi"; -pub const __UINT_FAST8_TYPE__ = u8; -pub const __UINT_FAST8_MAX__ = @as(c_int, 255); -pub const __UINT_FAST8_FMTo__ = "hho"; -pub const __UINT_FAST8_FMTu__ = "hhu"; -pub const __UINT_FAST8_FMTx__ = "hhx"; -pub const __UINT_FAST8_FMTX__ = "hhX"; -pub const __INT_FAST16_TYPE__ = c_short; -pub const __INT_FAST16_MAX__ = @as(c_int, 32767); -pub const __INT_FAST16_WIDTH__ = @as(c_int, 16); -pub const __INT_FAST16_FMTd__ = "hd"; -pub const __INT_FAST16_FMTi__ = "hi"; -pub const __UINT_FAST16_TYPE__ = c_ushort; -pub const __UINT_FAST16_MAX__ = @import("std").zig.c_translation.promoteIntLiteral(c_int, 65535, .decimal); -pub const __UINT_FAST16_FMTo__ = "ho"; -pub const __UINT_FAST16_FMTu__ = "hu"; -pub const __UINT_FAST16_FMTx__ = "hx"; -pub const __UINT_FAST16_FMTX__ = "hX"; -pub const __INT_FAST32_TYPE__ = c_int; -pub const __INT_FAST32_MAX__ = @import("std").zig.c_translation.promoteIntLiteral(c_int, 2147483647, .decimal); -pub const __INT_FAST32_WIDTH__ = @as(c_int, 32); -pub const __INT_FAST32_FMTd__ = "d"; -pub const __INT_FAST32_FMTi__ = "i"; -pub const __UINT_FAST32_TYPE__ = c_uint; -pub const __UINT_FAST32_MAX__ = @import("std").zig.c_translation.promoteIntLiteral(c_uint, 4294967295, .decimal); -pub const __UINT_FAST32_FMTo__ = "o"; -pub const __UINT_FAST32_FMTu__ = "u"; -pub const __UINT_FAST32_FMTx__ = "x"; -pub const __UINT_FAST32_FMTX__ = "X"; -pub const __INT_FAST64_TYPE__ = c_long; -pub const __INT_FAST64_MAX__ = @import("std").zig.c_translation.promoteIntLiteral(c_long, 9223372036854775807, .decimal); -pub const __INT_FAST64_WIDTH__ = @as(c_int, 64); -pub const __INT_FAST64_FMTd__ = "ld"; -pub const __INT_FAST64_FMTi__ = "li"; -pub const __UINT_FAST64_TYPE__ = c_ulong; -pub const __UINT_FAST64_MAX__ = @import("std").zig.c_translation.promoteIntLiteral(c_ulong, 18446744073709551615, .decimal); -pub const __UINT_FAST64_FMTo__ = "lo"; -pub const __UINT_FAST64_FMTu__ = "lu"; -pub const __UINT_FAST64_FMTx__ = "lx"; -pub const __UINT_FAST64_FMTX__ = "lX"; -pub const __USER_LABEL_PREFIX__ = ""; -pub const __FINITE_MATH_ONLY__ = @as(c_int, 0); -pub const __GNUC_STDC_INLINE__ = @as(c_int, 1); -pub const __GCC_ATOMIC_TEST_AND_SET_TRUEVAL = @as(c_int, 1); -pub const __GCC_DESTRUCTIVE_SIZE = @as(c_int, 64); -pub const __GCC_CONSTRUCTIVE_SIZE = @as(c_int, 64); -pub const __CLANG_ATOMIC_BOOL_LOCK_FREE = @as(c_int, 2); -pub const __CLANG_ATOMIC_CHAR_LOCK_FREE = @as(c_int, 2); -pub const __CLANG_ATOMIC_CHAR16_T_LOCK_FREE = @as(c_int, 2); -pub const __CLANG_ATOMIC_CHAR32_T_LOCK_FREE = @as(c_int, 2); -pub const __CLANG_ATOMIC_WCHAR_T_LOCK_FREE = @as(c_int, 2); -pub const __CLANG_ATOMIC_SHORT_LOCK_FREE = @as(c_int, 2); -pub const __CLANG_ATOMIC_INT_LOCK_FREE = @as(c_int, 2); -pub const __CLANG_ATOMIC_LONG_LOCK_FREE = @as(c_int, 2); -pub const __CLANG_ATOMIC_LLONG_LOCK_FREE = @as(c_int, 2); -pub const __CLANG_ATOMIC_POINTER_LOCK_FREE = @as(c_int, 2); -pub const __GCC_ATOMIC_BOOL_LOCK_FREE = @as(c_int, 2); -pub const __GCC_ATOMIC_CHAR_LOCK_FREE = @as(c_int, 2); -pub const __GCC_ATOMIC_CHAR16_T_LOCK_FREE = @as(c_int, 2); -pub const __GCC_ATOMIC_CHAR32_T_LOCK_FREE = @as(c_int, 2); -pub const __GCC_ATOMIC_WCHAR_T_LOCK_FREE = @as(c_int, 2); -pub const __GCC_ATOMIC_SHORT_LOCK_FREE = @as(c_int, 2); -pub const __GCC_ATOMIC_INT_LOCK_FREE = @as(c_int, 2); -pub const __GCC_ATOMIC_LONG_LOCK_FREE = @as(c_int, 2); -pub const __GCC_ATOMIC_LLONG_LOCK_FREE = @as(c_int, 2); -pub const __GCC_ATOMIC_POINTER_LOCK_FREE = @as(c_int, 2); -pub const __NO_INLINE__ = @as(c_int, 1); -pub const __PIC__ = @as(c_int, 2); -pub const __pic__ = @as(c_int, 2); -pub const __FLT_RADIX__ = @as(c_int, 2); -pub const __DECIMAL_DIG__ = __LDBL_DECIMAL_DIG__; -pub const __SSP_STRONG__ = @as(c_int, 2); -pub const __ELF__ = @as(c_int, 1); -pub const __GCC_ASM_FLAG_OUTPUTS__ = @as(c_int, 1); -pub const __code_model_small__ = @as(c_int, 1); -pub const __amd64__ = @as(c_int, 1); -pub const __amd64 = @as(c_int, 1); -pub const __x86_64 = @as(c_int, 1); -pub const __x86_64__ = @as(c_int, 1); -pub const __SEG_GS = @as(c_int, 1); -pub const __SEG_FS = @as(c_int, 1); -pub const __seg_gs = @compileError("unable to translate macro: undefined identifier `address_space`"); -// (no file):362:9 -pub const __seg_fs = @compileError("unable to translate macro: undefined identifier `address_space`"); -// (no file):363:9 -pub const __znver4 = @as(c_int, 1); -pub const __znver4__ = @as(c_int, 1); -pub const __tune_znver4__ = @as(c_int, 1); -pub const __REGISTER_PREFIX__ = ""; -pub const __NO_MATH_INLINES = @as(c_int, 1); -pub const __AES__ = @as(c_int, 1); -pub const __VAES__ = @as(c_int, 1); -pub const __PCLMUL__ = @as(c_int, 1); -pub const __VPCLMULQDQ__ = @as(c_int, 1); -pub const __LAHF_SAHF__ = @as(c_int, 1); -pub const __LZCNT__ = @as(c_int, 1); -pub const __RDRND__ = @as(c_int, 1); -pub const __FSGSBASE__ = @as(c_int, 1); -pub const __BMI__ = @as(c_int, 1); -pub const __BMI2__ = @as(c_int, 1); -pub const __POPCNT__ = @as(c_int, 1); -pub const __PRFCHW__ = @as(c_int, 1); -pub const __RDSEED__ = @as(c_int, 1); -pub const __ADX__ = @as(c_int, 1); -pub const __MWAITX__ = @as(c_int, 1); -pub const __MOVBE__ = @as(c_int, 1); -pub const __SSE4A__ = @as(c_int, 1); -pub const __FMA__ = @as(c_int, 1); -pub const __F16C__ = @as(c_int, 1); -pub const __GFNI__ = @as(c_int, 1); -pub const __EVEX512__ = @as(c_int, 1); -pub const __AVX512CD__ = @as(c_int, 1); -pub const __AVX512VPOPCNTDQ__ = @as(c_int, 1); -pub const __AVX512VNNI__ = @as(c_int, 1); -pub const __AVX512BF16__ = @as(c_int, 1); -pub const __AVX512DQ__ = @as(c_int, 1); -pub const __AVX512BITALG__ = @as(c_int, 1); -pub const __AVX512BW__ = @as(c_int, 1); -pub const __AVX512VL__ = @as(c_int, 1); -pub const __EVEX256__ = @as(c_int, 1); -pub const __AVX512VBMI__ = @as(c_int, 1); -pub const __AVX512VBMI2__ = @as(c_int, 1); -pub const __AVX512IFMA__ = @as(c_int, 1); -pub const __SHA__ = @as(c_int, 1); -pub const __FXSR__ = @as(c_int, 1); -pub const __XSAVE__ = @as(c_int, 1); -pub const __XSAVEOPT__ = @as(c_int, 1); -pub const __XSAVEC__ = @as(c_int, 1); -pub const __XSAVES__ = @as(c_int, 1); -pub const __PKU__ = @as(c_int, 1); -pub const __CLFLUSHOPT__ = @as(c_int, 1); -pub const __CLWB__ = @as(c_int, 1); -pub const __WBNOINVD__ = @as(c_int, 1); -pub const __SHSTK__ = @as(c_int, 1); -pub const __CLZERO__ = @as(c_int, 1); -pub const __RDPID__ = @as(c_int, 1); -pub const __RDPRU__ = @as(c_int, 1); -pub const __INVPCID__ = @as(c_int, 1); -pub const __CRC32__ = @as(c_int, 1); -pub const __AVX512F__ = @as(c_int, 1); -pub const __AVX2__ = @as(c_int, 1); -pub const __AVX__ = @as(c_int, 1); -pub const __SSE4_2__ = @as(c_int, 1); -pub const __SSE4_1__ = @as(c_int, 1); -pub const __SSSE3__ = @as(c_int, 1); -pub const __SSE3__ = @as(c_int, 1); -pub const __SSE2__ = @as(c_int, 1); -pub const __SSE2_MATH__ = @as(c_int, 1); -pub const __SSE__ = @as(c_int, 1); -pub const __SSE_MATH__ = @as(c_int, 1); -pub const __MMX__ = @as(c_int, 1); -pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 = @as(c_int, 1); -pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 = @as(c_int, 1); -pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 = @as(c_int, 1); -pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 = @as(c_int, 1); -pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_16 = @as(c_int, 1); -pub const __SIZEOF_FLOAT128__ = @as(c_int, 16); -pub const unix = @as(c_int, 1); -pub const __unix = @as(c_int, 1); -pub const __unix__ = @as(c_int, 1); -pub const linux = @as(c_int, 1); -pub const __linux = @as(c_int, 1); -pub const __linux__ = @as(c_int, 1); -pub const __gnu_linux__ = @as(c_int, 1); -pub const __FLOAT128__ = @as(c_int, 1); -pub const __STDC__ = @as(c_int, 1); -pub const __STDC_HOSTED__ = @as(c_int, 1); -pub const __STDC_VERSION__ = @as(c_long, 201710); -pub const __STDC_UTF_16__ = @as(c_int, 1); -pub const __STDC_UTF_32__ = @as(c_int, 1); -pub const __GLIBC_MINOR__ = @as(c_int, 39); -pub const _DEBUG = @as(c_int, 1); -pub const __GCC_HAVE_DWARF2_CFI_ASM = @as(c_int, 1); -pub const CEED_VISIBILITY = @compileError("unable to translate macro: undefined identifier `visibility`"); -// /home/jeremy/Dev/libCEED/include/ceed/ceed.h:34:9 -pub const CEED_EXTERN = @compileError("unable to translate C expr: unexpected token 'extern'"); -// /home/jeremy/Dev/libCEED/include/ceed/ceed.h:49:9 -pub const __STDARG_H = ""; -pub const __need___va_list = ""; -pub const __need_va_list = ""; -pub const __need_va_arg = ""; -pub const __need___va_copy = ""; -pub const __need_va_copy = ""; -pub const __GNUC_VA_LIST = ""; -pub const _VA_LIST = ""; -pub const va_start = @compileError("unable to translate macro: undefined identifier `__builtin_va_start`"); -// /usr/lib/zig/include/__stdarg_va_arg.h:17:9 -pub const va_end = @compileError("unable to translate macro: undefined identifier `__builtin_va_end`"); -// /usr/lib/zig/include/__stdarg_va_arg.h:19:9 -pub const va_arg = @compileError("unable to translate C expr: unexpected token 'an identifier'"); -// /usr/lib/zig/include/__stdarg_va_arg.h:20:9 -pub const __va_copy = @compileError("unable to translate macro: undefined identifier `__builtin_va_copy`"); -// /usr/lib/zig/include/__stdarg___va_copy.h:11:9 -pub const va_copy = @compileError("unable to translate macro: undefined identifier `__builtin_va_copy`"); -// /usr/lib/zig/include/__stdarg_va_copy.h:11:9 -pub const __STDBOOL_H = ""; -pub const __bool_true_false_are_defined = @as(c_int, 1); -pub const @"bool" = bool; -pub const @"true" = @as(c_int, 1); -pub const @"false" = @as(c_int, 0); -pub const _STDIO_H = @as(c_int, 1); -pub const __GLIBC_INTERNAL_STARTING_HEADER_IMPLEMENTATION = ""; -pub const _FEATURES_H = @as(c_int, 1); -pub const __KERNEL_STRICT_NAMES = ""; -pub inline fn __GNUC_PREREQ(maj: anytype, min: anytype) @TypeOf(((__GNUC__ << @as(c_int, 16)) + __GNUC_MINOR__) >= ((maj << @as(c_int, 16)) + min)) { - _ = &maj; - _ = &min; - return ((__GNUC__ << @as(c_int, 16)) + __GNUC_MINOR__) >= ((maj << @as(c_int, 16)) + min); -} -pub inline fn __glibc_clang_prereq(maj: anytype, min: anytype) @TypeOf(((__clang_major__ << @as(c_int, 16)) + __clang_minor__) >= ((maj << @as(c_int, 16)) + min)) { - _ = &maj; - _ = &min; - return ((__clang_major__ << @as(c_int, 16)) + __clang_minor__) >= ((maj << @as(c_int, 16)) + min); -} -pub const __GLIBC_USE = @compileError("unable to translate macro: undefined identifier `__GLIBC_USE_`"); -// /usr/include/features.h:189:9 -pub const _DEFAULT_SOURCE = @as(c_int, 1); -pub const __GLIBC_USE_ISOC23 = @as(c_int, 0); -pub const __USE_ISOC11 = @as(c_int, 1); -pub const __USE_ISOC99 = @as(c_int, 1); -pub const __USE_ISOC95 = @as(c_int, 1); -pub const __USE_POSIX_IMPLICITLY = @as(c_int, 1); -pub const _POSIX_SOURCE = @as(c_int, 1); -pub const _POSIX_C_SOURCE = @as(c_long, 200809); -pub const __USE_POSIX = @as(c_int, 1); -pub const __USE_POSIX2 = @as(c_int, 1); -pub const __USE_POSIX199309 = @as(c_int, 1); -pub const __USE_POSIX199506 = @as(c_int, 1); -pub const __USE_XOPEN2K = @as(c_int, 1); -pub const __USE_XOPEN2K8 = @as(c_int, 1); -pub const _ATFILE_SOURCE = @as(c_int, 1); -pub const __WORDSIZE = @as(c_int, 64); -pub const __WORDSIZE_TIME64_COMPAT32 = @as(c_int, 1); -pub const __SYSCALL_WORDSIZE = @as(c_int, 64); -pub const __TIMESIZE = __WORDSIZE; -pub const __USE_TIME_BITS64 = @as(c_int, 1); -pub const __USE_MISC = @as(c_int, 1); -pub const __USE_ATFILE = @as(c_int, 1); -pub const __USE_FORTIFY_LEVEL = @as(c_int, 0); -pub const __GLIBC_USE_DEPRECATED_GETS = @as(c_int, 0); -pub const __GLIBC_USE_DEPRECATED_SCANF = @as(c_int, 0); -pub const __GLIBC_USE_C23_STRTOL = @as(c_int, 0); -pub const _STDC_PREDEF_H = @as(c_int, 1); -pub const __STDC_IEC_559__ = @as(c_int, 1); -pub const __STDC_IEC_60559_BFP__ = @as(c_long, 201404); -pub const __STDC_IEC_559_COMPLEX__ = @as(c_int, 1); -pub const __STDC_IEC_60559_COMPLEX__ = @as(c_long, 201404); -pub const __STDC_ISO_10646__ = @as(c_long, 201706); -pub const __GNU_LIBRARY__ = @as(c_int, 6); -pub const __GLIBC__ = @as(c_int, 2); -pub inline fn __GLIBC_PREREQ(maj: anytype, min: anytype) @TypeOf(((__GLIBC__ << @as(c_int, 16)) + __GLIBC_MINOR__) >= ((maj << @as(c_int, 16)) + min)) { - _ = &maj; - _ = &min; - return ((__GLIBC__ << @as(c_int, 16)) + __GLIBC_MINOR__) >= ((maj << @as(c_int, 16)) + min); -} -pub const _SYS_CDEFS_H = @as(c_int, 1); -pub const __glibc_has_attribute = @compileError("unable to translate macro: undefined identifier `__has_attribute`"); -// /usr/include/sys/cdefs.h:45:10 -pub inline fn __glibc_has_builtin(name: anytype) @TypeOf(__has_builtin(name)) { - _ = &name; - return __has_builtin(name); -} -pub const __glibc_has_extension = @compileError("unable to translate macro: undefined identifier `__has_extension`"); -// /usr/include/sys/cdefs.h:55:10 -pub const __LEAF = ""; -pub const __LEAF_ATTR = ""; -pub const __THROW = @compileError("unable to translate macro: undefined identifier `__nothrow__`"); -// /usr/include/sys/cdefs.h:79:11 -pub const __THROWNL = @compileError("unable to translate macro: undefined identifier `__nothrow__`"); -// /usr/include/sys/cdefs.h:80:11 -pub const __NTH = @compileError("unable to translate macro: undefined identifier `__nothrow__`"); -// /usr/include/sys/cdefs.h:81:11 -pub const __NTHNL = @compileError("unable to translate macro: undefined identifier `__nothrow__`"); -// /usr/include/sys/cdefs.h:82:11 -pub const __COLD = @compileError("unable to translate macro: undefined identifier `__cold__`"); -// /usr/include/sys/cdefs.h:102:11 -pub inline fn __P(args: anytype) @TypeOf(args) { - _ = &args; - return args; -} -pub inline fn __PMT(args: anytype) @TypeOf(args) { - _ = &args; - return args; -} -pub const __CONCAT = @compileError("unable to translate C expr: unexpected token '##'"); -// /usr/include/sys/cdefs.h:131:9 -pub const __STRING = @compileError("unable to translate C expr: unexpected token '#'"); -// /usr/include/sys/cdefs.h:132:9 -pub const __ptr_t = ?*anyopaque; -pub const __BEGIN_DECLS = ""; -pub const __END_DECLS = ""; -pub const __attribute_overloadable__ = @compileError("unable to translate macro: undefined identifier `__overloadable__`"); -// /usr/include/sys/cdefs.h:151:10 -pub inline fn __bos(ptr: anytype) @TypeOf(__builtin_object_size(ptr, __USE_FORTIFY_LEVEL > @as(c_int, 1))) { - _ = &ptr; - return __builtin_object_size(ptr, __USE_FORTIFY_LEVEL > @as(c_int, 1)); -} -pub inline fn __bos0(ptr: anytype) @TypeOf(__builtin_object_size(ptr, @as(c_int, 0))) { - _ = &ptr; - return __builtin_object_size(ptr, @as(c_int, 0)); -} -pub inline fn __glibc_objsize0(__o: anytype) @TypeOf(__bos0(__o)) { - _ = &__o; - return __bos0(__o); -} -pub inline fn __glibc_objsize(__o: anytype) @TypeOf(__bos(__o)) { - _ = &__o; - return __bos(__o); -} -pub const __warnattr = @compileError("unable to translate C expr: unexpected token ''"); -// /usr/include/sys/cdefs.h:370:10 -pub const __errordecl = @compileError("unable to translate C expr: unexpected token 'extern'"); -// /usr/include/sys/cdefs.h:371:10 -pub const __flexarr = @compileError("unable to translate C expr: unexpected token '['"); -// /usr/include/sys/cdefs.h:379:10 -pub const __glibc_c99_flexarr_available = @as(c_int, 1); -pub const __REDIRECT = @compileError("unable to translate C expr: unexpected token '__asm__'"); -// /usr/include/sys/cdefs.h:410:10 -pub const __REDIRECT_NTH = @compileError("unable to translate C expr: unexpected token '__asm__'"); -// /usr/include/sys/cdefs.h:417:11 -pub const __REDIRECT_NTHNL = @compileError("unable to translate C expr: unexpected token '__asm__'"); -// /usr/include/sys/cdefs.h:419:11 -pub const __ASMNAME = @compileError("unable to translate C expr: unexpected token ','"); -// /usr/include/sys/cdefs.h:422:10 -pub inline fn __ASMNAME2(prefix: anytype, cname: anytype) @TypeOf(__STRING(prefix) ++ cname) { - _ = &prefix; - _ = &cname; - return __STRING(prefix) ++ cname; -} -pub const __REDIRECT_FORTIFY = __REDIRECT; -pub const __REDIRECT_FORTIFY_NTH = __REDIRECT_NTH; -pub const __attribute_malloc__ = @compileError("unable to translate macro: undefined identifier `__malloc__`"); -// /usr/include/sys/cdefs.h:452:10 -pub const __attribute_alloc_size__ = @compileError("unable to translate C expr: unexpected token ''"); -// /usr/include/sys/cdefs.h:463:10 -pub const __attribute_alloc_align__ = @compileError("unable to translate macro: undefined identifier `__alloc_align__`"); -// /usr/include/sys/cdefs.h:469:10 -pub const __attribute_pure__ = @compileError("unable to translate macro: undefined identifier `__pure__`"); -// /usr/include/sys/cdefs.h:479:10 -pub const __attribute_const__ = @compileError("unable to translate C expr: unexpected token '__attribute__'"); -// /usr/include/sys/cdefs.h:486:10 -pub const __attribute_maybe_unused__ = @compileError("unable to translate macro: undefined identifier `__unused__`"); -// /usr/include/sys/cdefs.h:492:10 -pub const __attribute_used__ = @compileError("unable to translate macro: undefined identifier `__used__`"); -// /usr/include/sys/cdefs.h:501:10 -pub const __attribute_noinline__ = @compileError("unable to translate macro: undefined identifier `__noinline__`"); -// /usr/include/sys/cdefs.h:502:10 -pub const __attribute_deprecated__ = @compileError("unable to translate macro: undefined identifier `__deprecated__`"); -// /usr/include/sys/cdefs.h:510:10 -pub const __attribute_deprecated_msg__ = @compileError("unable to translate macro: undefined identifier `__deprecated__`"); -// /usr/include/sys/cdefs.h:520:10 -pub const __attribute_format_arg__ = @compileError("unable to translate macro: undefined identifier `__format_arg__`"); -// /usr/include/sys/cdefs.h:533:10 -pub const __attribute_format_strfmon__ = @compileError("unable to translate macro: undefined identifier `__format__`"); -// /usr/include/sys/cdefs.h:543:10 -pub const __attribute_nonnull__ = @compileError("unable to translate macro: undefined identifier `__nonnull__`"); -// /usr/include/sys/cdefs.h:555:11 -pub inline fn __nonnull(params: anytype) @TypeOf(__attribute_nonnull__(params)) { - _ = ¶ms; - return __attribute_nonnull__(params); -} -pub const __returns_nonnull = @compileError("unable to translate macro: undefined identifier `__returns_nonnull__`"); -// /usr/include/sys/cdefs.h:568:10 -pub const __attribute_warn_unused_result__ = @compileError("unable to translate macro: undefined identifier `__warn_unused_result__`"); -// /usr/include/sys/cdefs.h:577:10 -pub const __wur = ""; -pub const __always_inline = @compileError("unable to translate macro: undefined identifier `__always_inline__`"); -// /usr/include/sys/cdefs.h:595:10 -pub const __attribute_artificial__ = @compileError("unable to translate macro: undefined identifier `__artificial__`"); -// /usr/include/sys/cdefs.h:604:10 -pub const __extern_inline = @compileError("unable to translate macro: undefined identifier `__gnu_inline__`"); -// /usr/include/sys/cdefs.h:622:11 -pub const __extern_always_inline = @compileError("unable to translate macro: undefined identifier `__gnu_inline__`"); -// /usr/include/sys/cdefs.h:623:11 -pub const __fortify_function = __extern_always_inline ++ __attribute_artificial__; -pub const __restrict_arr = @compileError("unable to translate C expr: unexpected token '__restrict'"); -// /usr/include/sys/cdefs.h:666:10 -pub inline fn __glibc_unlikely(cond: anytype) @TypeOf(__builtin_expect(cond, @as(c_int, 0))) { - _ = &cond; - return __builtin_expect(cond, @as(c_int, 0)); -} -pub inline fn __glibc_likely(cond: anytype) @TypeOf(__builtin_expect(cond, @as(c_int, 1))) { - _ = &cond; - return __builtin_expect(cond, @as(c_int, 1)); -} -pub const __attribute_nonstring__ = ""; -pub const __attribute_copy__ = @compileError("unable to translate C expr: unexpected token ''"); -// /usr/include/sys/cdefs.h:715:10 -pub const __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI = @as(c_int, 0); -pub inline fn __LDBL_REDIR1(name: anytype, proto: anytype, alias: anytype) @TypeOf(name ++ proto) { - _ = &name; - _ = &proto; - _ = &alias; - return name ++ proto; -} -pub inline fn __LDBL_REDIR(name: anytype, proto: anytype) @TypeOf(name ++ proto) { - _ = &name; - _ = &proto; - return name ++ proto; -} -pub inline fn __LDBL_REDIR1_NTH(name: anytype, proto: anytype, alias: anytype) @TypeOf(name ++ proto ++ __THROW) { - _ = &name; - _ = &proto; - _ = &alias; - return name ++ proto ++ __THROW; -} -pub inline fn __LDBL_REDIR_NTH(name: anytype, proto: anytype) @TypeOf(name ++ proto ++ __THROW) { - _ = &name; - _ = &proto; - return name ++ proto ++ __THROW; -} -pub const __LDBL_REDIR2_DECL = @compileError("unable to translate C expr: unexpected token ''"); -// /usr/include/sys/cdefs.h:792:10 -pub const __LDBL_REDIR_DECL = @compileError("unable to translate C expr: unexpected token ''"); -// /usr/include/sys/cdefs.h:793:10 -pub inline fn __REDIRECT_LDBL(name: anytype, proto: anytype, alias: anytype) @TypeOf(__REDIRECT(name, proto, alias)) { - _ = &name; - _ = &proto; - _ = &alias; - return __REDIRECT(name, proto, alias); -} -pub inline fn __REDIRECT_NTH_LDBL(name: anytype, proto: anytype, alias: anytype) @TypeOf(__REDIRECT_NTH(name, proto, alias)) { - _ = &name; - _ = &proto; - _ = &alias; - return __REDIRECT_NTH(name, proto, alias); -} -pub const __glibc_macro_warning1 = @compileError("unable to translate macro: undefined identifier `_Pragma`"); -// /usr/include/sys/cdefs.h:807:10 -pub const __glibc_macro_warning = @compileError("unable to translate macro: undefined identifier `GCC`"); -// /usr/include/sys/cdefs.h:808:10 -pub const __HAVE_GENERIC_SELECTION = @as(c_int, 1); -pub const __fortified_attr_access = @compileError("unable to translate C expr: unexpected token ''"); -// /usr/include/sys/cdefs.h:853:11 -pub const __attr_access = @compileError("unable to translate C expr: unexpected token ''"); -// /usr/include/sys/cdefs.h:854:11 -pub const __attr_access_none = @compileError("unable to translate C expr: unexpected token ''"); -// /usr/include/sys/cdefs.h:855:11 -pub const __attr_dealloc = @compileError("unable to translate C expr: unexpected token ''"); -// /usr/include/sys/cdefs.h:865:10 -pub const __attr_dealloc_free = ""; -pub const __attribute_returns_twice__ = @compileError("unable to translate macro: undefined identifier `__returns_twice__`"); -// /usr/include/sys/cdefs.h:872:10 -pub const __attribute_struct_may_alias__ = @compileError("unable to translate macro: undefined identifier `__may_alias__`"); -// /usr/include/sys/cdefs.h:881:10 -pub const __stub___compat_bdflush = ""; -pub const __stub_chflags = ""; -pub const __stub_fchflags = ""; -pub const __stub_gtty = ""; -pub const __stub_revoke = ""; -pub const __stub_setlogin = ""; -pub const __stub_sigreturn = ""; -pub const __stub_stty = ""; -pub const __GLIBC_USE_LIB_EXT2 = @as(c_int, 0); -pub const __GLIBC_USE_IEC_60559_BFP_EXT = @as(c_int, 0); -pub const __GLIBC_USE_IEC_60559_BFP_EXT_C23 = @as(c_int, 0); -pub const __GLIBC_USE_IEC_60559_EXT = @as(c_int, 0); -pub const __GLIBC_USE_IEC_60559_FUNCS_EXT = @as(c_int, 0); -pub const __GLIBC_USE_IEC_60559_FUNCS_EXT_C23 = @as(c_int, 0); -pub const __GLIBC_USE_IEC_60559_TYPES_EXT = @as(c_int, 0); -pub const __need_size_t = ""; -pub const __need_NULL = ""; -pub const _SIZE_T = ""; -pub const NULL = @import("std").zig.c_translation.cast(?*anyopaque, @as(c_int, 0)); -pub const _BITS_TYPES_H = @as(c_int, 1); -pub const __S16_TYPE = c_short; -pub const __U16_TYPE = c_ushort; -pub const __S32_TYPE = c_int; -pub const __U32_TYPE = c_uint; -pub const __SLONGWORD_TYPE = c_long; -pub const __ULONGWORD_TYPE = c_ulong; -pub const __SQUAD_TYPE = c_long; -pub const __UQUAD_TYPE = c_ulong; -pub const __SWORD_TYPE = c_long; -pub const __UWORD_TYPE = c_ulong; -pub const __SLONG32_TYPE = c_int; -pub const __ULONG32_TYPE = c_uint; -pub const __S64_TYPE = c_long; -pub const __U64_TYPE = c_ulong; -pub const __STD_TYPE = @compileError("unable to translate C expr: unexpected token 'typedef'"); -// /usr/include/bits/types.h:137:10 -pub const _BITS_TYPESIZES_H = @as(c_int, 1); -pub const __SYSCALL_SLONG_TYPE = __SLONGWORD_TYPE; -pub const __SYSCALL_ULONG_TYPE = __ULONGWORD_TYPE; -pub const __DEV_T_TYPE = __UQUAD_TYPE; -pub const __UID_T_TYPE = __U32_TYPE; -pub const __GID_T_TYPE = __U32_TYPE; -pub const __INO_T_TYPE = __SYSCALL_ULONG_TYPE; -pub const __INO64_T_TYPE = __UQUAD_TYPE; -pub const __MODE_T_TYPE = __U32_TYPE; -pub const __NLINK_T_TYPE = __SYSCALL_ULONG_TYPE; -pub const __FSWORD_T_TYPE = __SYSCALL_SLONG_TYPE; -pub const __OFF_T_TYPE = __SYSCALL_SLONG_TYPE; -pub const __OFF64_T_TYPE = __SQUAD_TYPE; -pub const __PID_T_TYPE = __S32_TYPE; -pub const __RLIM_T_TYPE = __SYSCALL_ULONG_TYPE; -pub const __RLIM64_T_TYPE = __UQUAD_TYPE; -pub const __BLKCNT_T_TYPE = __SYSCALL_SLONG_TYPE; -pub const __BLKCNT64_T_TYPE = __SQUAD_TYPE; -pub const __FSBLKCNT_T_TYPE = __SYSCALL_ULONG_TYPE; -pub const __FSBLKCNT64_T_TYPE = __UQUAD_TYPE; -pub const __FSFILCNT_T_TYPE = __SYSCALL_ULONG_TYPE; -pub const __FSFILCNT64_T_TYPE = __UQUAD_TYPE; -pub const __ID_T_TYPE = __U32_TYPE; -pub const __CLOCK_T_TYPE = __SYSCALL_SLONG_TYPE; -pub const __TIME_T_TYPE = __SYSCALL_SLONG_TYPE; -pub const __USECONDS_T_TYPE = __U32_TYPE; -pub const __SUSECONDS_T_TYPE = __SYSCALL_SLONG_TYPE; -pub const __SUSECONDS64_T_TYPE = __SQUAD_TYPE; -pub const __DADDR_T_TYPE = __S32_TYPE; -pub const __KEY_T_TYPE = __S32_TYPE; -pub const __CLOCKID_T_TYPE = __S32_TYPE; -pub const __TIMER_T_TYPE = ?*anyopaque; -pub const __BLKSIZE_T_TYPE = __SYSCALL_SLONG_TYPE; -pub const __FSID_T_TYPE = @compileError("unable to translate macro: undefined identifier `__val`"); -// /usr/include/bits/typesizes.h:73:9 -pub const __SSIZE_T_TYPE = __SWORD_TYPE; -pub const __CPU_MASK_TYPE = __SYSCALL_ULONG_TYPE; -pub const __OFF_T_MATCHES_OFF64_T = @as(c_int, 1); -pub const __INO_T_MATCHES_INO64_T = @as(c_int, 1); -pub const __RLIM_T_MATCHES_RLIM64_T = @as(c_int, 1); -pub const __STATFS_MATCHES_STATFS64 = @as(c_int, 1); -pub const __KERNEL_OLD_TIMEVAL_MATCHES_TIMEVAL64 = @as(c_int, 1); -pub const __FD_SETSIZE = @as(c_int, 1024); -pub const _BITS_TIME64_H = @as(c_int, 1); -pub const __TIME64_T_TYPE = __TIME_T_TYPE; -pub const _____fpos_t_defined = @as(c_int, 1); -pub const ____mbstate_t_defined = @as(c_int, 1); -pub const _____fpos64_t_defined = @as(c_int, 1); -pub const ____FILE_defined = @as(c_int, 1); -pub const __FILE_defined = @as(c_int, 1); -pub const __struct_FILE_defined = @as(c_int, 1); -pub const __getc_unlocked_body = @compileError("TODO postfix inc/dec expr"); -// /usr/include/bits/types/struct_FILE.h:102:9 -pub const __putc_unlocked_body = @compileError("TODO postfix inc/dec expr"); -// /usr/include/bits/types/struct_FILE.h:106:9 -pub const _IO_EOF_SEEN = @as(c_int, 0x0010); -pub inline fn __feof_unlocked_body(_fp: anytype) @TypeOf((_fp.*._flags & _IO_EOF_SEEN) != @as(c_int, 0)) { - _ = &_fp; - return (_fp.*._flags & _IO_EOF_SEEN) != @as(c_int, 0); -} -pub const _IO_ERR_SEEN = @as(c_int, 0x0020); -pub inline fn __ferror_unlocked_body(_fp: anytype) @TypeOf((_fp.*._flags & _IO_ERR_SEEN) != @as(c_int, 0)) { - _ = &_fp; - return (_fp.*._flags & _IO_ERR_SEEN) != @as(c_int, 0); -} -pub const _IO_USER_LOCK = @import("std").zig.c_translation.promoteIntLiteral(c_int, 0x8000, .hex); -pub const __cookie_io_functions_t_defined = @as(c_int, 1); -pub const _VA_LIST_DEFINED = ""; -pub const __off_t_defined = ""; -pub const __ssize_t_defined = ""; -pub const _IOFBF = @as(c_int, 0); -pub const _IOLBF = @as(c_int, 1); -pub const _IONBF = @as(c_int, 2); -pub const BUFSIZ = @as(c_int, 8192); -pub const EOF = -@as(c_int, 1); -pub const SEEK_SET = @as(c_int, 0); -pub const SEEK_CUR = @as(c_int, 1); -pub const SEEK_END = @as(c_int, 2); -pub const P_tmpdir = "/tmp"; -pub const L_tmpnam = @as(c_int, 20); -pub const TMP_MAX = @import("std").zig.c_translation.promoteIntLiteral(c_int, 238328, .decimal); -pub const _BITS_STDIO_LIM_H = @as(c_int, 1); -pub const FILENAME_MAX = @as(c_int, 4096); -pub const L_ctermid = @as(c_int, 9); -pub const FOPEN_MAX = @as(c_int, 16); -pub const __attr_dealloc_fclose = __attr_dealloc(fclose, @as(c_int, 1)); -pub const _BITS_FLOATN_H = ""; -pub const __HAVE_FLOAT128 = @as(c_int, 0); -pub const __HAVE_DISTINCT_FLOAT128 = @as(c_int, 0); -pub const __HAVE_FLOAT64X = @as(c_int, 1); -pub const __HAVE_FLOAT64X_LONG_DOUBLE = @as(c_int, 1); -pub const _BITS_FLOATN_COMMON_H = ""; -pub const __HAVE_FLOAT16 = @as(c_int, 0); -pub const __HAVE_FLOAT32 = @as(c_int, 1); -pub const __HAVE_FLOAT64 = @as(c_int, 1); -pub const __HAVE_FLOAT32X = @as(c_int, 1); -pub const __HAVE_FLOAT128X = @as(c_int, 0); -pub const __HAVE_DISTINCT_FLOAT16 = __HAVE_FLOAT16; -pub const __HAVE_DISTINCT_FLOAT32 = @as(c_int, 0); -pub const __HAVE_DISTINCT_FLOAT64 = @as(c_int, 0); -pub const __HAVE_DISTINCT_FLOAT32X = @as(c_int, 0); -pub const __HAVE_DISTINCT_FLOAT64X = @as(c_int, 0); -pub const __HAVE_DISTINCT_FLOAT128X = __HAVE_FLOAT128X; -pub const __HAVE_FLOAT128_UNLIKE_LDBL = (__HAVE_DISTINCT_FLOAT128 != 0) and (__LDBL_MANT_DIG__ != @as(c_int, 113)); -pub const __HAVE_FLOATN_NOT_TYPEDEF = @as(c_int, 0); -pub const __f32 = @import("std").zig.c_translation.Macros.F_SUFFIX; -pub inline fn __f64(x: anytype) @TypeOf(x) { - _ = &x; - return x; -} -pub inline fn __f32x(x: anytype) @TypeOf(x) { - _ = &x; - return x; -} -pub const __f64x = @import("std").zig.c_translation.Macros.L_SUFFIX; -pub const __CFLOAT32 = @compileError("unable to translate: TODO _Complex"); -// /usr/include/bits/floatn-common.h:149:12 -pub const __CFLOAT64 = @compileError("unable to translate: TODO _Complex"); -// /usr/include/bits/floatn-common.h:160:13 -pub const __CFLOAT32X = @compileError("unable to translate: TODO _Complex"); -// /usr/include/bits/floatn-common.h:169:12 -pub const __CFLOAT64X = @compileError("unable to translate: TODO _Complex"); -// /usr/include/bits/floatn-common.h:178:13 -pub inline fn __builtin_huge_valf32() @TypeOf(__builtin_huge_valf()) { - return __builtin_huge_valf(); -} -pub inline fn __builtin_inff32() @TypeOf(__builtin_inff()) { - return __builtin_inff(); -} -pub inline fn __builtin_nanf32(x: anytype) @TypeOf(__builtin_nanf(x)) { - _ = &x; - return __builtin_nanf(x); -} -pub const __builtin_nansf32 = @compileError("unable to translate macro: undefined identifier `__builtin_nansf`"); -// /usr/include/bits/floatn-common.h:221:12 -pub const __builtin_huge_valf64 = @compileError("unable to translate macro: undefined identifier `__builtin_huge_val`"); -// /usr/include/bits/floatn-common.h:255:13 -pub const __builtin_inff64 = @compileError("unable to translate macro: undefined identifier `__builtin_inf`"); -// /usr/include/bits/floatn-common.h:256:13 -pub const __builtin_nanf64 = @compileError("unable to translate macro: undefined identifier `__builtin_nan`"); -// /usr/include/bits/floatn-common.h:257:13 -pub const __builtin_nansf64 = @compileError("unable to translate macro: undefined identifier `__builtin_nans`"); -// /usr/include/bits/floatn-common.h:258:13 -pub const __builtin_huge_valf32x = @compileError("unable to translate macro: undefined identifier `__builtin_huge_val`"); -// /usr/include/bits/floatn-common.h:272:12 -pub const __builtin_inff32x = @compileError("unable to translate macro: undefined identifier `__builtin_inf`"); -// /usr/include/bits/floatn-common.h:273:12 -pub const __builtin_nanf32x = @compileError("unable to translate macro: undefined identifier `__builtin_nan`"); -// /usr/include/bits/floatn-common.h:274:12 -pub const __builtin_nansf32x = @compileError("unable to translate macro: undefined identifier `__builtin_nans`"); -// /usr/include/bits/floatn-common.h:275:12 -pub const __builtin_huge_valf64x = @compileError("unable to translate macro: undefined identifier `__builtin_huge_vall`"); -// /usr/include/bits/floatn-common.h:289:13 -pub const __builtin_inff64x = @compileError("unable to translate macro: undefined identifier `__builtin_infl`"); -// /usr/include/bits/floatn-common.h:290:13 -pub const __builtin_nanf64x = @compileError("unable to translate macro: undefined identifier `__builtin_nanl`"); -// /usr/include/bits/floatn-common.h:291:13 -pub const __builtin_nansf64x = @compileError("unable to translate macro: undefined identifier `__builtin_nansl`"); -// /usr/include/bits/floatn-common.h:292:13 -pub const CEED_QFUNCTION_DEFS_H = ""; -pub const __STDDEF_H = ""; -pub const __need_ptrdiff_t = ""; -pub const __need_wchar_t = ""; -pub const __need_max_align_t = ""; -pub const __need_offsetof = ""; -pub const _PTRDIFF_T = ""; -pub const _WCHAR_T = ""; -pub const __CLANG_MAX_ALIGN_T_DEFINED = ""; -pub const offsetof = @compileError("unable to translate C expr: unexpected token 'an identifier'"); -// /usr/lib/zig/include/__stddef_offsetof.h:16:9 -pub const __CLANG_STDINT_H = ""; -pub const _STDINT_H = @as(c_int, 1); -pub const _BITS_WCHAR_H = @as(c_int, 1); -pub const __WCHAR_MAX = __WCHAR_MAX__; -pub const __WCHAR_MIN = -__WCHAR_MAX - @as(c_int, 1); -pub const _BITS_STDINT_INTN_H = @as(c_int, 1); -pub const _BITS_STDINT_UINTN_H = @as(c_int, 1); -pub const _BITS_STDINT_LEAST_H = @as(c_int, 1); -pub const __intptr_t_defined = ""; -pub const __INT64_C = @import("std").zig.c_translation.Macros.L_SUFFIX; -pub const __UINT64_C = @import("std").zig.c_translation.Macros.UL_SUFFIX; -pub const INT8_MIN = -@as(c_int, 128); -pub const INT16_MIN = -@as(c_int, 32767) - @as(c_int, 1); -pub const INT32_MIN = -@import("std").zig.c_translation.promoteIntLiteral(c_int, 2147483647, .decimal) - @as(c_int, 1); -pub const INT64_MIN = -__INT64_C(@import("std").zig.c_translation.promoteIntLiteral(c_int, 9223372036854775807, .decimal)) - @as(c_int, 1); -pub const INT8_MAX = @as(c_int, 127); -pub const INT16_MAX = @as(c_int, 32767); -pub const INT32_MAX = @import("std").zig.c_translation.promoteIntLiteral(c_int, 2147483647, .decimal); -pub const INT64_MAX = __INT64_C(@import("std").zig.c_translation.promoteIntLiteral(c_int, 9223372036854775807, .decimal)); -pub const UINT8_MAX = @as(c_int, 255); -pub const UINT16_MAX = @import("std").zig.c_translation.promoteIntLiteral(c_int, 65535, .decimal); -pub const UINT32_MAX = @import("std").zig.c_translation.promoteIntLiteral(c_uint, 4294967295, .decimal); -pub const UINT64_MAX = __UINT64_C(@import("std").zig.c_translation.promoteIntLiteral(c_int, 18446744073709551615, .decimal)); -pub const INT_LEAST8_MIN = -@as(c_int, 128); -pub const INT_LEAST16_MIN = -@as(c_int, 32767) - @as(c_int, 1); -pub const INT_LEAST32_MIN = -@import("std").zig.c_translation.promoteIntLiteral(c_int, 2147483647, .decimal) - @as(c_int, 1); -pub const INT_LEAST64_MIN = -__INT64_C(@import("std").zig.c_translation.promoteIntLiteral(c_int, 9223372036854775807, .decimal)) - @as(c_int, 1); -pub const INT_LEAST8_MAX = @as(c_int, 127); -pub const INT_LEAST16_MAX = @as(c_int, 32767); -pub const INT_LEAST32_MAX = @import("std").zig.c_translation.promoteIntLiteral(c_int, 2147483647, .decimal); -pub const INT_LEAST64_MAX = __INT64_C(@import("std").zig.c_translation.promoteIntLiteral(c_int, 9223372036854775807, .decimal)); -pub const UINT_LEAST8_MAX = @as(c_int, 255); -pub const UINT_LEAST16_MAX = @import("std").zig.c_translation.promoteIntLiteral(c_int, 65535, .decimal); -pub const UINT_LEAST32_MAX = @import("std").zig.c_translation.promoteIntLiteral(c_uint, 4294967295, .decimal); -pub const UINT_LEAST64_MAX = __UINT64_C(@import("std").zig.c_translation.promoteIntLiteral(c_int, 18446744073709551615, .decimal)); -pub const INT_FAST8_MIN = -@as(c_int, 128); -pub const INT_FAST16_MIN = -@import("std").zig.c_translation.promoteIntLiteral(c_long, 9223372036854775807, .decimal) - @as(c_int, 1); -pub const INT_FAST32_MIN = -@import("std").zig.c_translation.promoteIntLiteral(c_long, 9223372036854775807, .decimal) - @as(c_int, 1); -pub const INT_FAST64_MIN = -__INT64_C(@import("std").zig.c_translation.promoteIntLiteral(c_int, 9223372036854775807, .decimal)) - @as(c_int, 1); -pub const INT_FAST8_MAX = @as(c_int, 127); -pub const INT_FAST16_MAX = @import("std").zig.c_translation.promoteIntLiteral(c_long, 9223372036854775807, .decimal); -pub const INT_FAST32_MAX = @import("std").zig.c_translation.promoteIntLiteral(c_long, 9223372036854775807, .decimal); -pub const INT_FAST64_MAX = __INT64_C(@import("std").zig.c_translation.promoteIntLiteral(c_int, 9223372036854775807, .decimal)); -pub const UINT_FAST8_MAX = @as(c_int, 255); -pub const UINT_FAST16_MAX = @import("std").zig.c_translation.promoteIntLiteral(c_ulong, 18446744073709551615, .decimal); -pub const UINT_FAST32_MAX = @import("std").zig.c_translation.promoteIntLiteral(c_ulong, 18446744073709551615, .decimal); -pub const UINT_FAST64_MAX = __UINT64_C(@import("std").zig.c_translation.promoteIntLiteral(c_int, 18446744073709551615, .decimal)); -pub const INTPTR_MIN = -@import("std").zig.c_translation.promoteIntLiteral(c_long, 9223372036854775807, .decimal) - @as(c_int, 1); -pub const INTPTR_MAX = @import("std").zig.c_translation.promoteIntLiteral(c_long, 9223372036854775807, .decimal); -pub const UINTPTR_MAX = @import("std").zig.c_translation.promoteIntLiteral(c_ulong, 18446744073709551615, .decimal); -pub const INTMAX_MIN = -__INT64_C(@import("std").zig.c_translation.promoteIntLiteral(c_int, 9223372036854775807, .decimal)) - @as(c_int, 1); -pub const INTMAX_MAX = __INT64_C(@import("std").zig.c_translation.promoteIntLiteral(c_int, 9223372036854775807, .decimal)); -pub const UINTMAX_MAX = __UINT64_C(@import("std").zig.c_translation.promoteIntLiteral(c_int, 18446744073709551615, .decimal)); -pub const PTRDIFF_MIN = -@import("std").zig.c_translation.promoteIntLiteral(c_long, 9223372036854775807, .decimal) - @as(c_int, 1); -pub const PTRDIFF_MAX = @import("std").zig.c_translation.promoteIntLiteral(c_long, 9223372036854775807, .decimal); -pub const SIG_ATOMIC_MIN = -@import("std").zig.c_translation.promoteIntLiteral(c_int, 2147483647, .decimal) - @as(c_int, 1); -pub const SIG_ATOMIC_MAX = @import("std").zig.c_translation.promoteIntLiteral(c_int, 2147483647, .decimal); -pub const SIZE_MAX = @import("std").zig.c_translation.promoteIntLiteral(c_ulong, 18446744073709551615, .decimal); -pub const WCHAR_MIN = __WCHAR_MIN; -pub const WCHAR_MAX = __WCHAR_MAX; -pub const WINT_MIN = @as(c_uint, 0); -pub const WINT_MAX = @import("std").zig.c_translation.promoteIntLiteral(c_uint, 4294967295, .decimal); -pub inline fn INT8_C(c: anytype) @TypeOf(c) { - _ = &c; - return c; -} -pub inline fn INT16_C(c: anytype) @TypeOf(c) { - _ = &c; - return c; -} -pub inline fn INT32_C(c: anytype) @TypeOf(c) { - _ = &c; - return c; -} -pub const INT64_C = @import("std").zig.c_translation.Macros.L_SUFFIX; -pub inline fn UINT8_C(c: anytype) @TypeOf(c) { - _ = &c; - return c; -} -pub inline fn UINT16_C(c: anytype) @TypeOf(c) { - _ = &c; - return c; -} -pub const UINT32_C = @import("std").zig.c_translation.Macros.U_SUFFIX; -pub const UINT64_C = @import("std").zig.c_translation.Macros.UL_SUFFIX; -pub const INTMAX_C = @import("std").zig.c_translation.Macros.L_SUFFIX; -pub const UINTMAX_C = @import("std").zig.c_translation.Macros.UL_SUFFIX; -pub const CEED_QFUNCTION_ATTR = ""; -pub const CEED_QFUNCTION_HELPER_ATTR = @compileError("unable to translate macro: undefined identifier `always_inline`"); -// /home/jeremy/Dev/libCEED/include/ceed/types.h:37:9 -pub const CEED_QFUNCTION = @compileError("unable to translate macro: undefined identifier `_loc`"); -// /home/jeremy/Dev/libCEED/include/ceed/types.h:49:9 -pub const CEED_QFUNCTION_HELPER = @compileError("unable to translate C expr: unexpected token 'static'"); -// /home/jeremy/Dev/libCEED/include/ceed/types.h:60:9 -pub const CEED_Q_VLA = @compileError("unable to translate macro: undefined identifier `Q`"); -// /home/jeremy/Dev/libCEED/include/ceed/types.h:70:9 -pub const CeedPragmaSIMD = @compileError("unable to translate macro: undefined identifier `_Pragma`"); -// /home/jeremy/Dev/libCEED/include/ceed/types.h:93:9 -pub const CeedInt_FMT = "d"; -pub const CeedSize_FMT = "td"; -pub const CeedInt8_FMT = "d"; -pub const CEED_SCALAR_IS_FP64 = ""; -pub const CEED_SCALAR_TYPE = CEED_SCALAR_FP64; -pub const CEED_EPSILON = @as(f64, 1e-16); -pub const CeedError = @compileError("unable to translate C expr: expected ')' instead got '...'"); -// /home/jeremy/Dev/libCEED/include/ceed/ceed.h:123:9 -pub const CEED_VERSION_MAJOR = @as(c_int, 0); -pub const CEED_VERSION_MINOR = @as(c_int, 12); -pub const CEED_VERSION_PATCH = @as(c_int, 0); -pub const CEED_VERSION_RELEASE = @"false"; -pub inline fn CEED_VERSION_GE(major: anytype, minor: anytype, patch: anytype) @TypeOf(!(CEED_VERSION_RELEASE != 0) or ((CEED_VERSION_MAJOR > major) or ((CEED_VERSION_MAJOR == major) and ((CEED_VERSION_MINOR > minor) or ((CEED_VERSION_MINOR == minor) and (CEED_VERSION_PATCH >= patch)))))) { - _ = &major; - _ = &minor; - _ = &patch; - return !(CEED_VERSION_RELEASE != 0) or ((CEED_VERSION_MAJOR > major) or ((CEED_VERSION_MAJOR == major) and ((CEED_VERSION_MINOR > minor) or ((CEED_VERSION_MINOR == minor) and (CEED_VERSION_PATCH >= patch))))); -} -pub const _G_fpos_t = struct__G_fpos_t; -pub const _G_fpos64_t = struct__G_fpos64_t; -pub const _IO_marker = struct__IO_marker; -pub const _IO_codecvt = struct__IO_codecvt; -pub const _IO_wide_data = struct__IO_wide_data; -pub const _IO_FILE = struct__IO_FILE; -pub const _IO_cookie_io_functions_t = struct__IO_cookie_io_functions_t; -pub const Ceed_private = struct_Ceed_private; -pub const CeedRequest_private = struct_CeedRequest_private; -pub const CeedVector_private = struct_CeedVector_private; -pub const CeedElemRestriction_private = struct_CeedElemRestriction_private; -pub const CeedBasis_private = struct_CeedBasis_private; -pub const CeedQFunctionField_private = struct_CeedQFunctionField_private; -pub const CeedQFunction_private = struct_CeedQFunction_private; -pub const CeedOperatorField_private = struct_CeedOperatorField_private; -pub const CeedQFunctionContext_private = struct_CeedQFunctionContext_private; -pub const CeedContextFieldLabel_private = struct_CeedContextFieldLabel_private; -pub const CeedOperator_private = struct_CeedOperator_private; diff --git a/examples/zig/.zig-cache/o/9ab9f1456de22b1bbe08046e61f26257/cimport.h b/examples/zig/.zig-cache/o/9ab9f1456de22b1bbe08046e61f26257/cimport.h deleted file mode 100644 index 723162c9ad..0000000000 --- a/examples/zig/.zig-cache/o/9ab9f1456de22b1bbe08046e61f26257/cimport.h +++ /dev/null @@ -1 +0,0 @@ -#include diff --git a/examples/zig/.zig-cache/o/a3106b7af7a68848f0a2e43f7a806049/build b/examples/zig/.zig-cache/o/a3106b7af7a68848f0a2e43f7a806049/build deleted file mode 100755 index f4d9cc0ba6..0000000000 Binary files a/examples/zig/.zig-cache/o/a3106b7af7a68848f0a2e43f7a806049/build and /dev/null differ diff --git a/examples/zig/.zig-cache/o/a32fcfc0e475f08356ed8aef4020640b/dependencies.zig b/examples/zig/.zig-cache/o/a32fcfc0e475f08356ed8aef4020640b/dependencies.zig deleted file mode 100644 index 72e4e833be..0000000000 --- a/examples/zig/.zig-cache/o/a32fcfc0e475f08356ed8aef4020640b/dependencies.zig +++ /dev/null @@ -1,2 +0,0 @@ -pub const packages = struct {}; -pub const root_deps: []const struct { []const u8, []const u8 } = &.{}; diff --git a/examples/zig/.zig-cache/o/b12f38aa53970daeafd9058b26ee6e1e/ex01 b/examples/zig/.zig-cache/o/b12f38aa53970daeafd9058b26ee6e1e/ex01 deleted file mode 100755 index 55931b2284..0000000000 Binary files a/examples/zig/.zig-cache/o/b12f38aa53970daeafd9058b26ee6e1e/ex01 and /dev/null differ diff --git a/examples/zig/.zig-cache/o/b26898f3ef4fbf9ce1a6162304c21025/cimport.h b/examples/zig/.zig-cache/o/b26898f3ef4fbf9ce1a6162304c21025/cimport.h deleted file mode 100644 index 53c5fdf179..0000000000 --- a/examples/zig/.zig-cache/o/b26898f3ef4fbf9ce1a6162304c21025/cimport.h +++ /dev/null @@ -1 +0,0 @@ -#include diff --git a/examples/zig/.zig-cache/o/be33247427b326ac9880cce3f19e88a9/ex01 b/examples/zig/.zig-cache/o/be33247427b326ac9880cce3f19e88a9/ex01 deleted file mode 100755 index 1c392053e3..0000000000 Binary files a/examples/zig/.zig-cache/o/be33247427b326ac9880cce3f19e88a9/ex01 and /dev/null differ diff --git a/examples/zig/.zig-cache/o/cdac848822b0f14d2562fef74ec0862e/build b/examples/zig/.zig-cache/o/cdac848822b0f14d2562fef74ec0862e/build deleted file mode 100755 index 1009a9f5a3..0000000000 Binary files a/examples/zig/.zig-cache/o/cdac848822b0f14d2562fef74ec0862e/build and /dev/null differ diff --git a/examples/zig/.zig-cache/o/de6ee13b0ab392dfad7eb0a6b8ad4910/build b/examples/zig/.zig-cache/o/de6ee13b0ab392dfad7eb0a6b8ad4910/build deleted file mode 100755 index 1d33bf8b0e..0000000000 Binary files a/examples/zig/.zig-cache/o/de6ee13b0ab392dfad7eb0a6b8ad4910/build and /dev/null differ diff --git a/examples/zig/.zig-cache/o/e9a096c9ae08f2f0c0a5f61176ab4fee/cimport.h b/examples/zig/.zig-cache/o/e9a096c9ae08f2f0c0a5f61176ab4fee/cimport.h deleted file mode 100644 index 723162c9ad..0000000000 --- a/examples/zig/.zig-cache/o/e9a096c9ae08f2f0c0a5f61176ab4fee/cimport.h +++ /dev/null @@ -1 +0,0 @@ -#include diff --git a/examples/zig/.zig-cache/o/eb25bd873b63e20a2940d9562b7d2914/ex01 b/examples/zig/.zig-cache/o/eb25bd873b63e20a2940d9562b7d2914/ex01 deleted file mode 100755 index 26ce15d77f..0000000000 Binary files a/examples/zig/.zig-cache/o/eb25bd873b63e20a2940d9562b7d2914/ex01 and /dev/null differ diff --git a/examples/zig/.zig-cache/o/edbbf4141073fd9e2b32ae3028b8acf3/build b/examples/zig/.zig-cache/o/edbbf4141073fd9e2b32ae3028b8acf3/build deleted file mode 100755 index 7c0e993e7d..0000000000 Binary files a/examples/zig/.zig-cache/o/edbbf4141073fd9e2b32ae3028b8acf3/build and /dev/null differ diff --git a/examples/zig/.zig-cache/o/ee7fc71a380c7c0b1d57b819d08c0974/cimport.zig b/examples/zig/.zig-cache/o/ee7fc71a380c7c0b1d57b819d08c0974/cimport.zig deleted file mode 100644 index c2dc492428..0000000000 --- a/examples/zig/.zig-cache/o/ee7fc71a380c7c0b1d57b819d08c0974/cimport.zig +++ /dev/null @@ -1,1732 +0,0 @@ -pub const __builtin_bswap16 = @import("std").zig.c_builtins.__builtin_bswap16; -pub const __builtin_bswap32 = @import("std").zig.c_builtins.__builtin_bswap32; -pub const __builtin_bswap64 = @import("std").zig.c_builtins.__builtin_bswap64; -pub const __builtin_signbit = @import("std").zig.c_builtins.__builtin_signbit; -pub const __builtin_signbitf = @import("std").zig.c_builtins.__builtin_signbitf; -pub const __builtin_popcount = @import("std").zig.c_builtins.__builtin_popcount; -pub const __builtin_ctz = @import("std").zig.c_builtins.__builtin_ctz; -pub const __builtin_clz = @import("std").zig.c_builtins.__builtin_clz; -pub const __builtin_sqrt = @import("std").zig.c_builtins.__builtin_sqrt; -pub const __builtin_sqrtf = @import("std").zig.c_builtins.__builtin_sqrtf; -pub const __builtin_sin = @import("std").zig.c_builtins.__builtin_sin; -pub const __builtin_sinf = @import("std").zig.c_builtins.__builtin_sinf; -pub const __builtin_cos = @import("std").zig.c_builtins.__builtin_cos; -pub const __builtin_cosf = @import("std").zig.c_builtins.__builtin_cosf; -pub const __builtin_exp = @import("std").zig.c_builtins.__builtin_exp; -pub const __builtin_expf = @import("std").zig.c_builtins.__builtin_expf; -pub const __builtin_exp2 = @import("std").zig.c_builtins.__builtin_exp2; -pub const __builtin_exp2f = @import("std").zig.c_builtins.__builtin_exp2f; -pub const __builtin_log = @import("std").zig.c_builtins.__builtin_log; -pub const __builtin_logf = @import("std").zig.c_builtins.__builtin_logf; -pub const __builtin_log2 = @import("std").zig.c_builtins.__builtin_log2; -pub const __builtin_log2f = @import("std").zig.c_builtins.__builtin_log2f; -pub const __builtin_log10 = @import("std").zig.c_builtins.__builtin_log10; -pub const __builtin_log10f = @import("std").zig.c_builtins.__builtin_log10f; -pub const __builtin_abs = @import("std").zig.c_builtins.__builtin_abs; -pub const __builtin_labs = @import("std").zig.c_builtins.__builtin_labs; -pub const __builtin_llabs = @import("std").zig.c_builtins.__builtin_llabs; -pub const __builtin_fabs = @import("std").zig.c_builtins.__builtin_fabs; -pub const __builtin_fabsf = @import("std").zig.c_builtins.__builtin_fabsf; -pub const __builtin_floor = @import("std").zig.c_builtins.__builtin_floor; -pub const __builtin_floorf = @import("std").zig.c_builtins.__builtin_floorf; -pub const __builtin_ceil = @import("std").zig.c_builtins.__builtin_ceil; -pub const __builtin_ceilf = @import("std").zig.c_builtins.__builtin_ceilf; -pub const __builtin_trunc = @import("std").zig.c_builtins.__builtin_trunc; -pub const __builtin_truncf = @import("std").zig.c_builtins.__builtin_truncf; -pub const __builtin_round = @import("std").zig.c_builtins.__builtin_round; -pub const __builtin_roundf = @import("std").zig.c_builtins.__builtin_roundf; -pub const __builtin_strlen = @import("std").zig.c_builtins.__builtin_strlen; -pub const __builtin_strcmp = @import("std").zig.c_builtins.__builtin_strcmp; -pub const __builtin_object_size = @import("std").zig.c_builtins.__builtin_object_size; -pub const __builtin___memset_chk = @import("std").zig.c_builtins.__builtin___memset_chk; -pub const __builtin_memset = @import("std").zig.c_builtins.__builtin_memset; -pub const __builtin___memcpy_chk = @import("std").zig.c_builtins.__builtin___memcpy_chk; -pub const __builtin_memcpy = @import("std").zig.c_builtins.__builtin_memcpy; -pub const __builtin_expect = @import("std").zig.c_builtins.__builtin_expect; -pub const __builtin_nanf = @import("std").zig.c_builtins.__builtin_nanf; -pub const __builtin_huge_valf = @import("std").zig.c_builtins.__builtin_huge_valf; -pub const __builtin_inff = @import("std").zig.c_builtins.__builtin_inff; -pub const __builtin_isnan = @import("std").zig.c_builtins.__builtin_isnan; -pub const __builtin_isinf = @import("std").zig.c_builtins.__builtin_isinf; -pub const __builtin_isinf_sign = @import("std").zig.c_builtins.__builtin_isinf_sign; -pub const __has_builtin = @import("std").zig.c_builtins.__has_builtin; -pub const __builtin_assume = @import("std").zig.c_builtins.__builtin_assume; -pub const __builtin_unreachable = @import("std").zig.c_builtins.__builtin_unreachable; -pub const __builtin_constant_p = @import("std").zig.c_builtins.__builtin_constant_p; -pub const __builtin_mul_overflow = @import("std").zig.c_builtins.__builtin_mul_overflow; -pub const struct___va_list_tag_1 = extern struct { - gp_offset: c_uint = @import("std").mem.zeroes(c_uint), - fp_offset: c_uint = @import("std").mem.zeroes(c_uint), - overflow_arg_area: ?*anyopaque = @import("std").mem.zeroes(?*anyopaque), - reg_save_area: ?*anyopaque = @import("std").mem.zeroes(?*anyopaque), -}; -pub const __builtin_va_list = [1]struct___va_list_tag_1; -pub const __gnuc_va_list = __builtin_va_list; -pub const va_list = __builtin_va_list; -pub const __u_char = u8; -pub const __u_short = c_ushort; -pub const __u_int = c_uint; -pub const __u_long = c_ulong; -pub const __int8_t = i8; -pub const __uint8_t = u8; -pub const __int16_t = c_short; -pub const __uint16_t = c_ushort; -pub const __int32_t = c_int; -pub const __uint32_t = c_uint; -pub const __int64_t = c_long; -pub const __uint64_t = c_ulong; -pub const __int_least8_t = __int8_t; -pub const __uint_least8_t = __uint8_t; -pub const __int_least16_t = __int16_t; -pub const __uint_least16_t = __uint16_t; -pub const __int_least32_t = __int32_t; -pub const __uint_least32_t = __uint32_t; -pub const __int_least64_t = __int64_t; -pub const __uint_least64_t = __uint64_t; -pub const __quad_t = c_long; -pub const __u_quad_t = c_ulong; -pub const __intmax_t = c_long; -pub const __uintmax_t = c_ulong; -pub const __dev_t = c_ulong; -pub const __uid_t = c_uint; -pub const __gid_t = c_uint; -pub const __ino_t = c_ulong; -pub const __ino64_t = c_ulong; -pub const __mode_t = c_uint; -pub const __nlink_t = c_ulong; -pub const __off_t = c_long; -pub const __off64_t = c_long; -pub const __pid_t = c_int; -pub const __fsid_t = extern struct { - __val: [2]c_int = @import("std").mem.zeroes([2]c_int), -}; -pub const __clock_t = c_long; -pub const __rlim_t = c_ulong; -pub const __rlim64_t = c_ulong; -pub const __id_t = c_uint; -pub const __time_t = c_long; -pub const __useconds_t = c_uint; -pub const __suseconds_t = c_long; -pub const __suseconds64_t = c_long; -pub const __daddr_t = c_int; -pub const __key_t = c_int; -pub const __clockid_t = c_int; -pub const __timer_t = ?*anyopaque; -pub const __blksize_t = c_long; -pub const __blkcnt_t = c_long; -pub const __blkcnt64_t = c_long; -pub const __fsblkcnt_t = c_ulong; -pub const __fsblkcnt64_t = c_ulong; -pub const __fsfilcnt_t = c_ulong; -pub const __fsfilcnt64_t = c_ulong; -pub const __fsword_t = c_long; -pub const __ssize_t = c_long; -pub const __syscall_slong_t = c_long; -pub const __syscall_ulong_t = c_ulong; -pub const __loff_t = __off64_t; -pub const __caddr_t = [*c]u8; -pub const __intptr_t = c_long; -pub const __socklen_t = c_uint; -pub const __sig_atomic_t = c_int; -const union_unnamed_2 = extern union { - __wch: c_uint, - __wchb: [4]u8, -}; -pub const __mbstate_t = extern struct { - __count: c_int = @import("std").mem.zeroes(c_int), - __value: union_unnamed_2 = @import("std").mem.zeroes(union_unnamed_2), -}; -pub const struct__G_fpos_t = extern struct { - __pos: __off_t = @import("std").mem.zeroes(__off_t), - __state: __mbstate_t = @import("std").mem.zeroes(__mbstate_t), -}; -pub const __fpos_t = struct__G_fpos_t; -pub const struct__G_fpos64_t = extern struct { - __pos: __off64_t = @import("std").mem.zeroes(__off64_t), - __state: __mbstate_t = @import("std").mem.zeroes(__mbstate_t), -}; -pub const __fpos64_t = struct__G_fpos64_t; -pub const struct__IO_marker = opaque {}; -pub const _IO_lock_t = anyopaque; -pub const struct__IO_codecvt = opaque {}; -pub const struct__IO_wide_data = opaque {}; -pub const struct__IO_FILE = extern struct { - _flags: c_int = @import("std").mem.zeroes(c_int), - _IO_read_ptr: [*c]u8 = @import("std").mem.zeroes([*c]u8), - _IO_read_end: [*c]u8 = @import("std").mem.zeroes([*c]u8), - _IO_read_base: [*c]u8 = @import("std").mem.zeroes([*c]u8), - _IO_write_base: [*c]u8 = @import("std").mem.zeroes([*c]u8), - _IO_write_ptr: [*c]u8 = @import("std").mem.zeroes([*c]u8), - _IO_write_end: [*c]u8 = @import("std").mem.zeroes([*c]u8), - _IO_buf_base: [*c]u8 = @import("std").mem.zeroes([*c]u8), - _IO_buf_end: [*c]u8 = @import("std").mem.zeroes([*c]u8), - _IO_save_base: [*c]u8 = @import("std").mem.zeroes([*c]u8), - _IO_backup_base: [*c]u8 = @import("std").mem.zeroes([*c]u8), - _IO_save_end: [*c]u8 = @import("std").mem.zeroes([*c]u8), - _markers: ?*struct__IO_marker = @import("std").mem.zeroes(?*struct__IO_marker), - _chain: [*c]struct__IO_FILE = @import("std").mem.zeroes([*c]struct__IO_FILE), - _fileno: c_int = @import("std").mem.zeroes(c_int), - _flags2: c_int = @import("std").mem.zeroes(c_int), - _old_offset: __off_t = @import("std").mem.zeroes(__off_t), - _cur_column: c_ushort = @import("std").mem.zeroes(c_ushort), - _vtable_offset: i8 = @import("std").mem.zeroes(i8), - _shortbuf: [1]u8 = @import("std").mem.zeroes([1]u8), - _lock: ?*_IO_lock_t = @import("std").mem.zeroes(?*_IO_lock_t), - _offset: __off64_t = @import("std").mem.zeroes(__off64_t), - _codecvt: ?*struct__IO_codecvt = @import("std").mem.zeroes(?*struct__IO_codecvt), - _wide_data: ?*struct__IO_wide_data = @import("std").mem.zeroes(?*struct__IO_wide_data), - _freeres_list: [*c]struct__IO_FILE = @import("std").mem.zeroes([*c]struct__IO_FILE), - _freeres_buf: ?*anyopaque = @import("std").mem.zeroes(?*anyopaque), - _prevchain: [*c][*c]struct__IO_FILE = @import("std").mem.zeroes([*c][*c]struct__IO_FILE), - _mode: c_int = @import("std").mem.zeroes(c_int), - _unused2: [20]u8 = @import("std").mem.zeroes([20]u8), -}; -pub const __FILE = struct__IO_FILE; -pub const FILE = struct__IO_FILE; -pub const cookie_read_function_t = fn (?*anyopaque, [*c]u8, usize) callconv(.C) __ssize_t; -pub const cookie_write_function_t = fn (?*anyopaque, [*c]const u8, usize) callconv(.C) __ssize_t; -pub const cookie_seek_function_t = fn (?*anyopaque, [*c]__off64_t, c_int) callconv(.C) c_int; -pub const cookie_close_function_t = fn (?*anyopaque) callconv(.C) c_int; -pub const struct__IO_cookie_io_functions_t = extern struct { - read: ?*const cookie_read_function_t = @import("std").mem.zeroes(?*const cookie_read_function_t), - write: ?*const cookie_write_function_t = @import("std").mem.zeroes(?*const cookie_write_function_t), - seek: ?*const cookie_seek_function_t = @import("std").mem.zeroes(?*const cookie_seek_function_t), - close: ?*const cookie_close_function_t = @import("std").mem.zeroes(?*const cookie_close_function_t), -}; -pub const cookie_io_functions_t = struct__IO_cookie_io_functions_t; -pub const off_t = __off_t; -pub const fpos_t = __fpos_t; -pub extern var stdin: [*c]FILE; -pub extern var stdout: [*c]FILE; -pub extern var stderr: [*c]FILE; -pub extern fn remove(__filename: [*c]const u8) c_int; -pub extern fn rename(__old: [*c]const u8, __new: [*c]const u8) c_int; -pub extern fn renameat(__oldfd: c_int, __old: [*c]const u8, __newfd: c_int, __new: [*c]const u8) c_int; -pub extern fn fclose(__stream: [*c]FILE) c_int; -pub extern fn tmpfile() [*c]FILE; -pub extern fn tmpnam([*c]u8) [*c]u8; -pub extern fn tmpnam_r(__s: [*c]u8) [*c]u8; -pub extern fn tempnam(__dir: [*c]const u8, __pfx: [*c]const u8) [*c]u8; -pub extern fn fflush(__stream: [*c]FILE) c_int; -pub extern fn fflush_unlocked(__stream: [*c]FILE) c_int; -pub extern fn fopen(__filename: [*c]const u8, __modes: [*c]const u8) [*c]FILE; -pub extern fn freopen(noalias __filename: [*c]const u8, noalias __modes: [*c]const u8, noalias __stream: [*c]FILE) [*c]FILE; -pub extern fn fdopen(__fd: c_int, __modes: [*c]const u8) [*c]FILE; -pub extern fn fopencookie(noalias __magic_cookie: ?*anyopaque, noalias __modes: [*c]const u8, __io_funcs: cookie_io_functions_t) [*c]FILE; -pub extern fn fmemopen(__s: ?*anyopaque, __len: usize, __modes: [*c]const u8) [*c]FILE; -pub extern fn open_memstream(__bufloc: [*c][*c]u8, __sizeloc: [*c]usize) [*c]FILE; -pub extern fn setbuf(noalias __stream: [*c]FILE, noalias __buf: [*c]u8) void; -pub extern fn setvbuf(noalias __stream: [*c]FILE, noalias __buf: [*c]u8, __modes: c_int, __n: usize) c_int; -pub extern fn setbuffer(noalias __stream: [*c]FILE, noalias __buf: [*c]u8, __size: usize) void; -pub extern fn setlinebuf(__stream: [*c]FILE) void; -pub extern fn fprintf(__stream: [*c]FILE, __format: [*c]const u8, ...) c_int; -pub extern fn printf(__format: [*c]const u8, ...) c_int; -pub extern fn sprintf(__s: [*c]u8, __format: [*c]const u8, ...) c_int; -pub extern fn vfprintf(__s: [*c]FILE, __format: [*c]const u8, __arg: [*c]struct___va_list_tag_1) c_int; -pub extern fn vprintf(__format: [*c]const u8, __arg: [*c]struct___va_list_tag_1) c_int; -pub extern fn vsprintf(__s: [*c]u8, __format: [*c]const u8, __arg: [*c]struct___va_list_tag_1) c_int; -pub extern fn snprintf(__s: [*c]u8, __maxlen: c_ulong, __format: [*c]const u8, ...) c_int; -pub extern fn vsnprintf(__s: [*c]u8, __maxlen: c_ulong, __format: [*c]const u8, __arg: [*c]struct___va_list_tag_1) c_int; -pub extern fn vasprintf(noalias __ptr: [*c][*c]u8, noalias __f: [*c]const u8, __arg: [*c]struct___va_list_tag_1) c_int; -pub extern fn __asprintf(noalias __ptr: [*c][*c]u8, noalias __fmt: [*c]const u8, ...) c_int; -pub extern fn asprintf(noalias __ptr: [*c][*c]u8, noalias __fmt: [*c]const u8, ...) c_int; -pub extern fn vdprintf(__fd: c_int, noalias __fmt: [*c]const u8, __arg: [*c]struct___va_list_tag_1) c_int; -pub extern fn dprintf(__fd: c_int, noalias __fmt: [*c]const u8, ...) c_int; -pub extern fn fscanf(noalias __stream: [*c]FILE, noalias __format: [*c]const u8, ...) c_int; -pub extern fn scanf(noalias __format: [*c]const u8, ...) c_int; -pub extern fn sscanf(noalias __s: [*c]const u8, noalias __format: [*c]const u8, ...) c_int; -pub const _Float32 = f32; -pub const _Float64 = f64; -pub const _Float32x = f64; -pub const _Float64x = c_longdouble; -pub extern fn vfscanf(noalias __s: [*c]FILE, noalias __format: [*c]const u8, __arg: [*c]struct___va_list_tag_1) c_int; -pub extern fn vscanf(noalias __format: [*c]const u8, __arg: [*c]struct___va_list_tag_1) c_int; -pub extern fn vsscanf(noalias __s: [*c]const u8, noalias __format: [*c]const u8, __arg: [*c]struct___va_list_tag_1) c_int; -pub extern fn fgetc(__stream: [*c]FILE) c_int; -pub extern fn getc(__stream: [*c]FILE) c_int; -pub extern fn getchar() c_int; -pub extern fn getc_unlocked(__stream: [*c]FILE) c_int; -pub extern fn getchar_unlocked() c_int; -pub extern fn fgetc_unlocked(__stream: [*c]FILE) c_int; -pub extern fn fputc(__c: c_int, __stream: [*c]FILE) c_int; -pub extern fn putc(__c: c_int, __stream: [*c]FILE) c_int; -pub extern fn putchar(__c: c_int) c_int; -pub extern fn fputc_unlocked(__c: c_int, __stream: [*c]FILE) c_int; -pub extern fn putc_unlocked(__c: c_int, __stream: [*c]FILE) c_int; -pub extern fn putchar_unlocked(__c: c_int) c_int; -pub extern fn getw(__stream: [*c]FILE) c_int; -pub extern fn putw(__w: c_int, __stream: [*c]FILE) c_int; -pub extern fn fgets(noalias __s: [*c]u8, __n: c_int, noalias __stream: [*c]FILE) [*c]u8; -pub extern fn __getdelim(noalias __lineptr: [*c][*c]u8, noalias __n: [*c]usize, __delimiter: c_int, noalias __stream: [*c]FILE) __ssize_t; -pub extern fn getdelim(noalias __lineptr: [*c][*c]u8, noalias __n: [*c]usize, __delimiter: c_int, noalias __stream: [*c]FILE) __ssize_t; -pub extern fn getline(noalias __lineptr: [*c][*c]u8, noalias __n: [*c]usize, noalias __stream: [*c]FILE) __ssize_t; -pub extern fn fputs(noalias __s: [*c]const u8, noalias __stream: [*c]FILE) c_int; -pub extern fn puts(__s: [*c]const u8) c_int; -pub extern fn ungetc(__c: c_int, __stream: [*c]FILE) c_int; -pub extern fn fread(__ptr: ?*anyopaque, __size: c_ulong, __n: c_ulong, __stream: [*c]FILE) c_ulong; -pub extern fn fwrite(__ptr: ?*const anyopaque, __size: c_ulong, __n: c_ulong, __s: [*c]FILE) c_ulong; -pub extern fn fread_unlocked(noalias __ptr: ?*anyopaque, __size: usize, __n: usize, noalias __stream: [*c]FILE) usize; -pub extern fn fwrite_unlocked(noalias __ptr: ?*const anyopaque, __size: usize, __n: usize, noalias __stream: [*c]FILE) usize; -pub extern fn fseek(__stream: [*c]FILE, __off: c_long, __whence: c_int) c_int; -pub extern fn ftell(__stream: [*c]FILE) c_long; -pub extern fn rewind(__stream: [*c]FILE) void; -pub extern fn fseeko(__stream: [*c]FILE, __off: __off_t, __whence: c_int) c_int; -pub extern fn ftello(__stream: [*c]FILE) __off_t; -pub extern fn fgetpos(noalias __stream: [*c]FILE, noalias __pos: [*c]fpos_t) c_int; -pub extern fn fsetpos(__stream: [*c]FILE, __pos: [*c]const fpos_t) c_int; -pub extern fn clearerr(__stream: [*c]FILE) void; -pub extern fn feof(__stream: [*c]FILE) c_int; -pub extern fn ferror(__stream: [*c]FILE) c_int; -pub extern fn clearerr_unlocked(__stream: [*c]FILE) void; -pub extern fn feof_unlocked(__stream: [*c]FILE) c_int; -pub extern fn ferror_unlocked(__stream: [*c]FILE) c_int; -pub extern fn perror(__s: [*c]const u8) void; -pub extern fn fileno(__stream: [*c]FILE) c_int; -pub extern fn fileno_unlocked(__stream: [*c]FILE) c_int; -pub extern fn pclose(__stream: [*c]FILE) c_int; -pub extern fn popen(__command: [*c]const u8, __modes: [*c]const u8) [*c]FILE; -pub extern fn ctermid(__s: [*c]u8) [*c]u8; -pub extern fn flockfile(__stream: [*c]FILE) void; -pub extern fn ftrylockfile(__stream: [*c]FILE) c_int; -pub extern fn funlockfile(__stream: [*c]FILE) void; -pub extern fn __uflow([*c]FILE) c_int; -pub extern fn __overflow([*c]FILE, c_int) c_int; -pub const ptrdiff_t = c_long; -pub const wchar_t = c_int; -pub const max_align_t = extern struct { - __clang_max_align_nonce1: c_longlong align(8) = @import("std").mem.zeroes(c_longlong), - __clang_max_align_nonce2: c_longdouble align(16) = @import("std").mem.zeroes(c_longdouble), -}; -pub const int_least8_t = __int_least8_t; -pub const int_least16_t = __int_least16_t; -pub const int_least32_t = __int_least32_t; -pub const int_least64_t = __int_least64_t; -pub const uint_least8_t = __uint_least8_t; -pub const uint_least16_t = __uint_least16_t; -pub const uint_least32_t = __uint_least32_t; -pub const uint_least64_t = __uint_least64_t; -pub const int_fast8_t = i8; -pub const int_fast16_t = c_long; -pub const int_fast32_t = c_long; -pub const int_fast64_t = c_long; -pub const uint_fast8_t = u8; -pub const uint_fast16_t = c_ulong; -pub const uint_fast32_t = c_ulong; -pub const uint_fast64_t = c_ulong; -pub const intmax_t = __intmax_t; -pub const uintmax_t = __uintmax_t; -pub const CeedInt = i32; -pub const CeedSize = ptrdiff_t; -pub const CeedInt8 = i8; -pub const CEED_SCALAR_FP32: c_int = 0; -pub const CEED_SCALAR_FP64: c_int = 1; -pub const CeedScalarType = c_uint; -pub const CeedScalar = f64; -pub const CEED_ERROR_SUCCESS: c_int = 0; -pub const CEED_ERROR_MINOR: c_int = 1; -pub const CEED_ERROR_DIMENSION: c_int = 2; -pub const CEED_ERROR_INCOMPLETE: c_int = 3; -pub const CEED_ERROR_INCOMPATIBLE: c_int = 4; -pub const CEED_ERROR_ACCESS: c_int = 5; -pub const CEED_ERROR_MAJOR: c_int = -1; -pub const CEED_ERROR_BACKEND: c_int = -2; -pub const CEED_ERROR_UNSUPPORTED: c_int = -3; -pub const CeedErrorType = c_int; -pub const CEED_MEM_HOST: c_int = 0; -pub const CEED_MEM_DEVICE: c_int = 1; -pub const CeedMemType = c_uint; -pub const CEED_COPY_VALUES: c_int = 0; -pub const CEED_USE_POINTER: c_int = 1; -pub const CEED_OWN_POINTER: c_int = 2; -pub const CeedCopyMode = c_uint; -pub const CEED_NORM_1: c_int = 0; -pub const CEED_NORM_2: c_int = 1; -pub const CEED_NORM_MAX: c_int = 2; -pub const CeedNormType = c_uint; -pub const CEED_NOTRANSPOSE: c_int = 0; -pub const CEED_TRANSPOSE: c_int = 1; -pub const CeedTransposeMode = c_uint; -pub const CEED_EVAL_NONE: c_int = 0; -pub const CEED_EVAL_INTERP: c_int = 1; -pub const CEED_EVAL_GRAD: c_int = 2; -pub const CEED_EVAL_DIV: c_int = 4; -pub const CEED_EVAL_CURL: c_int = 8; -pub const CEED_EVAL_WEIGHT: c_int = 16; -pub const CeedEvalMode = c_uint; -pub const CEED_GAUSS: c_int = 0; -pub const CEED_GAUSS_LOBATTO: c_int = 1; -pub const CeedQuadMode = c_uint; -pub const CEED_TOPOLOGY_LINE: c_int = 65536; -pub const CEED_TOPOLOGY_TRIANGLE: c_int = 131073; -pub const CEED_TOPOLOGY_QUAD: c_int = 131074; -pub const CEED_TOPOLOGY_TET: c_int = 196611; -pub const CEED_TOPOLOGY_PYRAMID: c_int = 196612; -pub const CEED_TOPOLOGY_PRISM: c_int = 196613; -pub const CEED_TOPOLOGY_HEX: c_int = 196614; -pub const CeedElemTopology = c_uint; -pub const CEED_CONTEXT_FIELD_DOUBLE: c_int = 1; -pub const CEED_CONTEXT_FIELD_INT32: c_int = 2; -pub const CEED_CONTEXT_FIELD_BOOL: c_int = 3; -pub const CeedContextFieldType = c_uint; -pub const struct_Ceed_private = opaque {}; -pub const Ceed = ?*struct_Ceed_private; -pub const struct_CeedRequest_private = opaque {}; -pub const CeedRequest = ?*struct_CeedRequest_private; -pub const struct_CeedVector_private = opaque {}; -pub const CeedVector = ?*struct_CeedVector_private; -pub const struct_CeedElemRestriction_private = opaque {}; -pub const CeedElemRestriction = ?*struct_CeedElemRestriction_private; -pub const struct_CeedBasis_private = opaque {}; -pub const CeedBasis = ?*struct_CeedBasis_private; -pub const struct_CeedQFunctionField_private = opaque {}; -pub const CeedQFunctionField = ?*struct_CeedQFunctionField_private; -pub const struct_CeedQFunction_private = opaque {}; -pub const CeedQFunction = ?*struct_CeedQFunction_private; -pub const struct_CeedOperatorField_private = opaque {}; -pub const CeedOperatorField = ?*struct_CeedOperatorField_private; -pub const struct_CeedQFunctionContext_private = opaque {}; -pub const CeedQFunctionContext = ?*struct_CeedQFunctionContext_private; -pub const struct_CeedContextFieldLabel_private = opaque {}; -pub const CeedContextFieldLabel = ?*struct_CeedContextFieldLabel_private; -pub const struct_CeedOperator_private = opaque {}; -pub const CeedOperator = ?*struct_CeedOperator_private; -pub extern fn CeedRegistryGetList(n: [*c]usize, resources: [*c][*c][*c]u8, array: [*c][*c]CeedInt) c_int; -pub extern fn CeedInit(resource: [*c]const u8, ceed: [*c]Ceed) c_int; -pub extern fn CeedSetStream(ceed: Ceed, handle: ?*anyopaque) c_int; -pub extern fn CeedReferenceCopy(ceed: Ceed, ceed_copy: [*c]Ceed) c_int; -pub extern fn CeedGetResource(ceed: Ceed, resource: [*c][*c]const u8) c_int; -pub extern fn CeedIsDeterministic(ceed: Ceed, is_deterministic: [*c]bool) c_int; -pub extern fn CeedAddJitSourceRoot(ceed: Ceed, jit_source_root: [*c]const u8) c_int; -pub extern fn CeedAddJitDefine(ceed: Ceed, jit_define: [*c]const u8) c_int; -pub extern fn CeedView(ceed: Ceed, stream: [*c]FILE) c_int; -pub extern fn CeedDestroy(ceed: [*c]Ceed) c_int; -pub extern fn CeedErrorImpl(ceed: Ceed, filename: [*c]const u8, lineno: c_int, func: [*c]const u8, ecode: c_int, format: [*c]const u8, ...) c_int; -pub const CeedErrorHandler = ?*const fn (Ceed, [*c]const u8, c_int, [*c]const u8, c_int, [*c]const u8, [*c]va_list) callconv(.C) c_int; -pub extern fn CeedSetErrorHandler(ceed: Ceed, handler: CeedErrorHandler) c_int; -pub extern fn CeedGetErrorMessage(ceed: Ceed, err_msg: [*c][*c]const u8) c_int; -pub extern fn CeedResetErrorMessage(ceed: Ceed, err_msg: [*c][*c]const u8) c_int; -pub extern fn CeedErrorReturn(ceed: Ceed, filename: [*c]const u8, line_no: c_int, func: [*c]const u8, err_code: c_int, format: [*c]const u8, args: [*c]va_list) c_int; -pub extern fn CeedErrorStore(ceed: Ceed, filename: [*c]const u8, line_no: c_int, func: [*c]const u8, err_code: c_int, format: [*c]const u8, args: [*c]va_list) c_int; -pub extern fn CeedErrorAbort(ceed: Ceed, filename: [*c]const u8, line_no: c_int, func: [*c]const u8, err_code: c_int, format: [*c]const u8, args: [*c]va_list) c_int; -pub extern fn CeedErrorExit(ceed: Ceed, filename: [*c]const u8, line_no: c_int, func: [*c]const u8, err_code: c_int, format: [*c]const u8, args: [*c]va_list) c_int; -pub extern fn CeedGetVersion(major: [*c]c_int, minor: [*c]c_int, patch: [*c]c_int, release: [*c]bool) c_int; -pub extern fn CeedGetScalarType(scalar_type: [*c]CeedScalarType) c_int; -pub extern var CeedErrorTypes: [*c]const [*c]const u8; -pub const CeedMemTypes: [*c]const [*c]const u8 = @extern([*c]const [*c]const u8, .{ - .name = "CeedMemTypes", -}); -pub const CeedCopyModes: [*c]const [*c]const u8 = @extern([*c]const [*c]const u8, .{ - .name = "CeedCopyModes", -}); -pub const CeedTransposeModes: [*c]const [*c]const u8 = @extern([*c]const [*c]const u8, .{ - .name = "CeedTransposeModes", -}); -pub const CeedEvalModes: [*c]const [*c]const u8 = @extern([*c]const [*c]const u8, .{ - .name = "CeedEvalModes", -}); -pub const CeedQuadModes: [*c]const [*c]const u8 = @extern([*c]const [*c]const u8, .{ - .name = "CeedQuadModes", -}); -pub const CeedElemTopologies: [*c]const [*c]const u8 = @extern([*c]const [*c]const u8, .{ - .name = "CeedElemTopologies", -}); -pub const CeedContextFieldTypes: [*c]const [*c]const u8 = @extern([*c]const [*c]const u8, .{ - .name = "CeedContextFieldTypes", -}); -pub extern fn CeedGetPreferredMemType(ceed: Ceed, @"type": [*c]CeedMemType) c_int; -pub extern fn CeedVectorCreate(ceed: Ceed, len: CeedSize, vec: [*c]CeedVector) c_int; -pub extern fn CeedVectorReferenceCopy(vec: CeedVector, vec_copy: [*c]CeedVector) c_int; -pub extern fn CeedVectorCopy(vec: CeedVector, vec_copy: CeedVector) c_int; -pub extern fn CeedVectorCopyStrided(vec: CeedVector, start: CeedSize, step: CeedInt, vec_copy: CeedVector) c_int; -pub extern fn CeedVectorSetArray(vec: CeedVector, mem_type: CeedMemType, copy_mode: CeedCopyMode, array: [*c]CeedScalar) c_int; -pub extern fn CeedVectorSetValue(vec: CeedVector, value: CeedScalar) c_int; -pub extern fn CeedVectorSetValueStrided(vec: CeedVector, start: CeedSize, step: CeedInt, value: CeedScalar) c_int; -pub extern fn CeedVectorSyncArray(vec: CeedVector, mem_type: CeedMemType) c_int; -pub extern fn CeedVectorTakeArray(vec: CeedVector, mem_type: CeedMemType, array: [*c][*c]CeedScalar) c_int; -pub extern fn CeedVectorGetArray(vec: CeedVector, mem_type: CeedMemType, array: [*c][*c]CeedScalar) c_int; -pub extern fn CeedVectorGetArrayRead(vec: CeedVector, mem_type: CeedMemType, array: [*c][*c]const CeedScalar) c_int; -pub extern fn CeedVectorGetArrayWrite(vec: CeedVector, mem_type: CeedMemType, array: [*c][*c]CeedScalar) c_int; -pub extern fn CeedVectorRestoreArray(vec: CeedVector, array: [*c][*c]CeedScalar) c_int; -pub extern fn CeedVectorRestoreArrayRead(vec: CeedVector, array: [*c][*c]const CeedScalar) c_int; -pub extern fn CeedVectorNorm(vec: CeedVector, @"type": CeedNormType, norm: [*c]CeedScalar) c_int; -pub extern fn CeedVectorScale(x: CeedVector, alpha: CeedScalar) c_int; -pub extern fn CeedVectorAXPY(y: CeedVector, alpha: CeedScalar, x: CeedVector) c_int; -pub extern fn CeedVectorAXPBY(y: CeedVector, alpha: CeedScalar, beta: CeedScalar, x: CeedVector) c_int; -pub extern fn CeedVectorPointwiseMult(w: CeedVector, x: CeedVector, y: CeedVector) c_int; -pub extern fn CeedVectorReciprocal(vec: CeedVector) c_int; -pub extern fn CeedVectorViewRange(vec: CeedVector, start: CeedSize, stop: CeedSize, step: CeedInt, fp_fmt: [*c]const u8, stream: [*c]FILE) c_int; -pub extern fn CeedVectorView(vec: CeedVector, fp_fmt: [*c]const u8, stream: [*c]FILE) c_int; -pub extern fn CeedVectorGetCeed(vec: CeedVector, ceed: [*c]Ceed) c_int; -pub extern fn CeedVectorReturnCeed(vec: CeedVector) Ceed; -pub extern fn CeedVectorGetLength(vec: CeedVector, length: [*c]CeedSize) c_int; -pub extern fn CeedVectorDestroy(vec: [*c]CeedVector) c_int; -pub extern const CEED_REQUEST_IMMEDIATE: [*c]CeedRequest; -pub extern const CEED_REQUEST_ORDERED: [*c]CeedRequest; -pub extern fn CeedRequestWait(req: [*c]CeedRequest) c_int; -pub extern const CEED_VECTOR_ACTIVE: CeedVector; -pub extern const CEED_VECTOR_NONE: CeedVector; -pub extern const CEED_BASIS_NONE: CeedBasis; -pub extern const CEED_ELEMRESTRICTION_NONE: CeedElemRestriction; -pub extern const CEED_QFUNCTION_NONE: CeedQFunction; -pub extern const CEED_STRIDES_BACKEND: [3]CeedInt; -pub extern fn CeedElemRestrictionCreate(ceed: Ceed, num_elem: CeedInt, elem_size: CeedInt, num_comp: CeedInt, comp_stride: CeedInt, l_size: CeedSize, mem_type: CeedMemType, copy_mode: CeedCopyMode, offsets: [*c]const CeedInt, rstr: [*c]CeedElemRestriction) c_int; -pub extern fn CeedElemRestrictionCreateOriented(ceed: Ceed, num_elem: CeedInt, elem_size: CeedInt, num_comp: CeedInt, comp_stride: CeedInt, l_size: CeedSize, mem_type: CeedMemType, copy_mode: CeedCopyMode, offsets: [*c]const CeedInt, orients: [*c]const bool, rstr: [*c]CeedElemRestriction) c_int; -pub extern fn CeedElemRestrictionCreateCurlOriented(ceed: Ceed, num_elem: CeedInt, elem_size: CeedInt, num_comp: CeedInt, comp_stride: CeedInt, l_size: CeedSize, mem_type: CeedMemType, copy_mode: CeedCopyMode, offsets: [*c]const CeedInt, curl_orients: [*c]const CeedInt8, rstr: [*c]CeedElemRestriction) c_int; -pub extern fn CeedElemRestrictionCreateStrided(ceed: Ceed, num_elem: CeedInt, elem_size: CeedInt, num_comp: CeedInt, l_size: CeedSize, strides: [*c]const CeedInt, rstr: [*c]CeedElemRestriction) c_int; -pub extern fn CeedElemRestrictionCreateAtPoints(ceed: Ceed, num_elem: CeedInt, num_points: CeedInt, num_comp: CeedInt, l_size: CeedSize, mem_type: CeedMemType, copy_mode: CeedCopyMode, offsets: [*c]const CeedInt, rstr: [*c]CeedElemRestriction) c_int; -pub extern fn CeedElemRestrictionCreateBlocked(ceed: Ceed, num_elem: CeedInt, elem_size: CeedInt, block_size: CeedInt, num_comp: CeedInt, comp_stride: CeedInt, l_size: CeedSize, mem_type: CeedMemType, copy_mode: CeedCopyMode, offsets: [*c]const CeedInt, rstr: [*c]CeedElemRestriction) c_int; -pub extern fn CeedElemRestrictionCreateBlockedOriented(ceed: Ceed, num_elem: CeedInt, elem_size: CeedInt, block_size: CeedInt, num_comp: CeedInt, comp_stride: CeedInt, l_size: CeedSize, mem_type: CeedMemType, copy_mode: CeedCopyMode, offsets: [*c]const CeedInt, orients: [*c]const bool, rstr: [*c]CeedElemRestriction) c_int; -pub extern fn CeedElemRestrictionCreateBlockedCurlOriented(ceed: Ceed, num_elem: CeedInt, elem_size: CeedInt, block_size: CeedInt, num_comp: CeedInt, comp_stride: CeedInt, l_size: CeedSize, mem_type: CeedMemType, copy_mode: CeedCopyMode, offsets: [*c]const CeedInt, curl_orients: [*c]const CeedInt8, rstr: [*c]CeedElemRestriction) c_int; -pub extern fn CeedElemRestrictionCreateBlockedStrided(ceed: Ceed, num_elem: CeedInt, elem_size: CeedInt, block_size: CeedInt, num_comp: CeedInt, l_size: CeedSize, strides: [*c]const CeedInt, rstr: [*c]CeedElemRestriction) c_int; -pub extern fn CeedElemRestrictionCreateUnsignedCopy(rstr: CeedElemRestriction, rstr_unsigned: [*c]CeedElemRestriction) c_int; -pub extern fn CeedElemRestrictionCreateUnorientedCopy(rstr: CeedElemRestriction, rstr_unoriented: [*c]CeedElemRestriction) c_int; -pub extern fn CeedElemRestrictionReferenceCopy(rstr: CeedElemRestriction, rstr_copy: [*c]CeedElemRestriction) c_int; -pub extern fn CeedElemRestrictionCreateVector(rstr: CeedElemRestriction, lvec: [*c]CeedVector, evec: [*c]CeedVector) c_int; -pub extern fn CeedElemRestrictionApply(rstr: CeedElemRestriction, t_mode: CeedTransposeMode, u: CeedVector, ru: CeedVector, request: [*c]CeedRequest) c_int; -pub extern fn CeedElemRestrictionApplyAtPointsInElement(rstr: CeedElemRestriction, elem: CeedInt, t_mode: CeedTransposeMode, u: CeedVector, ru: CeedVector, request: [*c]CeedRequest) c_int; -pub extern fn CeedElemRestrictionApplyBlock(rstr: CeedElemRestriction, block: CeedInt, t_mode: CeedTransposeMode, u: CeedVector, ru: CeedVector, request: [*c]CeedRequest) c_int; -pub extern fn CeedElemRestrictionGetCeed(rstr: CeedElemRestriction, ceed: [*c]Ceed) c_int; -pub extern fn CeedElemRestrictionReturnCeed(rstr: CeedElemRestriction) Ceed; -pub extern fn CeedElemRestrictionGetCompStride(rstr: CeedElemRestriction, comp_stride: [*c]CeedInt) c_int; -pub extern fn CeedElemRestrictionGetNumElements(rstr: CeedElemRestriction, num_elem: [*c]CeedInt) c_int; -pub extern fn CeedElemRestrictionGetElementSize(rstr: CeedElemRestriction, elem_size: [*c]CeedInt) c_int; -pub extern fn CeedElemRestrictionGetNumPoints(rstr: CeedElemRestriction, num_points: [*c]CeedInt) c_int; -pub extern fn CeedElemRestrictionGetNumPointsInElement(rstr: CeedElemRestriction, elem: CeedInt, num_points: [*c]CeedInt) c_int; -pub extern fn CeedElemRestrictionGetMaxPointsInElement(rstr: CeedElemRestriction, max_points: [*c]CeedInt) c_int; -pub extern fn CeedElemRestrictionGetLVectorSize(rstr: CeedElemRestriction, l_size: [*c]CeedSize) c_int; -pub extern fn CeedElemRestrictionGetEVectorSize(rstr: CeedElemRestriction, e_size: [*c]CeedSize) c_int; -pub extern fn CeedElemRestrictionGetNumComponents(rstr: CeedElemRestriction, num_comp: [*c]CeedInt) c_int; -pub extern fn CeedElemRestrictionGetNumBlocks(rstr: CeedElemRestriction, num_block: [*c]CeedInt) c_int; -pub extern fn CeedElemRestrictionGetBlockSize(rstr: CeedElemRestriction, block_size: [*c]CeedInt) c_int; -pub extern fn CeedElemRestrictionGetMultiplicity(rstr: CeedElemRestriction, mult: CeedVector) c_int; -pub extern fn CeedElemRestrictionView(rstr: CeedElemRestriction, stream: [*c]FILE) c_int; -pub extern fn CeedElemRestrictionDestroy(rstr: [*c]CeedElemRestriction) c_int; -pub extern fn CeedBasisCreateTensorH1Lagrange(ceed: Ceed, dim: CeedInt, num_comp: CeedInt, P: CeedInt, Q: CeedInt, quad_mode: CeedQuadMode, basis: [*c]CeedBasis) c_int; -pub extern fn CeedBasisCreateTensorH1(ceed: Ceed, dim: CeedInt, num_comp: CeedInt, P_1d: CeedInt, Q_1d: CeedInt, interp_1d: [*c]const CeedScalar, grad_1d: [*c]const CeedScalar, q_ref_1d: [*c]const CeedScalar, q_weight_1d: [*c]const CeedScalar, basis: [*c]CeedBasis) c_int; -pub extern fn CeedBasisCreateH1(ceed: Ceed, topo: CeedElemTopology, num_comp: CeedInt, num_nodes: CeedInt, nqpts: CeedInt, interp: [*c]const CeedScalar, grad: [*c]const CeedScalar, q_ref: [*c]const CeedScalar, q_weights: [*c]const CeedScalar, basis: [*c]CeedBasis) c_int; -pub extern fn CeedBasisCreateHdiv(ceed: Ceed, topo: CeedElemTopology, num_comp: CeedInt, num_nodes: CeedInt, nqpts: CeedInt, interp: [*c]const CeedScalar, div: [*c]const CeedScalar, q_ref: [*c]const CeedScalar, q_weights: [*c]const CeedScalar, basis: [*c]CeedBasis) c_int; -pub extern fn CeedBasisCreateHcurl(ceed: Ceed, topo: CeedElemTopology, num_comp: CeedInt, num_nodes: CeedInt, nqpts: CeedInt, interp: [*c]const CeedScalar, curl: [*c]const CeedScalar, q_ref: [*c]const CeedScalar, q_weights: [*c]const CeedScalar, basis: [*c]CeedBasis) c_int; -pub extern fn CeedBasisCreateProjection(basis_from: CeedBasis, basis_to: CeedBasis, basis_project: [*c]CeedBasis) c_int; -pub extern fn CeedBasisReferenceCopy(basis: CeedBasis, basis_copy: [*c]CeedBasis) c_int; -pub extern fn CeedBasisView(basis: CeedBasis, stream: [*c]FILE) c_int; -pub extern fn CeedBasisApply(basis: CeedBasis, num_elem: CeedInt, t_mode: CeedTransposeMode, eval_mode: CeedEvalMode, u: CeedVector, v: CeedVector) c_int; -pub extern fn CeedBasisApplyAdd(basis: CeedBasis, num_elem: CeedInt, t_mode: CeedTransposeMode, eval_mode: CeedEvalMode, u: CeedVector, v: CeedVector) c_int; -pub extern fn CeedBasisApplyAtPoints(basis: CeedBasis, num_elem: CeedInt, num_points: [*c]const CeedInt, t_mode: CeedTransposeMode, eval_mode: CeedEvalMode, x_ref: CeedVector, u: CeedVector, v: CeedVector) c_int; -pub extern fn CeedBasisApplyAddAtPoints(basis: CeedBasis, num_elem: CeedInt, num_points: [*c]const CeedInt, t_mode: CeedTransposeMode, eval_mode: CeedEvalMode, x_ref: CeedVector, u: CeedVector, v: CeedVector) c_int; -pub extern fn CeedBasisGetCeed(basis: CeedBasis, ceed: [*c]Ceed) c_int; -pub extern fn CeedBasisReturnCeed(basis: CeedBasis) Ceed; -pub extern fn CeedBasisGetDimension(basis: CeedBasis, dim: [*c]CeedInt) c_int; -pub extern fn CeedBasisGetTopology(basis: CeedBasis, topo: [*c]CeedElemTopology) c_int; -pub extern fn CeedBasisGetNumComponents(basis: CeedBasis, num_comp: [*c]CeedInt) c_int; -pub extern fn CeedBasisGetNumNodes(basis: CeedBasis, P: [*c]CeedInt) c_int; -pub extern fn CeedBasisGetNumNodes1D(basis: CeedBasis, P_1d: [*c]CeedInt) c_int; -pub extern fn CeedBasisGetNumQuadraturePoints(basis: CeedBasis, Q: [*c]CeedInt) c_int; -pub extern fn CeedBasisGetNumQuadraturePoints1D(basis: CeedBasis, Q_1d: [*c]CeedInt) c_int; -pub extern fn CeedBasisGetQRef(basis: CeedBasis, q_ref: [*c][*c]const CeedScalar) c_int; -pub extern fn CeedBasisGetQWeights(basis: CeedBasis, q_weights: [*c][*c]const CeedScalar) c_int; -pub extern fn CeedBasisGetInterp(basis: CeedBasis, interp: [*c][*c]const CeedScalar) c_int; -pub extern fn CeedBasisGetInterp1D(basis: CeedBasis, interp_1d: [*c][*c]const CeedScalar) c_int; -pub extern fn CeedBasisGetGrad(basis: CeedBasis, grad: [*c][*c]const CeedScalar) c_int; -pub extern fn CeedBasisGetGrad1D(basis: CeedBasis, grad_1d: [*c][*c]const CeedScalar) c_int; -pub extern fn CeedBasisGetDiv(basis: CeedBasis, div: [*c][*c]const CeedScalar) c_int; -pub extern fn CeedBasisGetCurl(basis: CeedBasis, curl: [*c][*c]const CeedScalar) c_int; -pub extern fn CeedBasisDestroy(basis: [*c]CeedBasis) c_int; -pub extern fn CeedGaussQuadrature(Q: CeedInt, q_ref_1d: [*c]CeedScalar, q_weight_1d: [*c]CeedScalar) c_int; -pub extern fn CeedLobattoQuadrature(Q: CeedInt, q_ref_1d: [*c]CeedScalar, q_weight_1d: [*c]CeedScalar) c_int; -pub const CeedQFunctionUser = ?*const fn (?*anyopaque, CeedInt, [*c]const [*c]const CeedScalar, [*c]const [*c]CeedScalar) callconv(.C) c_int; -pub extern fn CeedQFunctionCreateInterior(ceed: Ceed, vec_length: CeedInt, f: CeedQFunctionUser, source: [*c]const u8, qf: [*c]CeedQFunction) c_int; -pub extern fn CeedQFunctionCreateInteriorByName(ceed: Ceed, name: [*c]const u8, qf: [*c]CeedQFunction) c_int; -pub extern fn CeedQFunctionCreateIdentity(ceed: Ceed, size: CeedInt, in_mode: CeedEvalMode, out_mode: CeedEvalMode, qf: [*c]CeedQFunction) c_int; -pub extern fn CeedQFunctionReferenceCopy(qf: CeedQFunction, qf_copy: [*c]CeedQFunction) c_int; -pub extern fn CeedQFunctionAddInput(qf: CeedQFunction, field_name: [*c]const u8, size: CeedInt, eval_mode: CeedEvalMode) c_int; -pub extern fn CeedQFunctionAddOutput(qf: CeedQFunction, field_name: [*c]const u8, size: CeedInt, eval_mode: CeedEvalMode) c_int; -pub extern fn CeedQFunctionGetFields(qf: CeedQFunction, num_input_fields: [*c]CeedInt, input_fields: [*c][*c]CeedQFunctionField, num_output_fields: [*c]CeedInt, output_fields: [*c][*c]CeedQFunctionField) c_int; -pub extern fn CeedQFunctionSetContext(qf: CeedQFunction, ctx: CeedQFunctionContext) c_int; -pub extern fn CeedQFunctionSetContextWritable(qf: CeedQFunction, is_writable: bool) c_int; -pub extern fn CeedQFunctionSetUserFlopsEstimate(qf: CeedQFunction, flops: CeedSize) c_int; -pub extern fn CeedQFunctionView(qf: CeedQFunction, stream: [*c]FILE) c_int; -pub extern fn CeedQFunctionGetCeed(qf: CeedQFunction, ceed: [*c]Ceed) c_int; -pub extern fn CeedQFunctionReturnCeed(qf: CeedQFunction) Ceed; -pub extern fn CeedQFunctionApply(qf: CeedQFunction, Q: CeedInt, u: [*c]CeedVector, v: [*c]CeedVector) c_int; -pub extern fn CeedQFunctionDestroy(qf: [*c]CeedQFunction) c_int; -pub extern fn CeedQFunctionFieldGetName(qf_field: CeedQFunctionField, field_name: [*c][*c]const u8) c_int; -pub extern fn CeedQFunctionFieldGetSize(qf_field: CeedQFunctionField, size: [*c]CeedInt) c_int; -pub extern fn CeedQFunctionFieldGetEvalMode(qf_field: CeedQFunctionField, eval_mode: [*c]CeedEvalMode) c_int; -pub extern fn CeedQFunctionFieldGetData(qf_field: CeedQFunctionField, field_name: [*c][*c]const u8, size: [*c]CeedInt, eval_mode: [*c]CeedEvalMode) c_int; -pub const CeedQFunctionContextDataDestroyUser = ?*const fn (?*anyopaque) callconv(.C) c_int; -pub extern fn CeedQFunctionContextCreate(ceed: Ceed, ctx: [*c]CeedQFunctionContext) c_int; -pub extern fn CeedQFunctionContextReferenceCopy(ctx: CeedQFunctionContext, ctx_copy: [*c]CeedQFunctionContext) c_int; -pub extern fn CeedQFunctionContextSetData(ctx: CeedQFunctionContext, mem_type: CeedMemType, copy_mode: CeedCopyMode, size: usize, data: ?*anyopaque) c_int; -pub extern fn CeedQFunctionContextTakeData(ctx: CeedQFunctionContext, mem_type: CeedMemType, data: ?*anyopaque) c_int; -pub extern fn CeedQFunctionContextGetData(ctx: CeedQFunctionContext, mem_type: CeedMemType, data: ?*anyopaque) c_int; -pub extern fn CeedQFunctionContextGetDataRead(ctx: CeedQFunctionContext, mem_type: CeedMemType, data: ?*anyopaque) c_int; -pub extern fn CeedQFunctionContextRestoreData(ctx: CeedQFunctionContext, data: ?*anyopaque) c_int; -pub extern fn CeedQFunctionContextRestoreDataRead(ctx: CeedQFunctionContext, data: ?*anyopaque) c_int; -pub extern fn CeedQFunctionContextRegisterDouble(ctx: CeedQFunctionContext, field_name: [*c]const u8, field_offset: usize, num_values: usize, field_description: [*c]const u8) c_int; -pub extern fn CeedQFunctionContextRegisterInt32(ctx: CeedQFunctionContext, field_name: [*c]const u8, field_offset: usize, num_values: usize, field_description: [*c]const u8) c_int; -pub extern fn CeedQFunctionContextRegisterBoolean(ctx: CeedQFunctionContext, field_name: [*c]const u8, field_offset: usize, num_values: usize, field_description: [*c]const u8) c_int; -pub extern fn CeedQFunctionContextGetAllFieldLabels(ctx: CeedQFunctionContext, field_labels: [*c][*c]const CeedContextFieldLabel, num_fields: [*c]CeedInt) c_int; -pub extern fn CeedContextFieldLabelGetDescription(label: CeedContextFieldLabel, field_name: [*c][*c]const u8, field_offset: [*c]usize, num_values: [*c]usize, field_description: [*c][*c]const u8, field_type: [*c]CeedContextFieldType) c_int; -pub extern fn CeedQFunctionContextGetContextSize(ctx: CeedQFunctionContext, ctx_size: [*c]usize) c_int; -pub extern fn CeedQFunctionContextView(ctx: CeedQFunctionContext, stream: [*c]FILE) c_int; -pub extern fn CeedQFunctionContextSetDataDestroy(ctx: CeedQFunctionContext, f_mem_type: CeedMemType, f: CeedQFunctionContextDataDestroyUser) c_int; -pub extern fn CeedQFunctionContextDestroy(ctx: [*c]CeedQFunctionContext) c_int; -pub extern fn CeedOperatorCreate(ceed: Ceed, qf: CeedQFunction, dqf: CeedQFunction, dqfT: CeedQFunction, op: [*c]CeedOperator) c_int; -pub extern fn CeedOperatorCreateAtPoints(ceed: Ceed, qf: CeedQFunction, dqf: CeedQFunction, dqfT: CeedQFunction, op: [*c]CeedOperator) c_int; -pub extern fn CeedCompositeOperatorCreate(ceed: Ceed, op: [*c]CeedOperator) c_int; -pub extern fn CeedOperatorReferenceCopy(op: CeedOperator, op_copy: [*c]CeedOperator) c_int; -pub extern fn CeedOperatorSetField(op: CeedOperator, field_name: [*c]const u8, rstr: CeedElemRestriction, basis: CeedBasis, vec: CeedVector) c_int; -pub extern fn CeedOperatorGetFields(op: CeedOperator, num_input_fields: [*c]CeedInt, input_fields: [*c][*c]CeedOperatorField, num_output_fields: [*c]CeedInt, output_fields: [*c][*c]CeedOperatorField) c_int; -pub extern fn CeedOperatorAtPointsSetPoints(op: CeedOperator, rstr_points: CeedElemRestriction, point_coords: CeedVector) c_int; -pub extern fn CeedOperatorAtPointsGetPoints(op: CeedOperator, rstr_points: [*c]CeedElemRestriction, point_coords: [*c]CeedVector) c_int; -pub extern fn CeedOperatorIsAtPoints(op: CeedOperator, is_at_points: [*c]bool) c_int; -pub extern fn CeedCompositeOperatorAddSub(composite_op: CeedOperator, sub_op: CeedOperator) c_int; -pub extern fn CeedCompositeOperatorGetNumSub(op: CeedOperator, num_suboperators: [*c]CeedInt) c_int; -pub extern fn CeedCompositeOperatorGetSubList(op: CeedOperator, sub_operators: [*c][*c]CeedOperator) c_int; -pub extern fn CeedCompositeOperatorGetSubByName(op: CeedOperator, op_name: [*c]const u8, sub_op: [*c]CeedOperator) c_int; -pub extern fn CeedOperatorCheckReady(op: CeedOperator) c_int; -pub extern fn CeedOperatorGetActiveVectorLengths(op: CeedOperator, input_size: [*c]CeedSize, output_size: [*c]CeedSize) c_int; -pub extern fn CeedOperatorSetQFunctionAssemblyReuse(op: CeedOperator, reuse_assembly_data: bool) c_int; -pub extern fn CeedOperatorSetQFunctionAssemblyDataUpdateNeeded(op: CeedOperator, needs_data_update: bool) c_int; -pub extern fn CeedOperatorLinearAssembleQFunction(op: CeedOperator, assembled: [*c]CeedVector, rstr: [*c]CeedElemRestriction, request: [*c]CeedRequest) c_int; -pub extern fn CeedOperatorLinearAssembleQFunctionBuildOrUpdate(op: CeedOperator, assembled: [*c]CeedVector, rstr: [*c]CeedElemRestriction, request: [*c]CeedRequest) c_int; -pub extern fn CeedOperatorLinearAssembleDiagonal(op: CeedOperator, assembled: CeedVector, request: [*c]CeedRequest) c_int; -pub extern fn CeedOperatorLinearAssembleAddDiagonal(op: CeedOperator, assembled: CeedVector, request: [*c]CeedRequest) c_int; -pub extern fn CeedOperatorLinearAssemblePointBlockDiagonal(op: CeedOperator, assembled: CeedVector, request: [*c]CeedRequest) c_int; -pub extern fn CeedOperatorLinearAssembleAddPointBlockDiagonal(op: CeedOperator, assembled: CeedVector, request: [*c]CeedRequest) c_int; -pub extern fn CeedOperatorLinearAssemblePointBlockDiagonalSymbolic(op: CeedOperator, num_entries: [*c]CeedSize, rows: [*c][*c]CeedInt, cols: [*c][*c]CeedInt) c_int; -pub extern fn CeedOperatorLinearAssembleSymbolic(op: CeedOperator, num_entries: [*c]CeedSize, rows: [*c][*c]CeedInt, cols: [*c][*c]CeedInt) c_int; -pub extern fn CeedOperatorLinearAssemble(op: CeedOperator, values: CeedVector) c_int; -pub extern fn CeedCompositeOperatorGetMultiplicity(op: CeedOperator, num_skip_indices: CeedInt, skip_indices: [*c]CeedInt, mult: CeedVector) c_int; -pub extern fn CeedOperatorMultigridLevelCreate(op_fine: CeedOperator, p_mult_fine: CeedVector, rstr_coarse: CeedElemRestriction, basis_coarse: CeedBasis, op_coarse: [*c]CeedOperator, op_prolong: [*c]CeedOperator, op_restrict: [*c]CeedOperator) c_int; -pub extern fn CeedOperatorMultigridLevelCreateTensorH1(op_fine: CeedOperator, p_mult_fine: CeedVector, rstr_coarse: CeedElemRestriction, basis_coarse: CeedBasis, interp_c_to_f: [*c]const CeedScalar, op_coarse: [*c]CeedOperator, op_prolong: [*c]CeedOperator, op_restrict: [*c]CeedOperator) c_int; -pub extern fn CeedOperatorMultigridLevelCreateH1(op_fine: CeedOperator, p_mult_fine: CeedVector, rstr_coarse: CeedElemRestriction, basis_coarse: CeedBasis, interp_c_to_f: [*c]const CeedScalar, op_coarse: [*c]CeedOperator, op_prolong: [*c]CeedOperator, op_restrict: [*c]CeedOperator) c_int; -pub extern fn CeedOperatorCreateFDMElementInverse(op: CeedOperator, fdm_inv: [*c]CeedOperator, request: [*c]CeedRequest) c_int; -pub extern fn CeedOperatorSetName(op: CeedOperator, name: [*c]const u8) c_int; -pub extern fn CeedOperatorView(op: CeedOperator, stream: [*c]FILE) c_int; -pub extern fn CeedOperatorViewTerse(op: CeedOperator, stream: [*c]FILE) c_int; -pub extern fn CeedOperatorGetCeed(op: CeedOperator, ceed: [*c]Ceed) c_int; -pub extern fn CeedOperatorReturnCeed(op: CeedOperator) Ceed; -pub extern fn CeedOperatorGetNumElements(op: CeedOperator, num_elem: [*c]CeedInt) c_int; -pub extern fn CeedOperatorGetNumQuadraturePoints(op: CeedOperator, num_qpts: [*c]CeedInt) c_int; -pub extern fn CeedOperatorGetFlopsEstimate(op: CeedOperator, flops: [*c]CeedSize) c_int; -pub extern fn CeedOperatorGetContext(op: CeedOperator, ctx: [*c]CeedQFunctionContext) c_int; -pub extern fn CeedOperatorGetContextFieldLabel(op: CeedOperator, field_name: [*c]const u8, field_label: [*c]CeedContextFieldLabel) c_int; -pub extern fn CeedOperatorSetContextDouble(op: CeedOperator, field_label: CeedContextFieldLabel, values: [*c]f64) c_int; -pub extern fn CeedOperatorGetContextDoubleRead(op: CeedOperator, field_label: CeedContextFieldLabel, num_values: [*c]usize, values: [*c][*c]const f64) c_int; -pub extern fn CeedOperatorRestoreContextDoubleRead(op: CeedOperator, field_label: CeedContextFieldLabel, values: [*c][*c]const f64) c_int; -pub extern fn CeedOperatorSetContextInt32(op: CeedOperator, field_label: CeedContextFieldLabel, values: [*c]i32) c_int; -pub extern fn CeedOperatorGetContextInt32Read(op: CeedOperator, field_label: CeedContextFieldLabel, num_values: [*c]usize, values: [*c][*c]const i32) c_int; -pub extern fn CeedOperatorRestoreContextInt32Read(op: CeedOperator, field_label: CeedContextFieldLabel, values: [*c][*c]const i32) c_int; -pub extern fn CeedOperatorSetContextBoolean(op: CeedOperator, field_label: CeedContextFieldLabel, values: [*c]bool) c_int; -pub extern fn CeedOperatorGetContextBooleanRead(op: CeedOperator, field_label: CeedContextFieldLabel, num_values: [*c]usize, values: [*c][*c]const bool) c_int; -pub extern fn CeedOperatorRestoreContextBooleanRead(op: CeedOperator, field_label: CeedContextFieldLabel, values: [*c][*c]const bool) c_int; -pub extern fn CeedOperatorApply(op: CeedOperator, in: CeedVector, out: CeedVector, request: [*c]CeedRequest) c_int; -pub extern fn CeedOperatorApplyAdd(op: CeedOperator, in: CeedVector, out: CeedVector, request: [*c]CeedRequest) c_int; -pub extern fn CeedOperatorAssemblyDataStrip(op: CeedOperator) c_int; -pub extern fn CeedOperatorDestroy(op: [*c]CeedOperator) c_int; -pub extern fn CeedOperatorGetFieldByName(op: CeedOperator, field_name: [*c]const u8, op_field: [*c]CeedOperatorField) c_int; -pub extern fn CeedOperatorFieldGetName(op_field: CeedOperatorField, field_name: [*c][*c]const u8) c_int; -pub extern fn CeedOperatorFieldGetElemRestriction(op_field: CeedOperatorField, rstr: [*c]CeedElemRestriction) c_int; -pub extern fn CeedOperatorFieldGetBasis(op_field: CeedOperatorField, basis: [*c]CeedBasis) c_int; -pub extern fn CeedOperatorFieldGetVector(op_field: CeedOperatorField, vec: [*c]CeedVector) c_int; -pub extern fn CeedOperatorFieldGetData(op_field: CeedOperatorField, field_name: [*c][*c]const u8, rstr: [*c]CeedElemRestriction, basis: [*c]CeedBasis, vec: [*c]CeedVector) c_int; -pub fn CeedIntPow(arg_base: CeedInt, arg_power: CeedInt) callconv(.C) CeedInt { - var base = arg_base; - _ = &base; - var power = arg_power; - _ = &power; - var result: CeedInt = 1; - _ = &result; - while (power != 0) { - if ((power & @as(c_int, 1)) != 0) { - result *= base; - } - power >>= @intCast(@as(c_int, 1)); - base *= base; - } - return result; -} -pub fn CeedIntMin(arg_a: CeedInt, arg_b: CeedInt) callconv(.C) CeedInt { - var a = arg_a; - _ = &a; - var b = arg_b; - _ = &b; - return if (a < b) a else b; -} -pub fn CeedIntMax(arg_a: CeedInt, arg_b: CeedInt) callconv(.C) CeedInt { - var a = arg_a; - _ = &a; - var b = arg_b; - _ = &b; - return if (a > b) a else b; -} -pub extern fn CeedRegisterAll() c_int; -pub extern fn CeedQFunctionRegisterAll() c_int; -pub const __llvm__ = @as(c_int, 1); -pub const __clang__ = @as(c_int, 1); -pub const __clang_major__ = @as(c_int, 18); -pub const __clang_minor__ = @as(c_int, 1); -pub const __clang_patchlevel__ = @as(c_int, 8); -pub const __clang_version__ = "18.1.8 "; -pub const __GNUC__ = @as(c_int, 4); -pub const __GNUC_MINOR__ = @as(c_int, 2); -pub const __GNUC_PATCHLEVEL__ = @as(c_int, 1); -pub const __GXX_ABI_VERSION = @as(c_int, 1002); -pub const __ATOMIC_RELAXED = @as(c_int, 0); -pub const __ATOMIC_CONSUME = @as(c_int, 1); -pub const __ATOMIC_ACQUIRE = @as(c_int, 2); -pub const __ATOMIC_RELEASE = @as(c_int, 3); -pub const __ATOMIC_ACQ_REL = @as(c_int, 4); -pub const __ATOMIC_SEQ_CST = @as(c_int, 5); -pub const __MEMORY_SCOPE_SYSTEM = @as(c_int, 0); -pub const __MEMORY_SCOPE_DEVICE = @as(c_int, 1); -pub const __MEMORY_SCOPE_WRKGRP = @as(c_int, 2); -pub const __MEMORY_SCOPE_WVFRNT = @as(c_int, 3); -pub const __MEMORY_SCOPE_SINGLE = @as(c_int, 4); -pub const __OPENCL_MEMORY_SCOPE_WORK_ITEM = @as(c_int, 0); -pub const __OPENCL_MEMORY_SCOPE_WORK_GROUP = @as(c_int, 1); -pub const __OPENCL_MEMORY_SCOPE_DEVICE = @as(c_int, 2); -pub const __OPENCL_MEMORY_SCOPE_ALL_SVM_DEVICES = @as(c_int, 3); -pub const __OPENCL_MEMORY_SCOPE_SUB_GROUP = @as(c_int, 4); -pub const __FPCLASS_SNAN = @as(c_int, 0x0001); -pub const __FPCLASS_QNAN = @as(c_int, 0x0002); -pub const __FPCLASS_NEGINF = @as(c_int, 0x0004); -pub const __FPCLASS_NEGNORMAL = @as(c_int, 0x0008); -pub const __FPCLASS_NEGSUBNORMAL = @as(c_int, 0x0010); -pub const __FPCLASS_NEGZERO = @as(c_int, 0x0020); -pub const __FPCLASS_POSZERO = @as(c_int, 0x0040); -pub const __FPCLASS_POSSUBNORMAL = @as(c_int, 0x0080); -pub const __FPCLASS_POSNORMAL = @as(c_int, 0x0100); -pub const __FPCLASS_POSINF = @as(c_int, 0x0200); -pub const __PRAGMA_REDEFINE_EXTNAME = @as(c_int, 1); -pub const __VERSION__ = "Clang 18.1.8"; -pub const __OBJC_BOOL_IS_BOOL = @as(c_int, 0); -pub const __CONSTANT_CFSTRINGS__ = @as(c_int, 1); -pub const __clang_literal_encoding__ = "UTF-8"; -pub const __clang_wide_literal_encoding__ = "UTF-32"; -pub const __ORDER_LITTLE_ENDIAN__ = @as(c_int, 1234); -pub const __ORDER_BIG_ENDIAN__ = @as(c_int, 4321); -pub const __ORDER_PDP_ENDIAN__ = @as(c_int, 3412); -pub const __BYTE_ORDER__ = __ORDER_LITTLE_ENDIAN__; -pub const __LITTLE_ENDIAN__ = @as(c_int, 1); -pub const _LP64 = @as(c_int, 1); -pub const __LP64__ = @as(c_int, 1); -pub const __CHAR_BIT__ = @as(c_int, 8); -pub const __BOOL_WIDTH__ = @as(c_int, 8); -pub const __SHRT_WIDTH__ = @as(c_int, 16); -pub const __INT_WIDTH__ = @as(c_int, 32); -pub const __LONG_WIDTH__ = @as(c_int, 64); -pub const __LLONG_WIDTH__ = @as(c_int, 64); -pub const __BITINT_MAXWIDTH__ = @import("std").zig.c_translation.promoteIntLiteral(c_int, 8388608, .decimal); -pub const __SCHAR_MAX__ = @as(c_int, 127); -pub const __SHRT_MAX__ = @as(c_int, 32767); -pub const __INT_MAX__ = @import("std").zig.c_translation.promoteIntLiteral(c_int, 2147483647, .decimal); -pub const __LONG_MAX__ = @import("std").zig.c_translation.promoteIntLiteral(c_long, 9223372036854775807, .decimal); -pub const __LONG_LONG_MAX__ = @as(c_longlong, 9223372036854775807); -pub const __WCHAR_MAX__ = @import("std").zig.c_translation.promoteIntLiteral(c_int, 2147483647, .decimal); -pub const __WCHAR_WIDTH__ = @as(c_int, 32); -pub const __WINT_MAX__ = @import("std").zig.c_translation.promoteIntLiteral(c_uint, 4294967295, .decimal); -pub const __WINT_WIDTH__ = @as(c_int, 32); -pub const __INTMAX_MAX__ = @import("std").zig.c_translation.promoteIntLiteral(c_long, 9223372036854775807, .decimal); -pub const __INTMAX_WIDTH__ = @as(c_int, 64); -pub const __SIZE_MAX__ = @import("std").zig.c_translation.promoteIntLiteral(c_ulong, 18446744073709551615, .decimal); -pub const __SIZE_WIDTH__ = @as(c_int, 64); -pub const __UINTMAX_MAX__ = @import("std").zig.c_translation.promoteIntLiteral(c_ulong, 18446744073709551615, .decimal); -pub const __UINTMAX_WIDTH__ = @as(c_int, 64); -pub const __PTRDIFF_MAX__ = @import("std").zig.c_translation.promoteIntLiteral(c_long, 9223372036854775807, .decimal); -pub const __PTRDIFF_WIDTH__ = @as(c_int, 64); -pub const __INTPTR_MAX__ = @import("std").zig.c_translation.promoteIntLiteral(c_long, 9223372036854775807, .decimal); -pub const __INTPTR_WIDTH__ = @as(c_int, 64); -pub const __UINTPTR_MAX__ = @import("std").zig.c_translation.promoteIntLiteral(c_ulong, 18446744073709551615, .decimal); -pub const __UINTPTR_WIDTH__ = @as(c_int, 64); -pub const __SIZEOF_DOUBLE__ = @as(c_int, 8); -pub const __SIZEOF_FLOAT__ = @as(c_int, 4); -pub const __SIZEOF_INT__ = @as(c_int, 4); -pub const __SIZEOF_LONG__ = @as(c_int, 8); -pub const __SIZEOF_LONG_DOUBLE__ = @as(c_int, 16); -pub const __SIZEOF_LONG_LONG__ = @as(c_int, 8); -pub const __SIZEOF_POINTER__ = @as(c_int, 8); -pub const __SIZEOF_SHORT__ = @as(c_int, 2); -pub const __SIZEOF_PTRDIFF_T__ = @as(c_int, 8); -pub const __SIZEOF_SIZE_T__ = @as(c_int, 8); -pub const __SIZEOF_WCHAR_T__ = @as(c_int, 4); -pub const __SIZEOF_WINT_T__ = @as(c_int, 4); -pub const __SIZEOF_INT128__ = @as(c_int, 16); -pub const __INTMAX_TYPE__ = c_long; -pub const __INTMAX_FMTd__ = "ld"; -pub const __INTMAX_FMTi__ = "li"; -pub const __INTMAX_C_SUFFIX__ = @compileError("unable to translate macro: undefined identifier `L`"); -// (no file):95:9 -pub const __UINTMAX_TYPE__ = c_ulong; -pub const __UINTMAX_FMTo__ = "lo"; -pub const __UINTMAX_FMTu__ = "lu"; -pub const __UINTMAX_FMTx__ = "lx"; -pub const __UINTMAX_FMTX__ = "lX"; -pub const __UINTMAX_C_SUFFIX__ = @compileError("unable to translate macro: undefined identifier `UL`"); -// (no file):101:9 -pub const __PTRDIFF_TYPE__ = c_long; -pub const __PTRDIFF_FMTd__ = "ld"; -pub const __PTRDIFF_FMTi__ = "li"; -pub const __INTPTR_TYPE__ = c_long; -pub const __INTPTR_FMTd__ = "ld"; -pub const __INTPTR_FMTi__ = "li"; -pub const __SIZE_TYPE__ = c_ulong; -pub const __SIZE_FMTo__ = "lo"; -pub const __SIZE_FMTu__ = "lu"; -pub const __SIZE_FMTx__ = "lx"; -pub const __SIZE_FMTX__ = "lX"; -pub const __WCHAR_TYPE__ = c_int; -pub const __WINT_TYPE__ = c_uint; -pub const __SIG_ATOMIC_MAX__ = @import("std").zig.c_translation.promoteIntLiteral(c_int, 2147483647, .decimal); -pub const __SIG_ATOMIC_WIDTH__ = @as(c_int, 32); -pub const __CHAR16_TYPE__ = c_ushort; -pub const __CHAR32_TYPE__ = c_uint; -pub const __UINTPTR_TYPE__ = c_ulong; -pub const __UINTPTR_FMTo__ = "lo"; -pub const __UINTPTR_FMTu__ = "lu"; -pub const __UINTPTR_FMTx__ = "lx"; -pub const __UINTPTR_FMTX__ = "lX"; -pub const __FLT16_DENORM_MIN__ = @as(f16, 5.9604644775390625e-8); -pub const __FLT16_HAS_DENORM__ = @as(c_int, 1); -pub const __FLT16_DIG__ = @as(c_int, 3); -pub const __FLT16_DECIMAL_DIG__ = @as(c_int, 5); -pub const __FLT16_EPSILON__ = @as(f16, 9.765625e-4); -pub const __FLT16_HAS_INFINITY__ = @as(c_int, 1); -pub const __FLT16_HAS_QUIET_NAN__ = @as(c_int, 1); -pub const __FLT16_MANT_DIG__ = @as(c_int, 11); -pub const __FLT16_MAX_10_EXP__ = @as(c_int, 4); -pub const __FLT16_MAX_EXP__ = @as(c_int, 16); -pub const __FLT16_MAX__ = @as(f16, 6.5504e+4); -pub const __FLT16_MIN_10_EXP__ = -@as(c_int, 4); -pub const __FLT16_MIN_EXP__ = -@as(c_int, 13); -pub const __FLT16_MIN__ = @as(f16, 6.103515625e-5); -pub const __FLT_DENORM_MIN__ = @as(f32, 1.40129846e-45); -pub const __FLT_HAS_DENORM__ = @as(c_int, 1); -pub const __FLT_DIG__ = @as(c_int, 6); -pub const __FLT_DECIMAL_DIG__ = @as(c_int, 9); -pub const __FLT_EPSILON__ = @as(f32, 1.19209290e-7); -pub const __FLT_HAS_INFINITY__ = @as(c_int, 1); -pub const __FLT_HAS_QUIET_NAN__ = @as(c_int, 1); -pub const __FLT_MANT_DIG__ = @as(c_int, 24); -pub const __FLT_MAX_10_EXP__ = @as(c_int, 38); -pub const __FLT_MAX_EXP__ = @as(c_int, 128); -pub const __FLT_MAX__ = @as(f32, 3.40282347e+38); -pub const __FLT_MIN_10_EXP__ = -@as(c_int, 37); -pub const __FLT_MIN_EXP__ = -@as(c_int, 125); -pub const __FLT_MIN__ = @as(f32, 1.17549435e-38); -pub const __DBL_DENORM_MIN__ = @as(f64, 4.9406564584124654e-324); -pub const __DBL_HAS_DENORM__ = @as(c_int, 1); -pub const __DBL_DIG__ = @as(c_int, 15); -pub const __DBL_DECIMAL_DIG__ = @as(c_int, 17); -pub const __DBL_EPSILON__ = @as(f64, 2.2204460492503131e-16); -pub const __DBL_HAS_INFINITY__ = @as(c_int, 1); -pub const __DBL_HAS_QUIET_NAN__ = @as(c_int, 1); -pub const __DBL_MANT_DIG__ = @as(c_int, 53); -pub const __DBL_MAX_10_EXP__ = @as(c_int, 308); -pub const __DBL_MAX_EXP__ = @as(c_int, 1024); -pub const __DBL_MAX__ = @as(f64, 1.7976931348623157e+308); -pub const __DBL_MIN_10_EXP__ = -@as(c_int, 307); -pub const __DBL_MIN_EXP__ = -@as(c_int, 1021); -pub const __DBL_MIN__ = @as(f64, 2.2250738585072014e-308); -pub const __LDBL_DENORM_MIN__ = @as(c_longdouble, 3.64519953188247460253e-4951); -pub const __LDBL_HAS_DENORM__ = @as(c_int, 1); -pub const __LDBL_DIG__ = @as(c_int, 18); -pub const __LDBL_DECIMAL_DIG__ = @as(c_int, 21); -pub const __LDBL_EPSILON__ = @as(c_longdouble, 1.08420217248550443401e-19); -pub const __LDBL_HAS_INFINITY__ = @as(c_int, 1); -pub const __LDBL_HAS_QUIET_NAN__ = @as(c_int, 1); -pub const __LDBL_MANT_DIG__ = @as(c_int, 64); -pub const __LDBL_MAX_10_EXP__ = @as(c_int, 4932); -pub const __LDBL_MAX_EXP__ = @as(c_int, 16384); -pub const __LDBL_MAX__ = @as(c_longdouble, 1.18973149535723176502e+4932); -pub const __LDBL_MIN_10_EXP__ = -@as(c_int, 4931); -pub const __LDBL_MIN_EXP__ = -@as(c_int, 16381); -pub const __LDBL_MIN__ = @as(c_longdouble, 3.36210314311209350626e-4932); -pub const __POINTER_WIDTH__ = @as(c_int, 64); -pub const __BIGGEST_ALIGNMENT__ = @as(c_int, 16); -pub const __WINT_UNSIGNED__ = @as(c_int, 1); -pub const __INT8_TYPE__ = i8; -pub const __INT8_FMTd__ = "hhd"; -pub const __INT8_FMTi__ = "hhi"; -pub const __INT8_C_SUFFIX__ = ""; -pub const __INT16_TYPE__ = c_short; -pub const __INT16_FMTd__ = "hd"; -pub const __INT16_FMTi__ = "hi"; -pub const __INT16_C_SUFFIX__ = ""; -pub const __INT32_TYPE__ = c_int; -pub const __INT32_FMTd__ = "d"; -pub const __INT32_FMTi__ = "i"; -pub const __INT32_C_SUFFIX__ = ""; -pub const __INT64_TYPE__ = c_long; -pub const __INT64_FMTd__ = "ld"; -pub const __INT64_FMTi__ = "li"; -pub const __INT64_C_SUFFIX__ = @compileError("unable to translate macro: undefined identifier `L`"); -// (no file):198:9 -pub const __UINT8_TYPE__ = u8; -pub const __UINT8_FMTo__ = "hho"; -pub const __UINT8_FMTu__ = "hhu"; -pub const __UINT8_FMTx__ = "hhx"; -pub const __UINT8_FMTX__ = "hhX"; -pub const __UINT8_C_SUFFIX__ = ""; -pub const __UINT8_MAX__ = @as(c_int, 255); -pub const __INT8_MAX__ = @as(c_int, 127); -pub const __UINT16_TYPE__ = c_ushort; -pub const __UINT16_FMTo__ = "ho"; -pub const __UINT16_FMTu__ = "hu"; -pub const __UINT16_FMTx__ = "hx"; -pub const __UINT16_FMTX__ = "hX"; -pub const __UINT16_C_SUFFIX__ = ""; -pub const __UINT16_MAX__ = @import("std").zig.c_translation.promoteIntLiteral(c_int, 65535, .decimal); -pub const __INT16_MAX__ = @as(c_int, 32767); -pub const __UINT32_TYPE__ = c_uint; -pub const __UINT32_FMTo__ = "o"; -pub const __UINT32_FMTu__ = "u"; -pub const __UINT32_FMTx__ = "x"; -pub const __UINT32_FMTX__ = "X"; -pub const __UINT32_C_SUFFIX__ = @compileError("unable to translate macro: undefined identifier `U`"); -// (no file):220:9 -pub const __UINT32_MAX__ = @import("std").zig.c_translation.promoteIntLiteral(c_uint, 4294967295, .decimal); -pub const __INT32_MAX__ = @import("std").zig.c_translation.promoteIntLiteral(c_int, 2147483647, .decimal); -pub const __UINT64_TYPE__ = c_ulong; -pub const __UINT64_FMTo__ = "lo"; -pub const __UINT64_FMTu__ = "lu"; -pub const __UINT64_FMTx__ = "lx"; -pub const __UINT64_FMTX__ = "lX"; -pub const __UINT64_C_SUFFIX__ = @compileError("unable to translate macro: undefined identifier `UL`"); -// (no file):228:9 -pub const __UINT64_MAX__ = @import("std").zig.c_translation.promoteIntLiteral(c_ulong, 18446744073709551615, .decimal); -pub const __INT64_MAX__ = @import("std").zig.c_translation.promoteIntLiteral(c_long, 9223372036854775807, .decimal); -pub const __INT_LEAST8_TYPE__ = i8; -pub const __INT_LEAST8_MAX__ = @as(c_int, 127); -pub const __INT_LEAST8_WIDTH__ = @as(c_int, 8); -pub const __INT_LEAST8_FMTd__ = "hhd"; -pub const __INT_LEAST8_FMTi__ = "hhi"; -pub const __UINT_LEAST8_TYPE__ = u8; -pub const __UINT_LEAST8_MAX__ = @as(c_int, 255); -pub const __UINT_LEAST8_FMTo__ = "hho"; -pub const __UINT_LEAST8_FMTu__ = "hhu"; -pub const __UINT_LEAST8_FMTx__ = "hhx"; -pub const __UINT_LEAST8_FMTX__ = "hhX"; -pub const __INT_LEAST16_TYPE__ = c_short; -pub const __INT_LEAST16_MAX__ = @as(c_int, 32767); -pub const __INT_LEAST16_WIDTH__ = @as(c_int, 16); -pub const __INT_LEAST16_FMTd__ = "hd"; -pub const __INT_LEAST16_FMTi__ = "hi"; -pub const __UINT_LEAST16_TYPE__ = c_ushort; -pub const __UINT_LEAST16_MAX__ = @import("std").zig.c_translation.promoteIntLiteral(c_int, 65535, .decimal); -pub const __UINT_LEAST16_FMTo__ = "ho"; -pub const __UINT_LEAST16_FMTu__ = "hu"; -pub const __UINT_LEAST16_FMTx__ = "hx"; -pub const __UINT_LEAST16_FMTX__ = "hX"; -pub const __INT_LEAST32_TYPE__ = c_int; -pub const __INT_LEAST32_MAX__ = @import("std").zig.c_translation.promoteIntLiteral(c_int, 2147483647, .decimal); -pub const __INT_LEAST32_WIDTH__ = @as(c_int, 32); -pub const __INT_LEAST32_FMTd__ = "d"; -pub const __INT_LEAST32_FMTi__ = "i"; -pub const __UINT_LEAST32_TYPE__ = c_uint; -pub const __UINT_LEAST32_MAX__ = @import("std").zig.c_translation.promoteIntLiteral(c_uint, 4294967295, .decimal); -pub const __UINT_LEAST32_FMTo__ = "o"; -pub const __UINT_LEAST32_FMTu__ = "u"; -pub const __UINT_LEAST32_FMTx__ = "x"; -pub const __UINT_LEAST32_FMTX__ = "X"; -pub const __INT_LEAST64_TYPE__ = c_long; -pub const __INT_LEAST64_MAX__ = @import("std").zig.c_translation.promoteIntLiteral(c_long, 9223372036854775807, .decimal); -pub const __INT_LEAST64_WIDTH__ = @as(c_int, 64); -pub const __INT_LEAST64_FMTd__ = "ld"; -pub const __INT_LEAST64_FMTi__ = "li"; -pub const __UINT_LEAST64_TYPE__ = c_ulong; -pub const __UINT_LEAST64_MAX__ = @import("std").zig.c_translation.promoteIntLiteral(c_ulong, 18446744073709551615, .decimal); -pub const __UINT_LEAST64_FMTo__ = "lo"; -pub const __UINT_LEAST64_FMTu__ = "lu"; -pub const __UINT_LEAST64_FMTx__ = "lx"; -pub const __UINT_LEAST64_FMTX__ = "lX"; -pub const __INT_FAST8_TYPE__ = i8; -pub const __INT_FAST8_MAX__ = @as(c_int, 127); -pub const __INT_FAST8_WIDTH__ = @as(c_int, 8); -pub const __INT_FAST8_FMTd__ = "hhd"; -pub const __INT_FAST8_FMTi__ = "hhi"; -pub const __UINT_FAST8_TYPE__ = u8; -pub const __UINT_FAST8_MAX__ = @as(c_int, 255); -pub const __UINT_FAST8_FMTo__ = "hho"; -pub const __UINT_FAST8_FMTu__ = "hhu"; -pub const __UINT_FAST8_FMTx__ = "hhx"; -pub const __UINT_FAST8_FMTX__ = "hhX"; -pub const __INT_FAST16_TYPE__ = c_short; -pub const __INT_FAST16_MAX__ = @as(c_int, 32767); -pub const __INT_FAST16_WIDTH__ = @as(c_int, 16); -pub const __INT_FAST16_FMTd__ = "hd"; -pub const __INT_FAST16_FMTi__ = "hi"; -pub const __UINT_FAST16_TYPE__ = c_ushort; -pub const __UINT_FAST16_MAX__ = @import("std").zig.c_translation.promoteIntLiteral(c_int, 65535, .decimal); -pub const __UINT_FAST16_FMTo__ = "ho"; -pub const __UINT_FAST16_FMTu__ = "hu"; -pub const __UINT_FAST16_FMTx__ = "hx"; -pub const __UINT_FAST16_FMTX__ = "hX"; -pub const __INT_FAST32_TYPE__ = c_int; -pub const __INT_FAST32_MAX__ = @import("std").zig.c_translation.promoteIntLiteral(c_int, 2147483647, .decimal); -pub const __INT_FAST32_WIDTH__ = @as(c_int, 32); -pub const __INT_FAST32_FMTd__ = "d"; -pub const __INT_FAST32_FMTi__ = "i"; -pub const __UINT_FAST32_TYPE__ = c_uint; -pub const __UINT_FAST32_MAX__ = @import("std").zig.c_translation.promoteIntLiteral(c_uint, 4294967295, .decimal); -pub const __UINT_FAST32_FMTo__ = "o"; -pub const __UINT_FAST32_FMTu__ = "u"; -pub const __UINT_FAST32_FMTx__ = "x"; -pub const __UINT_FAST32_FMTX__ = "X"; -pub const __INT_FAST64_TYPE__ = c_long; -pub const __INT_FAST64_MAX__ = @import("std").zig.c_translation.promoteIntLiteral(c_long, 9223372036854775807, .decimal); -pub const __INT_FAST64_WIDTH__ = @as(c_int, 64); -pub const __INT_FAST64_FMTd__ = "ld"; -pub const __INT_FAST64_FMTi__ = "li"; -pub const __UINT_FAST64_TYPE__ = c_ulong; -pub const __UINT_FAST64_MAX__ = @import("std").zig.c_translation.promoteIntLiteral(c_ulong, 18446744073709551615, .decimal); -pub const __UINT_FAST64_FMTo__ = "lo"; -pub const __UINT_FAST64_FMTu__ = "lu"; -pub const __UINT_FAST64_FMTx__ = "lx"; -pub const __UINT_FAST64_FMTX__ = "lX"; -pub const __USER_LABEL_PREFIX__ = ""; -pub const __FINITE_MATH_ONLY__ = @as(c_int, 0); -pub const __GNUC_STDC_INLINE__ = @as(c_int, 1); -pub const __GCC_ATOMIC_TEST_AND_SET_TRUEVAL = @as(c_int, 1); -pub const __GCC_DESTRUCTIVE_SIZE = @as(c_int, 64); -pub const __GCC_CONSTRUCTIVE_SIZE = @as(c_int, 64); -pub const __CLANG_ATOMIC_BOOL_LOCK_FREE = @as(c_int, 2); -pub const __CLANG_ATOMIC_CHAR_LOCK_FREE = @as(c_int, 2); -pub const __CLANG_ATOMIC_CHAR16_T_LOCK_FREE = @as(c_int, 2); -pub const __CLANG_ATOMIC_CHAR32_T_LOCK_FREE = @as(c_int, 2); -pub const __CLANG_ATOMIC_WCHAR_T_LOCK_FREE = @as(c_int, 2); -pub const __CLANG_ATOMIC_SHORT_LOCK_FREE = @as(c_int, 2); -pub const __CLANG_ATOMIC_INT_LOCK_FREE = @as(c_int, 2); -pub const __CLANG_ATOMIC_LONG_LOCK_FREE = @as(c_int, 2); -pub const __CLANG_ATOMIC_LLONG_LOCK_FREE = @as(c_int, 2); -pub const __CLANG_ATOMIC_POINTER_LOCK_FREE = @as(c_int, 2); -pub const __GCC_ATOMIC_BOOL_LOCK_FREE = @as(c_int, 2); -pub const __GCC_ATOMIC_CHAR_LOCK_FREE = @as(c_int, 2); -pub const __GCC_ATOMIC_CHAR16_T_LOCK_FREE = @as(c_int, 2); -pub const __GCC_ATOMIC_CHAR32_T_LOCK_FREE = @as(c_int, 2); -pub const __GCC_ATOMIC_WCHAR_T_LOCK_FREE = @as(c_int, 2); -pub const __GCC_ATOMIC_SHORT_LOCK_FREE = @as(c_int, 2); -pub const __GCC_ATOMIC_INT_LOCK_FREE = @as(c_int, 2); -pub const __GCC_ATOMIC_LONG_LOCK_FREE = @as(c_int, 2); -pub const __GCC_ATOMIC_LLONG_LOCK_FREE = @as(c_int, 2); -pub const __GCC_ATOMIC_POINTER_LOCK_FREE = @as(c_int, 2); -pub const __NO_INLINE__ = @as(c_int, 1); -pub const __PIC__ = @as(c_int, 2); -pub const __pic__ = @as(c_int, 2); -pub const __FLT_RADIX__ = @as(c_int, 2); -pub const __DECIMAL_DIG__ = __LDBL_DECIMAL_DIG__; -pub const __SSP_STRONG__ = @as(c_int, 2); -pub const __ELF__ = @as(c_int, 1); -pub const __GCC_ASM_FLAG_OUTPUTS__ = @as(c_int, 1); -pub const __code_model_small__ = @as(c_int, 1); -pub const __amd64__ = @as(c_int, 1); -pub const __amd64 = @as(c_int, 1); -pub const __x86_64 = @as(c_int, 1); -pub const __x86_64__ = @as(c_int, 1); -pub const __SEG_GS = @as(c_int, 1); -pub const __SEG_FS = @as(c_int, 1); -pub const __seg_gs = @compileError("unable to translate macro: undefined identifier `address_space`"); -// (no file):362:9 -pub const __seg_fs = @compileError("unable to translate macro: undefined identifier `address_space`"); -// (no file):363:9 -pub const __znver4 = @as(c_int, 1); -pub const __znver4__ = @as(c_int, 1); -pub const __tune_znver4__ = @as(c_int, 1); -pub const __REGISTER_PREFIX__ = ""; -pub const __NO_MATH_INLINES = @as(c_int, 1); -pub const __AES__ = @as(c_int, 1); -pub const __VAES__ = @as(c_int, 1); -pub const __PCLMUL__ = @as(c_int, 1); -pub const __VPCLMULQDQ__ = @as(c_int, 1); -pub const __LAHF_SAHF__ = @as(c_int, 1); -pub const __LZCNT__ = @as(c_int, 1); -pub const __RDRND__ = @as(c_int, 1); -pub const __FSGSBASE__ = @as(c_int, 1); -pub const __BMI__ = @as(c_int, 1); -pub const __BMI2__ = @as(c_int, 1); -pub const __POPCNT__ = @as(c_int, 1); -pub const __PRFCHW__ = @as(c_int, 1); -pub const __RDSEED__ = @as(c_int, 1); -pub const __ADX__ = @as(c_int, 1); -pub const __MWAITX__ = @as(c_int, 1); -pub const __MOVBE__ = @as(c_int, 1); -pub const __SSE4A__ = @as(c_int, 1); -pub const __FMA__ = @as(c_int, 1); -pub const __F16C__ = @as(c_int, 1); -pub const __GFNI__ = @as(c_int, 1); -pub const __EVEX512__ = @as(c_int, 1); -pub const __AVX512CD__ = @as(c_int, 1); -pub const __AVX512VPOPCNTDQ__ = @as(c_int, 1); -pub const __AVX512VNNI__ = @as(c_int, 1); -pub const __AVX512BF16__ = @as(c_int, 1); -pub const __AVX512DQ__ = @as(c_int, 1); -pub const __AVX512BITALG__ = @as(c_int, 1); -pub const __AVX512BW__ = @as(c_int, 1); -pub const __AVX512VL__ = @as(c_int, 1); -pub const __EVEX256__ = @as(c_int, 1); -pub const __AVX512VBMI__ = @as(c_int, 1); -pub const __AVX512VBMI2__ = @as(c_int, 1); -pub const __AVX512IFMA__ = @as(c_int, 1); -pub const __SHA__ = @as(c_int, 1); -pub const __FXSR__ = @as(c_int, 1); -pub const __XSAVE__ = @as(c_int, 1); -pub const __XSAVEOPT__ = @as(c_int, 1); -pub const __XSAVEC__ = @as(c_int, 1); -pub const __XSAVES__ = @as(c_int, 1); -pub const __PKU__ = @as(c_int, 1); -pub const __CLFLUSHOPT__ = @as(c_int, 1); -pub const __CLWB__ = @as(c_int, 1); -pub const __WBNOINVD__ = @as(c_int, 1); -pub const __SHSTK__ = @as(c_int, 1); -pub const __CLZERO__ = @as(c_int, 1); -pub const __RDPID__ = @as(c_int, 1); -pub const __RDPRU__ = @as(c_int, 1); -pub const __INVPCID__ = @as(c_int, 1); -pub const __CRC32__ = @as(c_int, 1); -pub const __AVX512F__ = @as(c_int, 1); -pub const __AVX2__ = @as(c_int, 1); -pub const __AVX__ = @as(c_int, 1); -pub const __SSE4_2__ = @as(c_int, 1); -pub const __SSE4_1__ = @as(c_int, 1); -pub const __SSSE3__ = @as(c_int, 1); -pub const __SSE3__ = @as(c_int, 1); -pub const __SSE2__ = @as(c_int, 1); -pub const __SSE2_MATH__ = @as(c_int, 1); -pub const __SSE__ = @as(c_int, 1); -pub const __SSE_MATH__ = @as(c_int, 1); -pub const __MMX__ = @as(c_int, 1); -pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 = @as(c_int, 1); -pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 = @as(c_int, 1); -pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 = @as(c_int, 1); -pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 = @as(c_int, 1); -pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_16 = @as(c_int, 1); -pub const __SIZEOF_FLOAT128__ = @as(c_int, 16); -pub const unix = @as(c_int, 1); -pub const __unix = @as(c_int, 1); -pub const __unix__ = @as(c_int, 1); -pub const linux = @as(c_int, 1); -pub const __linux = @as(c_int, 1); -pub const __linux__ = @as(c_int, 1); -pub const __gnu_linux__ = @as(c_int, 1); -pub const __FLOAT128__ = @as(c_int, 1); -pub const __STDC__ = @as(c_int, 1); -pub const __STDC_HOSTED__ = @as(c_int, 1); -pub const __STDC_VERSION__ = @as(c_long, 201710); -pub const __STDC_UTF_16__ = @as(c_int, 1); -pub const __STDC_UTF_32__ = @as(c_int, 1); -pub const __GLIBC_MINOR__ = @as(c_int, 39); -pub const _DEBUG = @as(c_int, 1); -pub const __GCC_HAVE_DWARF2_CFI_ASM = @as(c_int, 1); -pub const CEED_VISIBILITY = @compileError("unable to translate macro: undefined identifier `visibility`"); -// /home/jeremy/Dev/libCEED/include/ceed/ceed.h:34:9 -pub const CEED_EXTERN = @compileError("unable to translate C expr: unexpected token 'extern'"); -// /home/jeremy/Dev/libCEED/include/ceed/ceed.h:49:9 -pub const __STDARG_H = ""; -pub const __need___va_list = ""; -pub const __need_va_list = ""; -pub const __need_va_arg = ""; -pub const __need___va_copy = ""; -pub const __need_va_copy = ""; -pub const __GNUC_VA_LIST = ""; -pub const _VA_LIST = ""; -pub const va_start = @compileError("unable to translate macro: undefined identifier `__builtin_va_start`"); -// /usr/lib/zig/include/__stdarg_va_arg.h:17:9 -pub const va_end = @compileError("unable to translate macro: undefined identifier `__builtin_va_end`"); -// /usr/lib/zig/include/__stdarg_va_arg.h:19:9 -pub const va_arg = @compileError("unable to translate C expr: unexpected token 'an identifier'"); -// /usr/lib/zig/include/__stdarg_va_arg.h:20:9 -pub const __va_copy = @compileError("unable to translate macro: undefined identifier `__builtin_va_copy`"); -// /usr/lib/zig/include/__stdarg___va_copy.h:11:9 -pub const va_copy = @compileError("unable to translate macro: undefined identifier `__builtin_va_copy`"); -// /usr/lib/zig/include/__stdarg_va_copy.h:11:9 -pub const __STDBOOL_H = ""; -pub const __bool_true_false_are_defined = @as(c_int, 1); -pub const @"bool" = bool; -pub const @"true" = @as(c_int, 1); -pub const @"false" = @as(c_int, 0); -pub const _STDIO_H = @as(c_int, 1); -pub const __GLIBC_INTERNAL_STARTING_HEADER_IMPLEMENTATION = ""; -pub const _FEATURES_H = @as(c_int, 1); -pub const __KERNEL_STRICT_NAMES = ""; -pub inline fn __GNUC_PREREQ(maj: anytype, min: anytype) @TypeOf(((__GNUC__ << @as(c_int, 16)) + __GNUC_MINOR__) >= ((maj << @as(c_int, 16)) + min)) { - _ = &maj; - _ = &min; - return ((__GNUC__ << @as(c_int, 16)) + __GNUC_MINOR__) >= ((maj << @as(c_int, 16)) + min); -} -pub inline fn __glibc_clang_prereq(maj: anytype, min: anytype) @TypeOf(((__clang_major__ << @as(c_int, 16)) + __clang_minor__) >= ((maj << @as(c_int, 16)) + min)) { - _ = &maj; - _ = &min; - return ((__clang_major__ << @as(c_int, 16)) + __clang_minor__) >= ((maj << @as(c_int, 16)) + min); -} -pub const __GLIBC_USE = @compileError("unable to translate macro: undefined identifier `__GLIBC_USE_`"); -// /usr/include/features.h:189:9 -pub const _DEFAULT_SOURCE = @as(c_int, 1); -pub const __GLIBC_USE_ISOC23 = @as(c_int, 0); -pub const __USE_ISOC11 = @as(c_int, 1); -pub const __USE_ISOC99 = @as(c_int, 1); -pub const __USE_ISOC95 = @as(c_int, 1); -pub const __USE_POSIX_IMPLICITLY = @as(c_int, 1); -pub const _POSIX_SOURCE = @as(c_int, 1); -pub const _POSIX_C_SOURCE = @as(c_long, 200809); -pub const __USE_POSIX = @as(c_int, 1); -pub const __USE_POSIX2 = @as(c_int, 1); -pub const __USE_POSIX199309 = @as(c_int, 1); -pub const __USE_POSIX199506 = @as(c_int, 1); -pub const __USE_XOPEN2K = @as(c_int, 1); -pub const __USE_XOPEN2K8 = @as(c_int, 1); -pub const _ATFILE_SOURCE = @as(c_int, 1); -pub const __WORDSIZE = @as(c_int, 64); -pub const __WORDSIZE_TIME64_COMPAT32 = @as(c_int, 1); -pub const __SYSCALL_WORDSIZE = @as(c_int, 64); -pub const __TIMESIZE = __WORDSIZE; -pub const __USE_TIME_BITS64 = @as(c_int, 1); -pub const __USE_MISC = @as(c_int, 1); -pub const __USE_ATFILE = @as(c_int, 1); -pub const __USE_FORTIFY_LEVEL = @as(c_int, 0); -pub const __GLIBC_USE_DEPRECATED_GETS = @as(c_int, 0); -pub const __GLIBC_USE_DEPRECATED_SCANF = @as(c_int, 0); -pub const __GLIBC_USE_C23_STRTOL = @as(c_int, 0); -pub const _STDC_PREDEF_H = @as(c_int, 1); -pub const __STDC_IEC_559__ = @as(c_int, 1); -pub const __STDC_IEC_60559_BFP__ = @as(c_long, 201404); -pub const __STDC_IEC_559_COMPLEX__ = @as(c_int, 1); -pub const __STDC_IEC_60559_COMPLEX__ = @as(c_long, 201404); -pub const __STDC_ISO_10646__ = @as(c_long, 201706); -pub const __GNU_LIBRARY__ = @as(c_int, 6); -pub const __GLIBC__ = @as(c_int, 2); -pub inline fn __GLIBC_PREREQ(maj: anytype, min: anytype) @TypeOf(((__GLIBC__ << @as(c_int, 16)) + __GLIBC_MINOR__) >= ((maj << @as(c_int, 16)) + min)) { - _ = &maj; - _ = &min; - return ((__GLIBC__ << @as(c_int, 16)) + __GLIBC_MINOR__) >= ((maj << @as(c_int, 16)) + min); -} -pub const _SYS_CDEFS_H = @as(c_int, 1); -pub const __glibc_has_attribute = @compileError("unable to translate macro: undefined identifier `__has_attribute`"); -// /usr/include/sys/cdefs.h:45:10 -pub inline fn __glibc_has_builtin(name: anytype) @TypeOf(__has_builtin(name)) { - _ = &name; - return __has_builtin(name); -} -pub const __glibc_has_extension = @compileError("unable to translate macro: undefined identifier `__has_extension`"); -// /usr/include/sys/cdefs.h:55:10 -pub const __LEAF = ""; -pub const __LEAF_ATTR = ""; -pub const __THROW = @compileError("unable to translate macro: undefined identifier `__nothrow__`"); -// /usr/include/sys/cdefs.h:79:11 -pub const __THROWNL = @compileError("unable to translate macro: undefined identifier `__nothrow__`"); -// /usr/include/sys/cdefs.h:80:11 -pub const __NTH = @compileError("unable to translate macro: undefined identifier `__nothrow__`"); -// /usr/include/sys/cdefs.h:81:11 -pub const __NTHNL = @compileError("unable to translate macro: undefined identifier `__nothrow__`"); -// /usr/include/sys/cdefs.h:82:11 -pub const __COLD = @compileError("unable to translate macro: undefined identifier `__cold__`"); -// /usr/include/sys/cdefs.h:102:11 -pub inline fn __P(args: anytype) @TypeOf(args) { - _ = &args; - return args; -} -pub inline fn __PMT(args: anytype) @TypeOf(args) { - _ = &args; - return args; -} -pub const __CONCAT = @compileError("unable to translate C expr: unexpected token '##'"); -// /usr/include/sys/cdefs.h:131:9 -pub const __STRING = @compileError("unable to translate C expr: unexpected token '#'"); -// /usr/include/sys/cdefs.h:132:9 -pub const __ptr_t = ?*anyopaque; -pub const __BEGIN_DECLS = ""; -pub const __END_DECLS = ""; -pub const __attribute_overloadable__ = @compileError("unable to translate macro: undefined identifier `__overloadable__`"); -// /usr/include/sys/cdefs.h:151:10 -pub inline fn __bos(ptr: anytype) @TypeOf(__builtin_object_size(ptr, __USE_FORTIFY_LEVEL > @as(c_int, 1))) { - _ = &ptr; - return __builtin_object_size(ptr, __USE_FORTIFY_LEVEL > @as(c_int, 1)); -} -pub inline fn __bos0(ptr: anytype) @TypeOf(__builtin_object_size(ptr, @as(c_int, 0))) { - _ = &ptr; - return __builtin_object_size(ptr, @as(c_int, 0)); -} -pub inline fn __glibc_objsize0(__o: anytype) @TypeOf(__bos0(__o)) { - _ = &__o; - return __bos0(__o); -} -pub inline fn __glibc_objsize(__o: anytype) @TypeOf(__bos(__o)) { - _ = &__o; - return __bos(__o); -} -pub const __warnattr = @compileError("unable to translate C expr: unexpected token ''"); -// /usr/include/sys/cdefs.h:370:10 -pub const __errordecl = @compileError("unable to translate C expr: unexpected token 'extern'"); -// /usr/include/sys/cdefs.h:371:10 -pub const __flexarr = @compileError("unable to translate C expr: unexpected token '['"); -// /usr/include/sys/cdefs.h:379:10 -pub const __glibc_c99_flexarr_available = @as(c_int, 1); -pub const __REDIRECT = @compileError("unable to translate C expr: unexpected token '__asm__'"); -// /usr/include/sys/cdefs.h:410:10 -pub const __REDIRECT_NTH = @compileError("unable to translate C expr: unexpected token '__asm__'"); -// /usr/include/sys/cdefs.h:417:11 -pub const __REDIRECT_NTHNL = @compileError("unable to translate C expr: unexpected token '__asm__'"); -// /usr/include/sys/cdefs.h:419:11 -pub const __ASMNAME = @compileError("unable to translate C expr: unexpected token ','"); -// /usr/include/sys/cdefs.h:422:10 -pub inline fn __ASMNAME2(prefix: anytype, cname: anytype) @TypeOf(__STRING(prefix) ++ cname) { - _ = &prefix; - _ = &cname; - return __STRING(prefix) ++ cname; -} -pub const __REDIRECT_FORTIFY = __REDIRECT; -pub const __REDIRECT_FORTIFY_NTH = __REDIRECT_NTH; -pub const __attribute_malloc__ = @compileError("unable to translate macro: undefined identifier `__malloc__`"); -// /usr/include/sys/cdefs.h:452:10 -pub const __attribute_alloc_size__ = @compileError("unable to translate C expr: unexpected token ''"); -// /usr/include/sys/cdefs.h:463:10 -pub const __attribute_alloc_align__ = @compileError("unable to translate macro: undefined identifier `__alloc_align__`"); -// /usr/include/sys/cdefs.h:469:10 -pub const __attribute_pure__ = @compileError("unable to translate macro: undefined identifier `__pure__`"); -// /usr/include/sys/cdefs.h:479:10 -pub const __attribute_const__ = @compileError("unable to translate C expr: unexpected token '__attribute__'"); -// /usr/include/sys/cdefs.h:486:10 -pub const __attribute_maybe_unused__ = @compileError("unable to translate macro: undefined identifier `__unused__`"); -// /usr/include/sys/cdefs.h:492:10 -pub const __attribute_used__ = @compileError("unable to translate macro: undefined identifier `__used__`"); -// /usr/include/sys/cdefs.h:501:10 -pub const __attribute_noinline__ = @compileError("unable to translate macro: undefined identifier `__noinline__`"); -// /usr/include/sys/cdefs.h:502:10 -pub const __attribute_deprecated__ = @compileError("unable to translate macro: undefined identifier `__deprecated__`"); -// /usr/include/sys/cdefs.h:510:10 -pub const __attribute_deprecated_msg__ = @compileError("unable to translate macro: undefined identifier `__deprecated__`"); -// /usr/include/sys/cdefs.h:520:10 -pub const __attribute_format_arg__ = @compileError("unable to translate macro: undefined identifier `__format_arg__`"); -// /usr/include/sys/cdefs.h:533:10 -pub const __attribute_format_strfmon__ = @compileError("unable to translate macro: undefined identifier `__format__`"); -// /usr/include/sys/cdefs.h:543:10 -pub const __attribute_nonnull__ = @compileError("unable to translate macro: undefined identifier `__nonnull__`"); -// /usr/include/sys/cdefs.h:555:11 -pub inline fn __nonnull(params: anytype) @TypeOf(__attribute_nonnull__(params)) { - _ = ¶ms; - return __attribute_nonnull__(params); -} -pub const __returns_nonnull = @compileError("unable to translate macro: undefined identifier `__returns_nonnull__`"); -// /usr/include/sys/cdefs.h:568:10 -pub const __attribute_warn_unused_result__ = @compileError("unable to translate macro: undefined identifier `__warn_unused_result__`"); -// /usr/include/sys/cdefs.h:577:10 -pub const __wur = ""; -pub const __always_inline = @compileError("unable to translate macro: undefined identifier `__always_inline__`"); -// /usr/include/sys/cdefs.h:595:10 -pub const __attribute_artificial__ = @compileError("unable to translate macro: undefined identifier `__artificial__`"); -// /usr/include/sys/cdefs.h:604:10 -pub const __extern_inline = @compileError("unable to translate macro: undefined identifier `__gnu_inline__`"); -// /usr/include/sys/cdefs.h:622:11 -pub const __extern_always_inline = @compileError("unable to translate macro: undefined identifier `__gnu_inline__`"); -// /usr/include/sys/cdefs.h:623:11 -pub const __fortify_function = __extern_always_inline ++ __attribute_artificial__; -pub const __restrict_arr = @compileError("unable to translate C expr: unexpected token '__restrict'"); -// /usr/include/sys/cdefs.h:666:10 -pub inline fn __glibc_unlikely(cond: anytype) @TypeOf(__builtin_expect(cond, @as(c_int, 0))) { - _ = &cond; - return __builtin_expect(cond, @as(c_int, 0)); -} -pub inline fn __glibc_likely(cond: anytype) @TypeOf(__builtin_expect(cond, @as(c_int, 1))) { - _ = &cond; - return __builtin_expect(cond, @as(c_int, 1)); -} -pub const __attribute_nonstring__ = ""; -pub const __attribute_copy__ = @compileError("unable to translate C expr: unexpected token ''"); -// /usr/include/sys/cdefs.h:715:10 -pub const __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI = @as(c_int, 0); -pub inline fn __LDBL_REDIR1(name: anytype, proto: anytype, alias: anytype) @TypeOf(name ++ proto) { - _ = &name; - _ = &proto; - _ = &alias; - return name ++ proto; -} -pub inline fn __LDBL_REDIR(name: anytype, proto: anytype) @TypeOf(name ++ proto) { - _ = &name; - _ = &proto; - return name ++ proto; -} -pub inline fn __LDBL_REDIR1_NTH(name: anytype, proto: anytype, alias: anytype) @TypeOf(name ++ proto ++ __THROW) { - _ = &name; - _ = &proto; - _ = &alias; - return name ++ proto ++ __THROW; -} -pub inline fn __LDBL_REDIR_NTH(name: anytype, proto: anytype) @TypeOf(name ++ proto ++ __THROW) { - _ = &name; - _ = &proto; - return name ++ proto ++ __THROW; -} -pub const __LDBL_REDIR2_DECL = @compileError("unable to translate C expr: unexpected token ''"); -// /usr/include/sys/cdefs.h:792:10 -pub const __LDBL_REDIR_DECL = @compileError("unable to translate C expr: unexpected token ''"); -// /usr/include/sys/cdefs.h:793:10 -pub inline fn __REDIRECT_LDBL(name: anytype, proto: anytype, alias: anytype) @TypeOf(__REDIRECT(name, proto, alias)) { - _ = &name; - _ = &proto; - _ = &alias; - return __REDIRECT(name, proto, alias); -} -pub inline fn __REDIRECT_NTH_LDBL(name: anytype, proto: anytype, alias: anytype) @TypeOf(__REDIRECT_NTH(name, proto, alias)) { - _ = &name; - _ = &proto; - _ = &alias; - return __REDIRECT_NTH(name, proto, alias); -} -pub const __glibc_macro_warning1 = @compileError("unable to translate macro: undefined identifier `_Pragma`"); -// /usr/include/sys/cdefs.h:807:10 -pub const __glibc_macro_warning = @compileError("unable to translate macro: undefined identifier `GCC`"); -// /usr/include/sys/cdefs.h:808:10 -pub const __HAVE_GENERIC_SELECTION = @as(c_int, 1); -pub const __fortified_attr_access = @compileError("unable to translate C expr: unexpected token ''"); -// /usr/include/sys/cdefs.h:853:11 -pub const __attr_access = @compileError("unable to translate C expr: unexpected token ''"); -// /usr/include/sys/cdefs.h:854:11 -pub const __attr_access_none = @compileError("unable to translate C expr: unexpected token ''"); -// /usr/include/sys/cdefs.h:855:11 -pub const __attr_dealloc = @compileError("unable to translate C expr: unexpected token ''"); -// /usr/include/sys/cdefs.h:865:10 -pub const __attr_dealloc_free = ""; -pub const __attribute_returns_twice__ = @compileError("unable to translate macro: undefined identifier `__returns_twice__`"); -// /usr/include/sys/cdefs.h:872:10 -pub const __attribute_struct_may_alias__ = @compileError("unable to translate macro: undefined identifier `__may_alias__`"); -// /usr/include/sys/cdefs.h:881:10 -pub const __stub___compat_bdflush = ""; -pub const __stub_chflags = ""; -pub const __stub_fchflags = ""; -pub const __stub_gtty = ""; -pub const __stub_revoke = ""; -pub const __stub_setlogin = ""; -pub const __stub_sigreturn = ""; -pub const __stub_stty = ""; -pub const __GLIBC_USE_LIB_EXT2 = @as(c_int, 0); -pub const __GLIBC_USE_IEC_60559_BFP_EXT = @as(c_int, 0); -pub const __GLIBC_USE_IEC_60559_BFP_EXT_C23 = @as(c_int, 0); -pub const __GLIBC_USE_IEC_60559_EXT = @as(c_int, 0); -pub const __GLIBC_USE_IEC_60559_FUNCS_EXT = @as(c_int, 0); -pub const __GLIBC_USE_IEC_60559_FUNCS_EXT_C23 = @as(c_int, 0); -pub const __GLIBC_USE_IEC_60559_TYPES_EXT = @as(c_int, 0); -pub const __need_size_t = ""; -pub const __need_NULL = ""; -pub const _SIZE_T = ""; -pub const NULL = @import("std").zig.c_translation.cast(?*anyopaque, @as(c_int, 0)); -pub const _BITS_TYPES_H = @as(c_int, 1); -pub const __S16_TYPE = c_short; -pub const __U16_TYPE = c_ushort; -pub const __S32_TYPE = c_int; -pub const __U32_TYPE = c_uint; -pub const __SLONGWORD_TYPE = c_long; -pub const __ULONGWORD_TYPE = c_ulong; -pub const __SQUAD_TYPE = c_long; -pub const __UQUAD_TYPE = c_ulong; -pub const __SWORD_TYPE = c_long; -pub const __UWORD_TYPE = c_ulong; -pub const __SLONG32_TYPE = c_int; -pub const __ULONG32_TYPE = c_uint; -pub const __S64_TYPE = c_long; -pub const __U64_TYPE = c_ulong; -pub const __STD_TYPE = @compileError("unable to translate C expr: unexpected token 'typedef'"); -// /usr/include/bits/types.h:137:10 -pub const _BITS_TYPESIZES_H = @as(c_int, 1); -pub const __SYSCALL_SLONG_TYPE = __SLONGWORD_TYPE; -pub const __SYSCALL_ULONG_TYPE = __ULONGWORD_TYPE; -pub const __DEV_T_TYPE = __UQUAD_TYPE; -pub const __UID_T_TYPE = __U32_TYPE; -pub const __GID_T_TYPE = __U32_TYPE; -pub const __INO_T_TYPE = __SYSCALL_ULONG_TYPE; -pub const __INO64_T_TYPE = __UQUAD_TYPE; -pub const __MODE_T_TYPE = __U32_TYPE; -pub const __NLINK_T_TYPE = __SYSCALL_ULONG_TYPE; -pub const __FSWORD_T_TYPE = __SYSCALL_SLONG_TYPE; -pub const __OFF_T_TYPE = __SYSCALL_SLONG_TYPE; -pub const __OFF64_T_TYPE = __SQUAD_TYPE; -pub const __PID_T_TYPE = __S32_TYPE; -pub const __RLIM_T_TYPE = __SYSCALL_ULONG_TYPE; -pub const __RLIM64_T_TYPE = __UQUAD_TYPE; -pub const __BLKCNT_T_TYPE = __SYSCALL_SLONG_TYPE; -pub const __BLKCNT64_T_TYPE = __SQUAD_TYPE; -pub const __FSBLKCNT_T_TYPE = __SYSCALL_ULONG_TYPE; -pub const __FSBLKCNT64_T_TYPE = __UQUAD_TYPE; -pub const __FSFILCNT_T_TYPE = __SYSCALL_ULONG_TYPE; -pub const __FSFILCNT64_T_TYPE = __UQUAD_TYPE; -pub const __ID_T_TYPE = __U32_TYPE; -pub const __CLOCK_T_TYPE = __SYSCALL_SLONG_TYPE; -pub const __TIME_T_TYPE = __SYSCALL_SLONG_TYPE; -pub const __USECONDS_T_TYPE = __U32_TYPE; -pub const __SUSECONDS_T_TYPE = __SYSCALL_SLONG_TYPE; -pub const __SUSECONDS64_T_TYPE = __SQUAD_TYPE; -pub const __DADDR_T_TYPE = __S32_TYPE; -pub const __KEY_T_TYPE = __S32_TYPE; -pub const __CLOCKID_T_TYPE = __S32_TYPE; -pub const __TIMER_T_TYPE = ?*anyopaque; -pub const __BLKSIZE_T_TYPE = __SYSCALL_SLONG_TYPE; -pub const __FSID_T_TYPE = @compileError("unable to translate macro: undefined identifier `__val`"); -// /usr/include/bits/typesizes.h:73:9 -pub const __SSIZE_T_TYPE = __SWORD_TYPE; -pub const __CPU_MASK_TYPE = __SYSCALL_ULONG_TYPE; -pub const __OFF_T_MATCHES_OFF64_T = @as(c_int, 1); -pub const __INO_T_MATCHES_INO64_T = @as(c_int, 1); -pub const __RLIM_T_MATCHES_RLIM64_T = @as(c_int, 1); -pub const __STATFS_MATCHES_STATFS64 = @as(c_int, 1); -pub const __KERNEL_OLD_TIMEVAL_MATCHES_TIMEVAL64 = @as(c_int, 1); -pub const __FD_SETSIZE = @as(c_int, 1024); -pub const _BITS_TIME64_H = @as(c_int, 1); -pub const __TIME64_T_TYPE = __TIME_T_TYPE; -pub const _____fpos_t_defined = @as(c_int, 1); -pub const ____mbstate_t_defined = @as(c_int, 1); -pub const _____fpos64_t_defined = @as(c_int, 1); -pub const ____FILE_defined = @as(c_int, 1); -pub const __FILE_defined = @as(c_int, 1); -pub const __struct_FILE_defined = @as(c_int, 1); -pub const __getc_unlocked_body = @compileError("TODO postfix inc/dec expr"); -// /usr/include/bits/types/struct_FILE.h:102:9 -pub const __putc_unlocked_body = @compileError("TODO postfix inc/dec expr"); -// /usr/include/bits/types/struct_FILE.h:106:9 -pub const _IO_EOF_SEEN = @as(c_int, 0x0010); -pub inline fn __feof_unlocked_body(_fp: anytype) @TypeOf((_fp.*._flags & _IO_EOF_SEEN) != @as(c_int, 0)) { - _ = &_fp; - return (_fp.*._flags & _IO_EOF_SEEN) != @as(c_int, 0); -} -pub const _IO_ERR_SEEN = @as(c_int, 0x0020); -pub inline fn __ferror_unlocked_body(_fp: anytype) @TypeOf((_fp.*._flags & _IO_ERR_SEEN) != @as(c_int, 0)) { - _ = &_fp; - return (_fp.*._flags & _IO_ERR_SEEN) != @as(c_int, 0); -} -pub const _IO_USER_LOCK = @import("std").zig.c_translation.promoteIntLiteral(c_int, 0x8000, .hex); -pub const __cookie_io_functions_t_defined = @as(c_int, 1); -pub const _VA_LIST_DEFINED = ""; -pub const __off_t_defined = ""; -pub const __ssize_t_defined = ""; -pub const _IOFBF = @as(c_int, 0); -pub const _IOLBF = @as(c_int, 1); -pub const _IONBF = @as(c_int, 2); -pub const BUFSIZ = @as(c_int, 8192); -pub const EOF = -@as(c_int, 1); -pub const SEEK_SET = @as(c_int, 0); -pub const SEEK_CUR = @as(c_int, 1); -pub const SEEK_END = @as(c_int, 2); -pub const P_tmpdir = "/tmp"; -pub const L_tmpnam = @as(c_int, 20); -pub const TMP_MAX = @import("std").zig.c_translation.promoteIntLiteral(c_int, 238328, .decimal); -pub const _BITS_STDIO_LIM_H = @as(c_int, 1); -pub const FILENAME_MAX = @as(c_int, 4096); -pub const L_ctermid = @as(c_int, 9); -pub const FOPEN_MAX = @as(c_int, 16); -pub const __attr_dealloc_fclose = __attr_dealloc(fclose, @as(c_int, 1)); -pub const _BITS_FLOATN_H = ""; -pub const __HAVE_FLOAT128 = @as(c_int, 0); -pub const __HAVE_DISTINCT_FLOAT128 = @as(c_int, 0); -pub const __HAVE_FLOAT64X = @as(c_int, 1); -pub const __HAVE_FLOAT64X_LONG_DOUBLE = @as(c_int, 1); -pub const _BITS_FLOATN_COMMON_H = ""; -pub const __HAVE_FLOAT16 = @as(c_int, 0); -pub const __HAVE_FLOAT32 = @as(c_int, 1); -pub const __HAVE_FLOAT64 = @as(c_int, 1); -pub const __HAVE_FLOAT32X = @as(c_int, 1); -pub const __HAVE_FLOAT128X = @as(c_int, 0); -pub const __HAVE_DISTINCT_FLOAT16 = __HAVE_FLOAT16; -pub const __HAVE_DISTINCT_FLOAT32 = @as(c_int, 0); -pub const __HAVE_DISTINCT_FLOAT64 = @as(c_int, 0); -pub const __HAVE_DISTINCT_FLOAT32X = @as(c_int, 0); -pub const __HAVE_DISTINCT_FLOAT64X = @as(c_int, 0); -pub const __HAVE_DISTINCT_FLOAT128X = __HAVE_FLOAT128X; -pub const __HAVE_FLOAT128_UNLIKE_LDBL = (__HAVE_DISTINCT_FLOAT128 != 0) and (__LDBL_MANT_DIG__ != @as(c_int, 113)); -pub const __HAVE_FLOATN_NOT_TYPEDEF = @as(c_int, 0); -pub const __f32 = @import("std").zig.c_translation.Macros.F_SUFFIX; -pub inline fn __f64(x: anytype) @TypeOf(x) { - _ = &x; - return x; -} -pub inline fn __f32x(x: anytype) @TypeOf(x) { - _ = &x; - return x; -} -pub const __f64x = @import("std").zig.c_translation.Macros.L_SUFFIX; -pub const __CFLOAT32 = @compileError("unable to translate: TODO _Complex"); -// /usr/include/bits/floatn-common.h:149:12 -pub const __CFLOAT64 = @compileError("unable to translate: TODO _Complex"); -// /usr/include/bits/floatn-common.h:160:13 -pub const __CFLOAT32X = @compileError("unable to translate: TODO _Complex"); -// /usr/include/bits/floatn-common.h:169:12 -pub const __CFLOAT64X = @compileError("unable to translate: TODO _Complex"); -// /usr/include/bits/floatn-common.h:178:13 -pub inline fn __builtin_huge_valf32() @TypeOf(__builtin_huge_valf()) { - return __builtin_huge_valf(); -} -pub inline fn __builtin_inff32() @TypeOf(__builtin_inff()) { - return __builtin_inff(); -} -pub inline fn __builtin_nanf32(x: anytype) @TypeOf(__builtin_nanf(x)) { - _ = &x; - return __builtin_nanf(x); -} -pub const __builtin_nansf32 = @compileError("unable to translate macro: undefined identifier `__builtin_nansf`"); -// /usr/include/bits/floatn-common.h:221:12 -pub const __builtin_huge_valf64 = @compileError("unable to translate macro: undefined identifier `__builtin_huge_val`"); -// /usr/include/bits/floatn-common.h:255:13 -pub const __builtin_inff64 = @compileError("unable to translate macro: undefined identifier `__builtin_inf`"); -// /usr/include/bits/floatn-common.h:256:13 -pub const __builtin_nanf64 = @compileError("unable to translate macro: undefined identifier `__builtin_nan`"); -// /usr/include/bits/floatn-common.h:257:13 -pub const __builtin_nansf64 = @compileError("unable to translate macro: undefined identifier `__builtin_nans`"); -// /usr/include/bits/floatn-common.h:258:13 -pub const __builtin_huge_valf32x = @compileError("unable to translate macro: undefined identifier `__builtin_huge_val`"); -// /usr/include/bits/floatn-common.h:272:12 -pub const __builtin_inff32x = @compileError("unable to translate macro: undefined identifier `__builtin_inf`"); -// /usr/include/bits/floatn-common.h:273:12 -pub const __builtin_nanf32x = @compileError("unable to translate macro: undefined identifier `__builtin_nan`"); -// /usr/include/bits/floatn-common.h:274:12 -pub const __builtin_nansf32x = @compileError("unable to translate macro: undefined identifier `__builtin_nans`"); -// /usr/include/bits/floatn-common.h:275:12 -pub const __builtin_huge_valf64x = @compileError("unable to translate macro: undefined identifier `__builtin_huge_vall`"); -// /usr/include/bits/floatn-common.h:289:13 -pub const __builtin_inff64x = @compileError("unable to translate macro: undefined identifier `__builtin_infl`"); -// /usr/include/bits/floatn-common.h:290:13 -pub const __builtin_nanf64x = @compileError("unable to translate macro: undefined identifier `__builtin_nanl`"); -// /usr/include/bits/floatn-common.h:291:13 -pub const __builtin_nansf64x = @compileError("unable to translate macro: undefined identifier `__builtin_nansl`"); -// /usr/include/bits/floatn-common.h:292:13 -pub const CEED_QFUNCTION_DEFS_H = ""; -pub const __STDDEF_H = ""; -pub const __need_ptrdiff_t = ""; -pub const __need_wchar_t = ""; -pub const __need_max_align_t = ""; -pub const __need_offsetof = ""; -pub const _PTRDIFF_T = ""; -pub const _WCHAR_T = ""; -pub const __CLANG_MAX_ALIGN_T_DEFINED = ""; -pub const offsetof = @compileError("unable to translate C expr: unexpected token 'an identifier'"); -// /usr/lib/zig/include/__stddef_offsetof.h:16:9 -pub const __CLANG_STDINT_H = ""; -pub const _STDINT_H = @as(c_int, 1); -pub const _BITS_WCHAR_H = @as(c_int, 1); -pub const __WCHAR_MAX = __WCHAR_MAX__; -pub const __WCHAR_MIN = -__WCHAR_MAX - @as(c_int, 1); -pub const _BITS_STDINT_INTN_H = @as(c_int, 1); -pub const _BITS_STDINT_UINTN_H = @as(c_int, 1); -pub const _BITS_STDINT_LEAST_H = @as(c_int, 1); -pub const __intptr_t_defined = ""; -pub const __INT64_C = @import("std").zig.c_translation.Macros.L_SUFFIX; -pub const __UINT64_C = @import("std").zig.c_translation.Macros.UL_SUFFIX; -pub const INT8_MIN = -@as(c_int, 128); -pub const INT16_MIN = -@as(c_int, 32767) - @as(c_int, 1); -pub const INT32_MIN = -@import("std").zig.c_translation.promoteIntLiteral(c_int, 2147483647, .decimal) - @as(c_int, 1); -pub const INT64_MIN = -__INT64_C(@import("std").zig.c_translation.promoteIntLiteral(c_int, 9223372036854775807, .decimal)) - @as(c_int, 1); -pub const INT8_MAX = @as(c_int, 127); -pub const INT16_MAX = @as(c_int, 32767); -pub const INT32_MAX = @import("std").zig.c_translation.promoteIntLiteral(c_int, 2147483647, .decimal); -pub const INT64_MAX = __INT64_C(@import("std").zig.c_translation.promoteIntLiteral(c_int, 9223372036854775807, .decimal)); -pub const UINT8_MAX = @as(c_int, 255); -pub const UINT16_MAX = @import("std").zig.c_translation.promoteIntLiteral(c_int, 65535, .decimal); -pub const UINT32_MAX = @import("std").zig.c_translation.promoteIntLiteral(c_uint, 4294967295, .decimal); -pub const UINT64_MAX = __UINT64_C(@import("std").zig.c_translation.promoteIntLiteral(c_int, 18446744073709551615, .decimal)); -pub const INT_LEAST8_MIN = -@as(c_int, 128); -pub const INT_LEAST16_MIN = -@as(c_int, 32767) - @as(c_int, 1); -pub const INT_LEAST32_MIN = -@import("std").zig.c_translation.promoteIntLiteral(c_int, 2147483647, .decimal) - @as(c_int, 1); -pub const INT_LEAST64_MIN = -__INT64_C(@import("std").zig.c_translation.promoteIntLiteral(c_int, 9223372036854775807, .decimal)) - @as(c_int, 1); -pub const INT_LEAST8_MAX = @as(c_int, 127); -pub const INT_LEAST16_MAX = @as(c_int, 32767); -pub const INT_LEAST32_MAX = @import("std").zig.c_translation.promoteIntLiteral(c_int, 2147483647, .decimal); -pub const INT_LEAST64_MAX = __INT64_C(@import("std").zig.c_translation.promoteIntLiteral(c_int, 9223372036854775807, .decimal)); -pub const UINT_LEAST8_MAX = @as(c_int, 255); -pub const UINT_LEAST16_MAX = @import("std").zig.c_translation.promoteIntLiteral(c_int, 65535, .decimal); -pub const UINT_LEAST32_MAX = @import("std").zig.c_translation.promoteIntLiteral(c_uint, 4294967295, .decimal); -pub const UINT_LEAST64_MAX = __UINT64_C(@import("std").zig.c_translation.promoteIntLiteral(c_int, 18446744073709551615, .decimal)); -pub const INT_FAST8_MIN = -@as(c_int, 128); -pub const INT_FAST16_MIN = -@import("std").zig.c_translation.promoteIntLiteral(c_long, 9223372036854775807, .decimal) - @as(c_int, 1); -pub const INT_FAST32_MIN = -@import("std").zig.c_translation.promoteIntLiteral(c_long, 9223372036854775807, .decimal) - @as(c_int, 1); -pub const INT_FAST64_MIN = -__INT64_C(@import("std").zig.c_translation.promoteIntLiteral(c_int, 9223372036854775807, .decimal)) - @as(c_int, 1); -pub const INT_FAST8_MAX = @as(c_int, 127); -pub const INT_FAST16_MAX = @import("std").zig.c_translation.promoteIntLiteral(c_long, 9223372036854775807, .decimal); -pub const INT_FAST32_MAX = @import("std").zig.c_translation.promoteIntLiteral(c_long, 9223372036854775807, .decimal); -pub const INT_FAST64_MAX = __INT64_C(@import("std").zig.c_translation.promoteIntLiteral(c_int, 9223372036854775807, .decimal)); -pub const UINT_FAST8_MAX = @as(c_int, 255); -pub const UINT_FAST16_MAX = @import("std").zig.c_translation.promoteIntLiteral(c_ulong, 18446744073709551615, .decimal); -pub const UINT_FAST32_MAX = @import("std").zig.c_translation.promoteIntLiteral(c_ulong, 18446744073709551615, .decimal); -pub const UINT_FAST64_MAX = __UINT64_C(@import("std").zig.c_translation.promoteIntLiteral(c_int, 18446744073709551615, .decimal)); -pub const INTPTR_MIN = -@import("std").zig.c_translation.promoteIntLiteral(c_long, 9223372036854775807, .decimal) - @as(c_int, 1); -pub const INTPTR_MAX = @import("std").zig.c_translation.promoteIntLiteral(c_long, 9223372036854775807, .decimal); -pub const UINTPTR_MAX = @import("std").zig.c_translation.promoteIntLiteral(c_ulong, 18446744073709551615, .decimal); -pub const INTMAX_MIN = -__INT64_C(@import("std").zig.c_translation.promoteIntLiteral(c_int, 9223372036854775807, .decimal)) - @as(c_int, 1); -pub const INTMAX_MAX = __INT64_C(@import("std").zig.c_translation.promoteIntLiteral(c_int, 9223372036854775807, .decimal)); -pub const UINTMAX_MAX = __UINT64_C(@import("std").zig.c_translation.promoteIntLiteral(c_int, 18446744073709551615, .decimal)); -pub const PTRDIFF_MIN = -@import("std").zig.c_translation.promoteIntLiteral(c_long, 9223372036854775807, .decimal) - @as(c_int, 1); -pub const PTRDIFF_MAX = @import("std").zig.c_translation.promoteIntLiteral(c_long, 9223372036854775807, .decimal); -pub const SIG_ATOMIC_MIN = -@import("std").zig.c_translation.promoteIntLiteral(c_int, 2147483647, .decimal) - @as(c_int, 1); -pub const SIG_ATOMIC_MAX = @import("std").zig.c_translation.promoteIntLiteral(c_int, 2147483647, .decimal); -pub const SIZE_MAX = @import("std").zig.c_translation.promoteIntLiteral(c_ulong, 18446744073709551615, .decimal); -pub const WCHAR_MIN = __WCHAR_MIN; -pub const WCHAR_MAX = __WCHAR_MAX; -pub const WINT_MIN = @as(c_uint, 0); -pub const WINT_MAX = @import("std").zig.c_translation.promoteIntLiteral(c_uint, 4294967295, .decimal); -pub inline fn INT8_C(c: anytype) @TypeOf(c) { - _ = &c; - return c; -} -pub inline fn INT16_C(c: anytype) @TypeOf(c) { - _ = &c; - return c; -} -pub inline fn INT32_C(c: anytype) @TypeOf(c) { - _ = &c; - return c; -} -pub const INT64_C = @import("std").zig.c_translation.Macros.L_SUFFIX; -pub inline fn UINT8_C(c: anytype) @TypeOf(c) { - _ = &c; - return c; -} -pub inline fn UINT16_C(c: anytype) @TypeOf(c) { - _ = &c; - return c; -} -pub const UINT32_C = @import("std").zig.c_translation.Macros.U_SUFFIX; -pub const UINT64_C = @import("std").zig.c_translation.Macros.UL_SUFFIX; -pub const INTMAX_C = @import("std").zig.c_translation.Macros.L_SUFFIX; -pub const UINTMAX_C = @import("std").zig.c_translation.Macros.UL_SUFFIX; -pub const CEED_QFUNCTION_ATTR = ""; -pub const CEED_QFUNCTION_HELPER_ATTR = @compileError("unable to translate macro: undefined identifier `always_inline`"); -// /home/jeremy/Dev/libCEED/include/ceed/types.h:37:9 -pub const CEED_QFUNCTION = @compileError("unable to translate macro: undefined identifier `_loc`"); -// /home/jeremy/Dev/libCEED/include/ceed/types.h:49:9 -pub const CEED_QFUNCTION_HELPER = @compileError("unable to translate C expr: unexpected token 'static'"); -// /home/jeremy/Dev/libCEED/include/ceed/types.h:60:9 -pub const CEED_Q_VLA = @compileError("unable to translate macro: undefined identifier `Q`"); -// /home/jeremy/Dev/libCEED/include/ceed/types.h:70:9 -pub const CeedPragmaSIMD = @compileError("unable to translate macro: undefined identifier `_Pragma`"); -// /home/jeremy/Dev/libCEED/include/ceed/types.h:93:9 -pub const CeedInt_FMT = "d"; -pub const CeedSize_FMT = "td"; -pub const CeedInt8_FMT = "d"; -pub const CEED_SCALAR_IS_FP64 = ""; -pub const CEED_SCALAR_TYPE = CEED_SCALAR_FP64; -pub const CEED_EPSILON = @as(f64, 1e-16); -pub const CeedError = @compileError("unable to translate C expr: expected ')' instead got '...'"); -// /home/jeremy/Dev/libCEED/include/ceed/ceed.h:123:9 -pub const CEED_VERSION_MAJOR = @as(c_int, 0); -pub const CEED_VERSION_MINOR = @as(c_int, 12); -pub const CEED_VERSION_PATCH = @as(c_int, 0); -pub const CEED_VERSION_RELEASE = @"false"; -pub inline fn CEED_VERSION_GE(major: anytype, minor: anytype, patch: anytype) @TypeOf(!(CEED_VERSION_RELEASE != 0) or ((CEED_VERSION_MAJOR > major) or ((CEED_VERSION_MAJOR == major) and ((CEED_VERSION_MINOR > minor) or ((CEED_VERSION_MINOR == minor) and (CEED_VERSION_PATCH >= patch)))))) { - _ = &major; - _ = &minor; - _ = &patch; - return !(CEED_VERSION_RELEASE != 0) or ((CEED_VERSION_MAJOR > major) or ((CEED_VERSION_MAJOR == major) and ((CEED_VERSION_MINOR > minor) or ((CEED_VERSION_MINOR == minor) and (CEED_VERSION_PATCH >= patch))))); -} -pub const _G_fpos_t = struct__G_fpos_t; -pub const _G_fpos64_t = struct__G_fpos64_t; -pub const _IO_marker = struct__IO_marker; -pub const _IO_codecvt = struct__IO_codecvt; -pub const _IO_wide_data = struct__IO_wide_data; -pub const _IO_FILE = struct__IO_FILE; -pub const _IO_cookie_io_functions_t = struct__IO_cookie_io_functions_t; -pub const Ceed_private = struct_Ceed_private; -pub const CeedRequest_private = struct_CeedRequest_private; -pub const CeedVector_private = struct_CeedVector_private; -pub const CeedElemRestriction_private = struct_CeedElemRestriction_private; -pub const CeedBasis_private = struct_CeedBasis_private; -pub const CeedQFunctionField_private = struct_CeedQFunctionField_private; -pub const CeedQFunction_private = struct_CeedQFunction_private; -pub const CeedOperatorField_private = struct_CeedOperatorField_private; -pub const CeedQFunctionContext_private = struct_CeedQFunctionContext_private; -pub const CeedContextFieldLabel_private = struct_CeedContextFieldLabel_private; -pub const CeedOperator_private = struct_CeedOperator_private; diff --git a/examples/zig/.zig-cache/o/eed9facf5194a8de0ea8918dee9752d3/ex01 b/examples/zig/.zig-cache/o/eed9facf5194a8de0ea8918dee9752d3/ex01 deleted file mode 100755 index b6f2d61171..0000000000 Binary files a/examples/zig/.zig-cache/o/eed9facf5194a8de0ea8918dee9752d3/ex01 and /dev/null differ diff --git a/examples/zig/.zig-cache/o/f943aeec45f7f7489e48c8d9593f7756/build b/examples/zig/.zig-cache/o/f943aeec45f7f7489e48c8d9593f7756/build deleted file mode 100755 index d6a19d8224..0000000000 Binary files a/examples/zig/.zig-cache/o/f943aeec45f7f7489e48c8d9593f7756/build and /dev/null differ diff --git a/examples/zig/.zig-cache/z/53d8da468c12563c8ba398391b5e75e7 b/examples/zig/.zig-cache/z/53d8da468c12563c8ba398391b5e75e7 deleted file mode 100644 index 7a2a3361d0..0000000000 Binary files a/examples/zig/.zig-cache/z/53d8da468c12563c8ba398391b5e75e7 and /dev/null differ diff --git a/examples/zig/.zig-cache/z/63825a8a89badcb1f55a57c46de9f263 b/examples/zig/.zig-cache/z/63825a8a89badcb1f55a57c46de9f263 deleted file mode 100644 index c81d390184..0000000000 Binary files a/examples/zig/.zig-cache/z/63825a8a89badcb1f55a57c46de9f263 and /dev/null differ diff --git a/examples/zig/.zig-cache/z/fecfde63bec1e4f5bd305f36d32278b2 b/examples/zig/.zig-cache/z/fecfde63bec1e4f5bd305f36d32278b2 deleted file mode 100644 index 62444d1482..0000000000 Binary files a/examples/zig/.zig-cache/z/fecfde63bec1e4f5bd305f36d32278b2 and /dev/null differ diff --git a/examples/zig/zig-out/bin/ex01 b/examples/zig/zig-out/bin/ex01 deleted file mode 100755 index b6f2d61171..0000000000 Binary files a/examples/zig/zig-out/bin/ex01 and /dev/null differ diff --git a/examples/zig/zig-out/bin/ex02 b/examples/zig/zig-out/bin/ex02 deleted file mode 100755 index 63f811fd98..0000000000 Binary files a/examples/zig/zig-out/bin/ex02 and /dev/null differ diff --git a/examples/zig/zig-out/bin/hello b/examples/zig/zig-out/bin/hello deleted file mode 100755 index 214911f605..0000000000 Binary files a/examples/zig/zig-out/bin/hello and /dev/null differ diff --git a/rust/libceed/src/lib.rs b/rust/libceed/src/lib.rs index c254845f68..31f5a8681c 100755 --- a/rust/libceed/src/lib.rs +++ b/rust/libceed/src/lib.rs @@ -309,7 +309,7 @@ impl Ceed { // Call to libCEED let mut ptr = std::ptr::null_mut(); - let mut ierr = unsafe { bind_ceed::CeedInit(c_resource.as_ptr() as *const i8, &mut ptr) }; + let mut ierr = unsafe { bind_ceed::CeedInit(c_resource.as_ptr(), &mut ptr) }; if ierr != 0 { panic!("Error initializing backend resource: {}", resource) } diff --git a/rust/libceed/src/operator.rs b/rust/libceed/src/operator.rs index 571435040f..61b8e44218 100644 --- a/rust/libceed/src/operator.rs +++ b/rust/libceed/src/operator.rs @@ -74,7 +74,7 @@ impl<'a> OperatorField<'a> { /// /// // Operator field arguments /// let ne = 3; - /// let q = 4 as usize; + /// let q = 4_usize; /// let mut ind: Vec = vec![0; 2 * ne]; /// for i in 0..ne { /// ind[2 * i + 0] = i as i32; @@ -121,7 +121,7 @@ impl<'a> OperatorField<'a> { /// /// // Operator field arguments /// let ne = 3; - /// let q = 4 as usize; + /// let q = 4_usize; /// let mut ind: Vec = vec![0; 2 * ne]; /// for i in 0..ne { /// ind[2 * i + 0] = i as i32; @@ -193,7 +193,7 @@ impl<'a> OperatorField<'a> { /// /// // Operator field arguments /// let ne = 3; - /// let q = 4 as usize; + /// let q = 4_usize; /// let mut ind: Vec = vec![0; 2 * ne]; /// for i in 0..ne { /// ind[2 * i + 0] = i as i32; @@ -255,7 +255,7 @@ impl<'a> OperatorField<'a> { /// /// // Operator field arguments /// let ne = 3; - /// let q = 4 as usize; + /// let q = 4_usize; /// let mut ind: Vec = vec![0; 2 * ne]; /// for i in 0..ne { /// ind[2 * i + 0] = i as i32; @@ -353,7 +353,7 @@ impl<'a> fmt::Display for OperatorCore<'a> { /// /// // Operator field arguments /// let ne = 3; -/// let q = 4 as usize; +/// let q = 4_usize; /// let mut ind: Vec = vec![0; 2 * ne]; /// for i in 0..ne { /// ind[2 * i + 0] = i as i32; @@ -392,7 +392,7 @@ impl<'a> fmt::Display for Operator<'a> { /// /// // Sub operator field arguments /// let ne = 3; -/// let q = 4 as usize; +/// let q = 4_usize; /// let mut ind: Vec = vec![0; 2 * ne]; /// for i in 0..ne { /// ind[2 * i + 0] = i as i32; @@ -584,7 +584,7 @@ impl<'a> Operator<'a> { /// /// // Operator field arguments /// let ne = 3; - /// let q = 4 as usize; + /// let q = 4_usize; /// let mut ind: Vec = vec![0; 2 * ne]; /// for i in 0..ne { /// ind[2 * i + 0] = i as i32; @@ -808,7 +808,7 @@ impl<'a> Operator<'a> { v: impl Into>, ) -> crate::Result { let fieldname = CString::new(fieldname).expect("CString::new failed"); - let fieldname = fieldname.as_ptr() as *const i8; + let fieldname = fieldname.as_ptr(); self.op_core.check_error(unsafe { bind_ceed::CeedOperatorSetField( self.op_core.ptr, @@ -831,7 +831,7 @@ impl<'a> Operator<'a> { /// /// // Operator field arguments /// let ne = 3; - /// let q = 4 as usize; + /// let q = 4_usize; /// let mut ind: Vec = vec![0; 2 * ne]; /// for i in 0..ne { /// ind[2 * i + 0] = i as i32; @@ -866,7 +866,7 @@ impl<'a> Operator<'a> { &mut num_inputs, &mut inputs_ptr, std::ptr::null_mut() as *mut bind_ceed::CeedInt, - std::ptr::null_mut() as *mut *mut bind_ceed::CeedOperatorField, + std::ptr::null_mut(), ) })?; // Convert raw C pointers to fixed length slice @@ -901,7 +901,7 @@ impl<'a> Operator<'a> { /// /// // Operator field arguments /// let ne = 3; - /// let q = 4 as usize; + /// let q = 4_usize; /// let mut ind: Vec = vec![0; 2 * ne]; /// for i in 0..ne { /// ind[2 * i + 0] = i as i32; @@ -934,7 +934,7 @@ impl<'a> Operator<'a> { bind_ceed::CeedOperatorGetFields( self.op_core.ptr, std::ptr::null_mut() as *mut bind_ceed::CeedInt, - std::ptr::null_mut() as *mut *mut bind_ceed::CeedOperatorField, + std::ptr::null_mut(), &mut num_outputs, &mut outputs_ptr, ) @@ -2139,7 +2139,7 @@ impl<'a> CompositeOperator<'a> { /// /// // Sub operator field arguments /// let ne = 3; - /// let q = 4 as usize; + /// let q = 4_usize; /// let mut ind: Vec = vec![0; 2 * ne]; /// for i in 0..ne { /// ind[2 * i + 0] = i as i32; diff --git a/rust/libceed/src/qfunction.rs b/rust/libceed/src/qfunction.rs index 85ea8467f0..a876c71c0e 100644 --- a/rust/libceed/src/qfunction.rs +++ b/rust/libceed/src/qfunction.rs @@ -108,7 +108,7 @@ impl<'a> QFunctionField<'a> { unsafe { bind_ceed::CeedQFunctionFieldGetEvalMode(self.ptr, &mut mode); } - crate::EvalMode::from_u32(mode as u32) + crate::EvalMode::from_u32(mode) } } @@ -477,7 +477,7 @@ impl<'a> QFunctionCore<'a> { &mut num_inputs, &mut inputs_ptr, std::ptr::null_mut() as *mut bind_ceed::CeedInt, - std::ptr::null_mut() as *mut *mut bind_ceed::CeedQFunctionField, + std::ptr::null_mut(), ) })?; // Convert raw C pointers to fixed length slice @@ -495,7 +495,7 @@ impl<'a> QFunctionCore<'a> { bind_ceed::CeedQFunctionGetFields( self.ptr, std::ptr::null_mut() as *mut bind_ceed::CeedInt, - std::ptr::null_mut() as *mut *mut bind_ceed::CeedQFunctionField, + std::ptr::null_mut(), &mut num_outputs, &mut outputs_ptr, ) diff --git a/rust/libceed/src/vector.rs b/rust/libceed/src/vector.rs index d73b787f5f..6134e40c52 100644 --- a/rust/libceed/src/vector.rs +++ b/rust/libceed/src/vector.rs @@ -787,10 +787,7 @@ impl<'a> VectorView<'a> { &mut array, ) })?; - Ok(Self { - vec: vec, - array: array, - }) + Ok(Self { vec, array }) } } @@ -839,10 +836,7 @@ impl<'a> VectorViewMut<'a> { &mut ptr, ) })?; - Ok(Self { - vec: vec, - array: ptr, - }) + Ok(Self { vec, array: ptr }) } }