zig/lib/std
Evan Haas 0e7897a9a2 translate-c: Remove usage of extern enum
Translate enum types as the underlying integer type. Translate enum constants
as top-level integer constants of the correct type (which does not necessarily
match the enum integer type).

If an enum constant's type cannot be translated for some reason, omit it.

See discussion https://github.com/ziglang/zig/issues/2115#issuecomment-827968279

Fixes #9153
2021-06-23 08:44:25 +03:00
..
atomic fix code broken from previous commit 2021-06-21 17:03:03 -07:00
build fix code broken from previous commit 2021-06-21 17:03:03 -07:00
c std, src, doc, test: remove unused variables 2021-06-21 17:03:03 -07:00
compress std, src, doc, test: remove unused variables 2021-06-21 17:03:03 -07:00
crypto std.crypto.p256: fix neg function compile error 2021-06-21 17:03:03 -07:00
event fix code broken from previous commit 2021-06-21 17:03:03 -07:00
fmt std, src, doc, test: remove unused variables 2021-06-21 17:03:03 -07:00
fs fix code broken from previous commit 2021-06-21 17:03:03 -07:00
hash fix code broken from previous commit 2021-06-21 17:03:03 -07:00
heap fix code broken from previous commit 2021-06-21 17:03:03 -07:00
io fix code broken from previous commit 2021-06-21 17:03:03 -07:00
json std/json: Fix premature closing brace being considered valid JSON 2021-05-13 11:11:28 +02:00
math fix code broken from previous commit 2021-06-21 17:03:03 -07:00
mem fix code broken from previous commit 2021-06-21 17:03:03 -07:00
meta std.TrailerFlags: remove superfluous parameter 2021-06-21 17:03:03 -07:00
net std: update usage of std.testing 2021-05-08 15:15:30 +03:00
os mips: fix syscall_pipe 2021-06-21 17:03:04 -07:00
rand std, src, doc, test: remove unused variables 2021-06-21 17:03:03 -07:00
special remove unused parameters 2021-06-21 17:03:03 -07:00
target Fix lakemont CpuModel (#9099) 2021-06-17 16:37:38 -04:00
testing
Thread fix code broken from previous commit 2021-06-21 17:03:03 -07:00
time
unicode std, src, doc, test: remove unused variables 2021-06-21 17:03:03 -07:00
valgrind Merge remote-tracking branch 'origin/master' into stage2-whole-file-astgen 2021-05-08 14:45:21 -07:00
x fix code broken from previous commit 2021-06-21 17:03:03 -07:00
zig translate-c: Remove usage of extern enum 2021-06-23 08:44:25 +03:00
array_hash_map.zig std: ArrayHashMap remove unused parameter 2021-06-21 17:03:03 -07:00
array_list.zig Merge remote-tracking branch 'origin/master' into stage2-whole-file-astgen 2021-05-08 14:45:21 -07:00
ascii.zig add allocation free versions of lower/upper string 2021-06-08 14:27:44 -04:00
atomic.zig os/bits: remove duplicate sockaddr_storage for dragonfly 2021-06-01 18:35:13 +09:00
base64.zig std, src, doc, test: remove unused variables 2021-06-21 17:03:03 -07:00
bit_set.zig fix code broken from previous commit 2021-06-21 17:03:03 -07:00
buf_map.zig Breaking hash map changes for 0.8.0 2021-06-03 17:02:16 -05:00
buf_set.zig Breaking hash map changes for 0.8.0 2021-06-03 17:02:16 -05:00
build.zig fix code broken from previous commit 2021-06-21 17:03:03 -07:00
builtin.zig fix code broken from previous commit 2021-06-21 17:03:03 -07:00
c.zig netbsd: add more std.os.bits 2021-06-16 14:46:25 -04:00
child_process.zig Make std.ChildProcess exit code u8 to match std.process.exit 2021-06-12 23:13:14 +03:00
coff.zig Add support for reading DWARF debug information from COFF files 2021-06-18 16:19:20 -07:00
compress.zig
comptime_string_map.zig fix code broken from previous commit 2021-06-21 17:03:03 -07:00
crypto.zig std: update usage of std.testing 2021-05-08 15:15:30 +03:00
cstr.zig Merge remote-tracking branch 'origin/master' into stage2-whole-file-astgen 2021-05-08 14:45:21 -07:00
debug.zig fix unused locals from merge conflict 2021-06-21 17:09:22 -07:00
dwarf.zig fix code broken from previous commit 2021-06-21 17:03:03 -07:00
dwarf_bits.zig
dynamic_library.zig fix code broken from previous commit 2021-06-21 17:03:03 -07:00
elf.zig Changed return values of SectionHeaderIterator().next() to bswapAllFields() (#9014) 2021-06-08 20:32:12 +03:00
enums.zig fix code broken from previous commit 2021-06-21 17:03:03 -07:00
event.zig
fifo.zig std: update usage of std.testing 2021-05-08 15:15:30 +03:00
fmt.zig fix code broken from previous commit 2021-06-21 17:03:03 -07:00
fs.zig fix code broken from previous commit 2021-06-21 17:03:03 -07:00
hash.zig
hash_map.zig fix code broken from previous commit 2021-06-21 17:03:03 -07:00
heap.zig fix code broken from previous commit 2021-06-21 17:03:03 -07:00
io.zig fix code broken from previous commit 2021-06-21 17:03:03 -07:00
json.zig fix code broken from previous commit 2021-06-21 17:03:03 -07:00
leb128.zig std, src, doc, test: remove unused variables 2021-06-21 17:03:03 -07:00
linked_list.zig std: fix code unblocked by previous commit 2021-06-21 17:03:03 -07:00
log.zig add compile error if root.log is not a function 2021-06-22 16:38:18 +03:00
macho.zig Merge remote-tracking branch 'origin/master' into stage2-whole-file-astgen 2021-05-18 12:37:03 -07:00
math.zig zig fmt 2021-06-10 20:13:43 -07:00
mem.zig fix code broken from previous commit 2021-06-21 17:03:03 -07:00
meta.zig fix code broken from previous commit 2021-06-21 17:03:03 -07:00
multi_array_list.zig fix code broken from previous commit 2021-06-21 17:03:03 -07:00
net.zig fix code broken from previous commit 2021-06-21 17:03:03 -07:00
once.zig fix code broken from previous commit 2021-06-21 17:03:03 -07:00
os.zig fix code broken from previous commit 2021-06-21 17:03:03 -07:00
packed_int_array.zig fix code broken from previous commit 2021-06-21 17:03:03 -07:00
pdb.zig fix code broken from previous commit 2021-06-21 17:03:03 -07:00
priority_dequeue.zig fix code broken from previous commit 2021-06-21 17:03:03 -07:00
priority_queue.zig fix code broken from previous commit 2021-06-21 17:03:03 -07:00
process.zig fix code broken from previous commit 2021-06-21 17:03:03 -07:00
Progress.zig fix code broken from previous commit 2021-06-21 17:03:03 -07:00
rand.zig Merge remote-tracking branch 'origin/master' into stage2-whole-file-astgen 2021-05-08 14:45:21 -07:00
SemanticVersion.zig fix code broken from previous commit 2021-06-21 17:03:03 -07:00
sort.zig fix code broken from previous commit 2021-06-21 17:03:03 -07:00
start.zig std: Fix PIE startup sequence 2021-06-19 18:02:51 +02:00
start_windows_tls.zig move behavior tests from test/stage1/ to test/ 2021-04-29 15:54:04 -07:00
std.zig x, x/os/Socket: initial work on new Socket abstraction 2021-04-25 21:15:02 +09:00
target.zig fix code broken from previous commit 2021-06-21 17:03:03 -07:00
testing.zig std, src, doc, test: remove unused variables 2021-06-21 17:03:03 -07:00
Thread.zig std, src, doc, test: remove unused variables 2021-06-21 17:03:03 -07:00
time.zig std: update usage of std.testing 2021-05-08 15:15:30 +03:00
unicode.zig fix code broken from previous commit 2021-06-21 17:03:03 -07:00
valgrind.zig std: update regarding std.builtin reorganization 2021-05-17 16:08:09 -07:00
wasm.zig std: update usage of std.testing 2021-05-08 15:15:30 +03:00
x.zig x/io, x/os: async i/o reactor, cross-platform socket syscalls and bits 2021-06-01 18:22:57 +09:00
zig.zig translate-c: move utility functions to a separate namespace 2021-06-14 20:13:34 +03:00