aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorgingerBill <bill@gingerbill.org>2024-06-29 19:50:51 +0100
committergingerBill <bill@gingerbill.org>2024-06-29 19:50:51 +0100
commite296d6fb902083fac534bdd4c804e6dbad2fc458 (patch)
tree18e0875791d202dc4dde1d148c0786494e2b2b14
parent90244a0849afe9f17e011dc8c3bae571c9f5bb26 (diff)
Fix loads of indentation issues with mixing spaces and tabs
-rw-r--r--base/runtime/random_generator.odin4
-rw-r--r--core/compress/common.odin6
-rw-r--r--core/container/small_array/small_array.odin8
-rw-r--r--core/container/topological_sort/topological_sort.odin2
-rw-r--r--core/crypto/rand_darwin.odin4
-rw-r--r--core/encoding/cbor/coding.odin30
-rw-r--r--core/encoding/cbor/unmarshal.odin14
-rw-r--r--core/encoding/json/marshal.odin8
-rw-r--r--core/encoding/xml/debug_print.odin10
-rw-r--r--core/fmt/fmt.odin16
-rw-r--r--core/image/bmp/bmp.odin4
-rw-r--r--core/image/qoi/qoi.odin4
-rw-r--r--core/math/big/private.odin46
-rw-r--r--core/mem/tlsf/tlsf_internal.odin2
-rw-r--r--core/net/interface_darwin.odin29
-rw-r--r--core/net/interface_windows.odin178
-rw-r--r--core/odin/parser/parser.odin18
-rw-r--r--core/os/os.odin4
-rw-r--r--core/os/os_darwin.odin2
-rw-r--r--core/os/os_windows.odin4
-rw-r--r--core/path/filepath/path.odin2
-rw-r--r--core/reflect/types.odin4
-rw-r--r--core/strings/intern.odin2
-rw-r--r--core/sync/chan/chan.odin2
-rw-r--r--core/sync/primitives_atomic.odin2
-rw-r--r--core/sys/darwin/xnu_system_call_numbers.odin1102
-rw-r--r--core/sys/linux/wrappers.odin2
-rw-r--r--core/unicode/letter.odin2
-rw-r--r--examples/demo/demo.odin2
-rw-r--r--vendor/OpenGL/wrappers.odin18
-rw-r--r--vendor/commonmark/cmark.odin6
-rw-r--r--vendor/sdl2/sdl2.odin4
-rw-r--r--vendor/vulkan/_gen/create_vulkan_odin_wrapper.py2
-rw-r--r--vendor/vulkan/core.odin2
34 files changed, 771 insertions, 774 deletions
diff --git a/base/runtime/random_generator.odin b/base/runtime/random_generator.odin
index 94201efac..0c4c92bd2 100644
--- a/base/runtime/random_generator.odin
+++ b/base/runtime/random_generator.odin
@@ -83,7 +83,7 @@ default_random_generator_proc :: proc(data: rawptr, mode: Random_Generator_Mode,
switch mode {
case .Read:
if r.state == 0 && r.inc == 0 {
- init(r, 0)
+ init(r, 0)
}
switch len(p) {
@@ -108,7 +108,7 @@ default_random_generator_proc :: proc(data: rawptr, mode: Random_Generator_Mode,
case .Reset:
seed: u64
mem_copy_non_overlapping(&seed, raw_data(p), min(size_of(seed), len(p)))
- init(r, seed)
+ init(r, seed)
case .Query_Info:
if len(p) != size_of(Random_Generator_Query_Info) {
diff --git a/core/compress/common.odin b/core/compress/common.odin
index b22172e61..47ba45e88 100644
--- a/core/compress/common.odin
+++ b/core/compress/common.odin
@@ -34,13 +34,13 @@ COMPRESS_OUTPUT_ALLOCATE_MIN :: int(#config(COMPRESS_OUTPUT_ALLOCATE_MIN, 1 << 2
*/
when size_of(uintptr) == 8 {
- // For 64-bit platforms, we set the default max buffer size to 4 GiB,
- // which is GZIP and PKZIP's max payload size.
+ // For 64-bit platforms, we set the default max buffer size to 4 GiB,
+ // which is GZIP and PKZIP's max payload size.
COMPRESS_OUTPUT_ALLOCATE_MAX :: int(#config(COMPRESS_OUTPUT_ALLOCATE_MAX, 1 << 32))
} else {
// For 32-bit platforms, we set the default max buffer size to 512 MiB.
- COMPRESS_OUTPUT_ALLOCATE_MAX :: int(#config(COMPRESS_OUTPUT_ALLOCATE_MAX, 1 << 29))
+ COMPRESS_OUTPUT_ALLOCATE_MAX :: int(#config(COMPRESS_OUTPUT_ALLOCATE_MAX, 1 << 29))
}
diff --git a/core/container/small_array/small_array.odin b/core/container/small_array/small_array.odin
index ecec7b80c..b2068469d 100644
--- a/core/container/small_array/small_array.odin
+++ b/core/container/small_array/small_array.odin
@@ -119,20 +119,20 @@ consume :: proc "odin" (a: ^$A/Small_Array($N, $T), count: int, loc := #caller_l
}
ordered_remove :: proc "contextless" (a: ^$A/Small_Array($N, $T), index: int, loc := #caller_location) #no_bounds_check {
- runtime.bounds_check_error_loc(loc, index, a.len)
- if index+1 < a.len {
+ runtime.bounds_check_error_loc(loc, index, a.len)
+ if index+1 < a.len {
copy(a.data[index:], a.data[index+1:])
}
a.len -= 1
}
unordered_remove :: proc "contextless" (a: ^$A/Small_Array($N, $T), index: int, loc := #caller_location) #no_bounds_check {
- runtime.bounds_check_error_loc(loc, index, a.len)
+ runtime.bounds_check_error_loc(loc, index, a.len)
n := a.len-1
if index != n {
a.data[index] = a.data[n]
}
- a.len -= 1
+ a.len -= 1
}
clear :: proc "contextless" (a: ^$A/Small_Array($N, $T)) {
diff --git a/core/container/topological_sort/topological_sort.odin b/core/container/topological_sort/topological_sort.odin
index 0d34e8d02..10765958e 100644
--- a/core/container/topological_sort/topological_sort.odin
+++ b/core/container/topological_sort/topological_sort.odin
@@ -61,7 +61,7 @@ add_dependency :: proc(sorter: ^$S/Sorter($K), key, dependency: K) -> bool {
}
find.dependents[key] = true
- find = &sorter.relations[key]
+ find = &sorter.relations[key]
if find == nil {
find = map_insert(&sorter.relations, key, make_relations(sorter))
}
diff --git a/core/crypto/rand_darwin.odin b/core/crypto/rand_darwin.odin
index 56acb5d22..df474bc4c 100644
--- a/core/crypto/rand_darwin.odin
+++ b/core/crypto/rand_darwin.odin
@@ -11,7 +11,7 @@ HAS_RAND_BYTES :: true
_rand_bytes :: proc(dst: []byte) {
err := Sec.RandomCopyBytes(count=len(dst), bytes=raw_data(dst))
if err != .Success {
- msg := CF.StringCopyToOdinString(Sec.CopyErrorMessageString(err))
- fmt.panicf("crypto/rand_bytes: SecRandomCopyBytes returned non-zero result: %v %s", err, msg)
+ msg := CF.StringCopyToOdinString(Sec.CopyErrorMessageString(err))
+ fmt.panicf("crypto/rand_bytes: SecRandomCopyBytes returned non-zero result: %v %s", err, msg)
}
}
diff --git a/core/encoding/cbor/coding.odin b/core/encoding/cbor/coding.odin
index f82dc4b81..bfeb147c4 100644
--- a/core/encoding/cbor/coding.odin
+++ b/core/encoding/cbor/coding.odin
@@ -423,7 +423,7 @@ _decode_bytes :: proc(d: Decoder, add: Add, type: Major = .Bytes, allocator := c
_encode_bytes :: proc(e: Encoder, val: Bytes, major: Major = .Bytes) -> (err: Encode_Error) {
assert(len(val) >= 0)
_encode_u64(e, u64(len(val)), major) or_return
- _, err = io.write_full(e.writer, val[:])
+ _, err = io.write_full(e.writer, val[:])
return
}
@@ -440,7 +440,7 @@ _decode_text :: proc(d: Decoder, add: Add, allocator := context.allocator, loc :
}
_encode_text :: proc(e: Encoder, val: Text) -> Encode_Error {
- return _encode_bytes(e, transmute([]byte)val, .Text)
+ return _encode_bytes(e, transmute([]byte)val, .Text)
}
_decode_array_ptr :: proc(d: Decoder, add: Add, allocator := context.allocator, loc := #caller_location) -> (v: ^Array, err: Decode_Error) {
@@ -480,10 +480,10 @@ _decode_array :: proc(d: Decoder, add: Add, allocator := context.allocator, loc
_encode_array :: proc(e: Encoder, arr: Array) -> Encode_Error {
assert(len(arr) >= 0)
_encode_u64(e, u64(len(arr)), .Array)
- for val in arr {
- encode(e, val) or_return
- }
- return nil
+ for val in arr {
+ encode(e, val) or_return
+ }
+ return nil
}
_decode_map_ptr :: proc(d: Decoder, add: Add, allocator := context.allocator, loc := #caller_location) -> (v: ^Map, err: Decode_Error) {
@@ -576,7 +576,7 @@ _encode_map :: proc(e: Encoder, m: Map) -> (err: Encode_Error) {
encode(e, entry.entry.value) or_return
}
- return nil
+ return nil
}
_decode_tag_ptr :: proc(d: Decoder, add: Add, allocator := context.allocator, loc := #caller_location) -> (v: Value, err: Decode_Error) {
@@ -626,7 +626,7 @@ _decode_uint_as_u64 :: proc(r: io.Reader, add: Add) -> (nr: u64, err: Decode_Err
_encode_tag :: proc(e: Encoder, val: Tag) -> Encode_Error {
_encode_u64(e, val.number, .Tag) or_return
- return encode(e, val.value)
+ return encode(e, val.value)
}
_decode_simple :: proc(r: io.Reader) -> (v: Simple, err: io.Error) {
@@ -739,16 +739,16 @@ _encode_nil :: proc(w: io.Writer) -> io.Error {
// Streaming
encode_stream_begin :: proc(w: io.Writer, major: Major) -> (err: io.Error) {
- assert(major >= Major(.Bytes) && major <= Major(.Map), "illegal stream type")
+ assert(major >= Major(.Bytes) && major <= Major(.Map), "illegal stream type")
- header := (u8(major) << 5) | u8(Add.Length_Unknown)
- _, err = io.write_full(w, {header})
+ header := (u8(major) << 5) | u8(Add.Length_Unknown)
+ _, err = io.write_full(w, {header})
return
}
encode_stream_end :: proc(w: io.Writer) -> io.Error {
- header := (u8(Major.Other) << 5) | u8(Add.Break)
- _, err := io.write_full(w, {header})
+ header := (u8(Major.Other) << 5) | u8(Add.Break)
+ _, err := io.write_full(w, {header})
return err
}
@@ -757,8 +757,8 @@ encode_stream_text :: _encode_text
encode_stream_array_item :: encode
encode_stream_map_entry :: proc(e: Encoder, key: Value, val: Value) -> Encode_Error {
- encode(e, key) or_return
- return encode(e, val)
+ encode(e, key) or_return
+ return encode(e, val)
}
// For `Bytes` and `Text` strings: Decodes the number of items the header says follows.
diff --git a/core/encoding/cbor/unmarshal.odin b/core/encoding/cbor/unmarshal.odin
index c31ba1d92..289895e98 100644
--- a/core/encoding/cbor/unmarshal.odin
+++ b/core/encoding/cbor/unmarshal.odin
@@ -273,13 +273,13 @@ _unmarshal_value :: proc(d: Decoder, v: any, hdr: Header, allocator := context.a
// NOTE: Because this is a special type and not to be treated as a general integer,
// We only put the value of it in fields that are explicitly of type `Simple`.
- switch &dst in v {
- case Simple:
- dst = decoded
- return
- case:
- return _unsupported(v, hdr, add)
- }
+ switch &dst in v {
+ case Simple:
+ dst = decoded
+ return
+ case:
+ return _unsupported(v, hdr, add)
+ }
case .Tag:
switch &dst in v {
diff --git a/core/encoding/json/marshal.odin b/core/encoding/json/marshal.odin
index dfca8b9db..0464c24d1 100644
--- a/core/encoding/json/marshal.odin
+++ b/core/encoding/json/marshal.odin
@@ -387,17 +387,17 @@ marshal_to_writer :: proc(w: io.Writer, v: any, opt: ^Marshal_Options) -> (err:
case runtime.Type_Info_Pointer,
runtime.Type_Info_Multi_Pointer,
runtime.Type_Info_Procedure:
- return (^rawptr)(v.data)^ == nil
+ return (^rawptr)(v.data)^ == nil
case runtime.Type_Info_Dynamic_Array:
- return (^runtime.Raw_Dynamic_Array)(v.data).len == 0
+ return (^runtime.Raw_Dynamic_Array)(v.data).len == 0
case runtime.Type_Info_Slice:
- return (^runtime.Raw_Slice)(v.data).len == 0
+ return (^runtime.Raw_Slice)(v.data).len == 0
case runtime.Type_Info_Union,
runtime.Type_Info_Bit_Set,
runtime.Type_Info_Soa_Pointer:
return reflect.is_nil(v)
case runtime.Type_Info_Map:
- return (^runtime.Raw_Map)(v.data).len == 0
+ return (^runtime.Raw_Map)(v.data).len == 0
}
return false
}
diff --git a/core/encoding/xml/debug_print.odin b/core/encoding/xml/debug_print.odin
index be958baaa..acced262a 100644
--- a/core/encoding/xml/debug_print.odin
+++ b/core/encoding/xml/debug_print.odin
@@ -33,7 +33,7 @@ print :: proc(writer: io.Writer, doc: ^Document) -> (written: int, err: io.Error
written += fmt.wprintf(writer, "[DOCTYPE] %v\n", doc.doctype.ident)
if len(doc.doctype.rest) > 0 {
- fmt.wprintf(writer, "\t%v\n", doc.doctype.rest)
+ fmt.wprintf(writer, "\t%v\n", doc.doctype.rest)
}
}
@@ -42,10 +42,10 @@ print :: proc(writer: io.Writer, doc: ^Document) -> (written: int, err: io.Error
}
if len(doc.elements) > 0 {
- fmt.wprintln(writer, " --- ")
- print_element(writer, doc, 0)
- fmt.wprintln(writer, " --- ")
- }
+ fmt.wprintln(writer, " --- ")
+ print_element(writer, doc, 0)
+ fmt.wprintln(writer, " --- ")
+ }
return written, .None
}
diff --git a/core/fmt/fmt.odin b/core/fmt/fmt.odin
index 16d35d94a..bd5f2b155 100644
--- a/core/fmt/fmt.odin
+++ b/core/fmt/fmt.odin
@@ -92,7 +92,7 @@ _user_formatters: ^map[typeid]User_Formatter
//
set_user_formatters :: proc(m: ^map[typeid]User_Formatter) {
assert(_user_formatters == nil, "set_user_formatters must not be called more than once.")
- _user_formatters = m
+ _user_formatters = m
}
// Registers a user-defined formatter for a specific typeid
//
@@ -1229,10 +1229,10 @@ _fmt_memory :: proc(fi: ^Info, u: u64, is_signed: bool, bit_size: int, units: st
// Add the unit at the end.
copy(buf[len(str):], units[off:off+unit_len])
str = string(buf[:len(str)+unit_len])
-
- if !fi.plus {
- // Strip sign from "+<value>" but not "+Inf".
- if str[0] == '+' && str[1] != 'I' {
+
+ if !fi.plus {
+ // Strip sign from "+<value>" but not "+Inf".
+ if str[0] == '+' && str[1] != 'I' {
str = str[1:]
}
}
@@ -1765,7 +1765,7 @@ fmt_bit_set :: proc(fi: ^Info, v: any, name: string = "", verb: rune = 'v') {
if is_enum {
enum_name: string
- if ti_named, is_named := info.elem.variant.(runtime.Type_Info_Named); is_named {
+ if ti_named, is_named := info.elem.variant.(runtime.Type_Info_Named); is_named {
enum_name = ti_named.name
}
for ev, evi in e.values {
@@ -2709,7 +2709,7 @@ fmt_value :: proc(fi: ^Info, v: any, verb: rune) {
return
}
if fi.indirection_level < 1 {
- fi.indirection_level += 1
+ fi.indirection_level += 1
defer fi.indirection_level -= 1
io.write_byte(fi.writer, '&')
fmt_value(fi, a, verb)
@@ -2778,7 +2778,7 @@ fmt_value :: proc(fi: ^Info, v: any, verb: rune) {
runtime.Type_Info_Dynamic_Array,
runtime.Type_Info_Map:
if fi.indirection_level < 1 {
- fi.indirection_level += 1
+ fi.indirection_level += 1
defer fi.indirection_level -= 1
io.write_byte(fi.writer, '&', &fi.n)
fmt_value(fi, a, verb)
diff --git a/core/image/bmp/bmp.odin b/core/image/bmp/bmp.odin
index dac1b7ab5..a50ad8996 100644
--- a/core/image/bmp/bmp.odin
+++ b/core/image/bmp/bmp.odin
@@ -71,7 +71,7 @@ save_to_buffer :: proc(output: ^bytes.Buffer, img: ^Image, options := Options{}
written := 0
if resize(&output.buf, int(header.size)) != nil {
- return .Unable_To_Allocate_Or_Resize
+ return .Unable_To_Allocate_Or_Resize
}
header_bytes := transmute([size_of(image.BMP_Header)]u8)header
@@ -735,7 +735,7 @@ destroy :: proc(img: ^Image) {
bytes.buffer_destroy(&img.pixels)
if v, ok := img.metadata.(^image.BMP_Info); ok {
- free(v)
+ free(v)
}
free(img)
}
diff --git a/core/image/qoi/qoi.odin b/core/image/qoi/qoi.odin
index a121999ea..989e7ca6e 100644
--- a/core/image/qoi/qoi.odin
+++ b/core/image/qoi/qoi.odin
@@ -230,7 +230,7 @@ load_from_context :: proc(ctx: ^$C, options := Options{}, allocator := context.a
bytes_needed := image.compute_buffer_size(int(header.width), int(header.height), img.channels, 8)
if resize(&img.pixels.buf, bytes_needed) != nil {
- return img, .Unable_To_Allocate_Or_Resize
+ return img, .Unable_To_Allocate_Or_Resize
}
/*
@@ -341,7 +341,7 @@ destroy :: proc(img: ^Image) {
bytes.buffer_destroy(&img.pixels)
if v, ok := img.metadata.(^image.QOI_Info); ok {
- free(v)
+ free(v)
}
free(img)
}
diff --git a/core/math/big/private.odin b/core/math/big/private.odin
index 2ee6cfafa..220f39871 100644
--- a/core/math/big/private.odin
+++ b/core/math/big/private.odin
@@ -787,8 +787,8 @@ _private_int_sqr_comba :: proc(dest, src: ^Int, allocator := context.allocator)
/*
Karatsuba squaring, computes `dest` = `src` * `src` using three half-size squarings.
- See comments of `_private_int_mul_karatsuba` for details.
- It is essentially the same algorithm but merely tuned to perform recursive squarings.
+ See comments of `_private_int_mul_karatsuba` for details.
+ It is essentially the same algorithm but merely tuned to perform recursive squarings.
*/
_private_int_sqr_karatsuba :: proc(dest, src: ^Int, allocator := context.allocator) -> (err: Error) {
context.allocator = allocator
@@ -967,7 +967,7 @@ _private_int_div_3 :: proc(quotient, numerator: ^Int, allocator := context.alloc
/*
b = 2^_DIGIT_BITS / 3
*/
- b := _WORD(1) << _WORD(_DIGIT_BITS) / _WORD(3)
+ b := _WORD(1) << _WORD(_DIGIT_BITS) / _WORD(3)
q := &Int{}
internal_grow(q, numerator.used) or_return
@@ -1007,8 +1007,8 @@ _private_int_div_3 :: proc(quotient, numerator: ^Int, allocator := context.alloc
*/
if quotient != nil {
err = clamp(q)
- internal_swap(q, quotient)
- }
+ internal_swap(q, quotient)
+ }
internal_destroy(q)
return remainder, nil
}
@@ -1555,24 +1555,24 @@ _private_int_gcd_lcm :: proc(res_gcd, res_lcm, a, b: ^Int, allocator := context.
/*
If neither `a` or `b` was zero, we need to compute `gcd`.
- Get copies of `a` and `b` we can modify.
- */
+ Get copies of `a` and `b` we can modify.
+ */
u, v := &Int{}, &Int{}
defer internal_destroy(u, v)
internal_copy(u, a) or_return
internal_copy(v, b) or_return
- /*
- Must be positive for the remainder of the algorithm.
- */
+ /*
+ Must be positive for the remainder of the algorithm.
+ */
u.sign = .Zero_or_Positive; v.sign = .Zero_or_Positive
- /*
- B1. Find the common power of two for `u` and `v`.
- */
- u_lsb, _ := internal_count_lsb(u)
- v_lsb, _ := internal_count_lsb(v)
- k := min(u_lsb, v_lsb)
+ /*
+ B1. Find the common power of two for `u` and `v`.
+ */
+ u_lsb, _ := internal_count_lsb(u)
+ v_lsb, _ := internal_count_lsb(v)
+ k := min(u_lsb, v_lsb)
if k > 0 {
/*
@@ -1615,11 +1615,11 @@ _private_int_gcd_lcm :: proc(res_gcd, res_lcm, a, b: ^Int, allocator := context.
internal_shr(v, v, b) or_return
}
- /*
- Multiply by 2**k which we divided out at the beginning.
- */
- internal_shl(temp_gcd_res, u, k) or_return
- temp_gcd_res.sign = .Zero_or_Positive
+ /*
+ Multiply by 2**k which we divided out at the beginning.
+ */
+ internal_shl(temp_gcd_res, u, k) or_return
+ temp_gcd_res.sign = .Zero_or_Positive
/*
We've computed `gcd`, either the long way, or because one of the inputs was zero.
@@ -1786,8 +1786,8 @@ _private_montgomery_reduce_comba :: proc(x, n: ^Int, rho: DIGIT, allocator := co
`a = a + mu * m * b**i`
This is computed in place and on the fly. The multiplication
- by b**i is handled by offseting which columns the results
- are added to.
+ by b**i is handled by offseting which columns the results
+ are added to.
Note the comba method normally doesn't handle carries in the
inner loop In this case we fix the carry from the previous
diff --git a/core/mem/tlsf/tlsf_internal.odin b/core/mem/tlsf/tlsf_internal.odin
index 9b270d338..1c7c326eb 100644
--- a/core/mem/tlsf/tlsf_internal.odin
+++ b/core/mem/tlsf/tlsf_internal.odin
@@ -214,7 +214,7 @@ block_next :: proc(block: ^Block_Header) -> (next: ^Block_Header) {
block_link_next :: proc(block: ^Block_Header) -> (next: ^Block_Header) {
next = block_next(block)
next.prev_phys_block = block
- return
+ return
}
block_mark_as_free :: proc(block: ^Block_Header) {
diff --git a/core/net/interface_darwin.odin b/core/net/interface_darwin.odin
index 68353264c..e2a9a73ca 100644
--- a/core/net/interface_darwin.odin
+++ b/core/net/interface_darwin.odin
@@ -59,24 +59,21 @@ _enumerate_interfaces :: proc(allocator := context.allocator) -> (interfaces: []
switch int(ifaddr.address.family) {
case os.AF_INET, os.AF_INET6:
address = _sockaddr_basic_to_endpoint(ifaddr.address).address
- case:
}
}
if ifaddr.netmask != nil {
switch int(ifaddr.netmask.family) {
case os.AF_INET, os.AF_INET6:
- netmask = Netmask(_sockaddr_basic_to_endpoint(ifaddr.netmask).address)
- case:
+ netmask = Netmask(_sockaddr_basic_to_endpoint(ifaddr.netmask).address)
}
}
if ifaddr.broadcast_or_dest != nil && .BROADCAST in ifaddr.flags {
switch int(ifaddr.broadcast_or_dest.family) {
case os.AF_INET, os.AF_INET6:
- broadcast := _sockaddr_basic_to_endpoint(ifaddr.broadcast_or_dest).address
- append(&iface.multicast, broadcast)
- case:
+ broadcast := _sockaddr_basic_to_endpoint(ifaddr.broadcast_or_dest).address
+ append(&iface.multicast, broadcast)
}
}
@@ -91,19 +88,19 @@ _enumerate_interfaces :: proc(allocator := context.allocator) -> (interfaces: []
/*
TODO: Refine this based on the type of adapter.
*/
- state := Link_State{}
+ state := Link_State{}
- if .UP in ifaddr.flags {
- state += {.Up}
- }
+ if .UP in ifaddr.flags {
+ state += {.Up}
+ }
- /*if .DORMANT in ifaddr.flags {
- state |= {.Dormant}
- }*/
+ /*if .DORMANT in ifaddr.flags {
+ state |= {.Dormant}
+ }*/
- if .LOOPBACK in ifaddr.flags {
- state += {.Loopback}
- }
+ if .LOOPBACK in ifaddr.flags {
+ state += {.Loopback}
+ }
iface.link.state = state
}
diff --git a/core/net/interface_windows.odin b/core/net/interface_windows.odin
index f8bac253a..b9abcff48 100644
--- a/core/net/interface_windows.odin
+++ b/core/net/interface_windows.odin
@@ -24,42 +24,42 @@ import strings "core:strings"
_enumerate_interfaces :: proc(allocator := context.allocator) -> (interfaces: []Network_Interface, err: Network_Error) {
context.allocator = allocator
- buf: []u8
- defer delete(buf)
+ buf: []u8
+ defer delete(buf)
- buf_size: u32
- res: u32
+ buf_size: u32
+ res: u32
- gaa: for _ in 1..=MAX_INTERFACE_ENUMERATION_TRIES {
- res = sys.get_adapters_addresses(
- .Unspecified, // Return both IPv4 and IPv6 adapters.
+ gaa: for _ in 1..=MAX_INTERFACE_ENUMERATION_TRIES {
+ res = sys.get_adapters_addresses(
+ .Unspecified, // Return both IPv4 and IPv6 adapters.
sys.GAA_Flags{
.Include_Prefix, // (XP SP1+) Return a list of IP address prefixes on this adapter. When this flag is set, IP address prefixes are returned for both IPv6 and IPv4 addresses.
.Include_Gateways, // (Vista+) Return the addresses of default gateways.
.Include_Tunnel_Binding_Order, // (Vista+) Return the adapter addresses sorted in tunnel binding order.
},
- nil, // Reserved
- (^sys.IP_Adapter_Addresses)(raw_data(buf)),
- &buf_size,
- )
-
- switch res {
- case 111: // ERROR_BUFFER_OVERFLOW:
- delete(buf)
- buf = make([]u8, buf_size)
- case 0:
- break gaa
- case:
- return {}, Platform_Error(res)
- }
- }
-
- if res != 0 {
- return {}, .Unable_To_Enumerate_Network_Interfaces
- }
-
- _interfaces := make([dynamic]Network_Interface, 0, allocator)
- for adapter := (^sys.IP_Adapter_Addresses)(raw_data(buf)); adapter != nil; adapter = adapter.Next {
+ nil, // Reserved
+ (^sys.IP_Adapter_Addresses)(raw_data(buf)),
+ &buf_size,
+ )
+
+ switch res {
+ case 111: // ERROR_BUFFER_OVERFLOW:
+ delete(buf)
+ buf = make([]u8, buf_size)
+ case 0:
+ break gaa
+ case:
+ return {}, Platform_Error(res)
+ }
+ }
+
+ if res != 0 {
+ return {}, .Unable_To_Enumerate_Network_Interfaces
+ }
+
+ _interfaces := make([dynamic]Network_Interface, 0, allocator)
+ for adapter := (^sys.IP_Adapter_Addresses)(raw_data(buf)); adapter != nil; adapter = adapter.Next {
friendly_name, err1 := sys.wstring_to_utf8(sys.wstring(adapter.FriendlyName), 256, allocator)
if err1 != nil { return {}, Platform_Error(err1) }
@@ -71,74 +71,74 @@ _enumerate_interfaces :: proc(allocator := context.allocator) -> (interfaces: []
interface := Network_Interface{
adapter_name = strings.clone(string(adapter.AdapterName)),
- friendly_name = friendly_name,
- description = description,
- dns_suffix = dns_suffix,
+ friendly_name = friendly_name,
+ description = description,
+ dns_suffix = dns_suffix,
- mtu = adapter.MTU,
+ mtu = adapter.MTU,
- link = {
+ link = {
transmit_speed = adapter.TransmitLinkSpeed,
receive_speed = adapter.ReceiveLinkSpeed,
- },
- }
-
- if adapter.PhysicalAddressLength > 0 && adapter.PhysicalAddressLength <= len(adapter.PhysicalAddress) {
- interface.physical_address = physical_address_to_string(adapter.PhysicalAddress[:adapter.PhysicalAddressLength])
- }
-
- for u_addr := (^sys.IP_ADAPTER_UNICAST_ADDRESS_LH)(adapter.FirstUnicastAddress); u_addr != nil; u_addr = u_addr.Next {
- win_addr := parse_socket_address(u_addr.Address)
-
- lease := Lease{
- address = win_addr.address,
- origin = {
- prefix = Prefix_Origin(u_addr.PrefixOrigin),
- suffix = Suffix_Origin(u_addr.SuffixOrigin),
- },
- lifetime = {
- valid = u_addr.ValidLifetime,
- preferred = u_addr.PreferredLifetime,
- lease = u_addr.LeaseLifetime,
- },
- address_duplication = Address_Duplication(u_addr.DadState),
- }
- append(&interface.unicast, lease)
- }
-
- for a_addr := (^sys.IP_ADAPTER_ANYCAST_ADDRESS_XP)(adapter.FirstAnycastAddress); a_addr != nil; a_addr = a_addr.Next {
- addr := parse_socket_address(a_addr.Address)
- append(&interface.anycast, addr.address)
- }
-
- for m_addr := (^sys.IP_ADAPTER_MULTICAST_ADDRESS_XP)(adapter.FirstMulticastAddress); m_addr != nil; m_addr = m_addr.Next {
- addr := parse_socket_address(m_addr.Address)
- append(&interface.multicast, addr.address)
- }
-
- for g_addr := (^sys.IP_ADAPTER_GATEWAY_ADDRESS_LH)(adapter.FirstGatewayAddress); g_addr != nil; g_addr = g_addr.Next {
- addr := parse_socket_address(g_addr.Address)
- append(&interface.gateways, addr.address)
- }
+ },
+ }
+
+ if adapter.PhysicalAddressLength > 0 && adapter.PhysicalAddressLength <= len(adapter.PhysicalAddress) {
+ interface.physical_address = physical_address_to_string(adapter.PhysicalAddress[:adapter.PhysicalAddressLength])
+ }
+
+ for u_addr := (^sys.IP_ADAPTER_UNICAST_ADDRESS_LH)(adapter.FirstUnicastAddress); u_addr != nil; u_addr = u_addr.Next {
+ win_addr := parse_socket_address(u_addr.Address)
+
+ lease := Lease{
+ address = win_addr.address,
+ origin = {
+ prefix = Prefix_Origin(u_addr.PrefixOrigin),
+ suffix = Suffix_Origin(u_addr.SuffixOrigin),
+ },
+ lifetime = {
+ valid = u_addr.ValidLifetime,
+ preferred = u_addr.PreferredLifetime,
+ lease = u_addr.LeaseLifetime,
+ },
+ address_duplication = Address_Duplication(u_addr.DadState),
+ }
+ append(&interface.unicast, lease)
+ }
+
+ for a_addr := (^sys.IP_ADAPTER_ANYCAST_ADDRESS_XP)(adapter.FirstAnycastAddress); a_addr != nil; a_addr = a_addr.Next {
+ addr := parse_socket_address(a_addr.Address)
+ append(&interface.anycast, addr.address)
+ }
+
+ for m_addr := (^sys.IP_ADAPTER_MULTICAST_ADDRESS_XP)(adapter.FirstMulticastAddress); m_addr != nil; m_addr = m_addr.Next {
+ addr := parse_socket_address(m_addr.Address)
+ append(&interface.multicast, addr.address)
+ }
+
+ for g_addr := (^sys.IP_ADAPTER_GATEWAY_ADDRESS_LH)(adapter.FirstGatewayAddress); g_addr != nil; g_addr = g_addr.Next {
+ addr := parse_socket_address(g_addr.Address)
+ append(&interface.gateways, addr.address)
+ }
interface.dhcp_v4 = parse_socket_address(adapter.Dhcpv4Server).address
interface.dhcp_v6 = parse_socket_address(adapter.Dhcpv6Server).address
- switch adapter.OperStatus {
- case .Up: interface.link.state = {.Up}
- case .Down: interface.link.state = {.Down}
- case .Testing: interface.link.state = {.Testing}
- case .Dormant: interface.link.state = {.Dormant}
- case .NotPresent: interface.link.state = {.Not_Present}
- case .LowerLayerDown: interface.link.state = {.Lower_Layer_Down}
- case .Unknown: fallthrough
- case: interface.link.state = {}
- }
-
- interface.tunnel_type = Tunnel_Type(adapter.TunnelType)
-
- append(&_interfaces, interface)
- }
+ switch adapter.OperStatus {
+ case .Up: interface.link.state = {.Up}
+ case .Down: interface.link.state = {.Down}
+ case .Testing: interface.link.state = {.Testing}
+ case .Dormant: interface.link.state = {.Dormant}
+ case .NotPresent: interface.link.state = {.Not_Present}
+ case .LowerLayerDown: interface.link.state = {.Lower_Layer_Down}
+ case .Unknown: fallthrough
+ case: interface.link.state = {}
+ }
+
+ interface.tunnel_type = Tunnel_Type(adapter.TunnelType)
+
+ append(&_interfaces, interface)
+ }
return _interfaces[:], {}
}
diff --git a/core/odin/parser/parser.odin b/core/odin/parser/parser.odin
index 715b96d84..dec892f84 100644
--- a/core/odin/parser/parser.odin
+++ b/core/odin/parser/parser.odin
@@ -308,7 +308,7 @@ consume_comment_group :: proc(p: ^Parser, n: int) -> (comments: ^ast.Comment_Gro
end_line = p.curr_tok.pos.line
for p.curr_tok.kind == .Comment &&
p.curr_tok.pos.line <= end_line+n {
- comment: tokenizer.Token
+ comment: tokenizer.Token
comment, end_line = consume_comment(p)
append(&list, comment)
}
@@ -1315,8 +1315,8 @@ parse_stmt :: proc(p: ^Parser) -> ^ast.Stmt {
// Unary Expressions
.Add, .Sub, .Xor, .Not, .And:
- s := parse_simple_stmt(p, {Stmt_Allow_Flag.Label})
- expect_semicolon(p, s)
+ s := parse_simple_stmt(p, {Stmt_Allow_Flag.Label})
+ expect_semicolon(p, s)
return s
@@ -1853,7 +1853,7 @@ parse_ident_list :: proc(p: ^Parser, allow_poly_names: bool) -> []^ast.Expr {
}
if p.curr_tok.kind != .Comma ||
p.curr_tok.kind == .EOF {
- break
+ break
}
advance_token(p)
}
@@ -2216,10 +2216,10 @@ parse_operand :: proc(p: ^Parser, lhs: bool) -> ^ast.Expr {
case .Integer, .Float, .Imag,
.Rune, .String:
- tok := advance_token(p)
- bl := ast.new(ast.Basic_Lit, tok.pos, end_pos(tok))
- bl.tok = tok
- return bl
+ tok := advance_token(p)
+ bl := ast.new(ast.Basic_Lit, tok.pos, end_pos(tok))
+ bl.tok = tok
+ return bl
case .Open_Brace:
if !lhs {
@@ -3007,7 +3007,7 @@ parse_literal_value :: proc(p: ^Parser, type: ^ast.Expr) -> ^ast.Comp_Lit {
}
p.expr_level -= 1
- skip_possible_newline(p)
+ skip_possible_newline(p)
close := expect_closing_brace_of_field_list(p)
pos := type.pos if type != nil else open.pos
diff --git a/core/os/os.odin b/core/os/os.odin
index aa460fe01..51652a52b 100644
--- a/core/os/os.odin
+++ b/core/os/os.odin
@@ -111,7 +111,7 @@ read_entire_file_from_handle :: proc(fd: Handle, allocator := context.allocator,
length: i64
err: Errno
if length, err = file_size(fd); err != 0 {
- return nil, false
+ return nil, false
}
if length <= 0 {
@@ -120,7 +120,7 @@ read_entire_file_from_handle :: proc(fd: Handle, allocator := context.allocator,
data = make([]byte, int(length), allocator, loc)
if data == nil {
- return nil, false
+ return nil, false
}
bytes_read, read_err := read_full(fd, data)
diff --git a/core/os/os_darwin.odin b/core/os/os_darwin.odin
index 75a1f6a29..bbe335e6e 100644
--- a/core/os/os_darwin.odin
+++ b/core/os/os_darwin.odin
@@ -896,7 +896,7 @@ access :: proc(path: string, mask: int) -> bool {
}
flush :: proc(fd: Handle) -> Errno {
- return cast(Errno)_unix_fsync(fd)
+ return cast(Errno)_unix_fsync(fd)
}
lookup_env :: proc(key: string, allocator := context.allocator) -> (value: string, found: bool) {
diff --git a/core/os/os_windows.odin b/core/os/os_windows.odin
index b375e7c66..ecfb0b419 100644
--- a/core/os/os_windows.odin
+++ b/core/os/os_windows.odin
@@ -178,8 +178,8 @@ WINDOWS_11_BUILD_CUTOFF :: 22_000
get_windows_version_w :: proc() -> win32.OSVERSIONINFOEXW {
osvi : win32.OSVERSIONINFOEXW
osvi.dwOSVersionInfoSize = size_of(win32.OSVERSIONINFOEXW)
- win32.RtlGetVersion(&osvi)
- return osvi
+ win32.RtlGetVersion(&osvi)
+ return osvi
}
is_windows_xp :: proc() -> bool {
diff --git a/core/path/filepath/path.odin b/core/path/filepath/path.odin
index 59a0f7f1c..c3dfa2bb1 100644
--- a/core/path/filepath/path.odin
+++ b/core/path/filepath/path.odin
@@ -432,7 +432,7 @@ rel :: proc(base_path, target_path: string, allocator := context.allocator) -> (
then `"."` is returned.
*/
dir :: proc(path: string, allocator := context.allocator) -> string {
- context.allocator = allocator
+ context.allocator = allocator
vol := volume_name(path)
i := len(path) - 1
for i >= len(vol) && !is_separator(path[i]) {
diff --git a/core/reflect/types.odin b/core/reflect/types.odin
index f242dfd5c..04dd8a52d 100644
--- a/core/reflect/types.odin
+++ b/core/reflect/types.odin
@@ -114,7 +114,7 @@ are_types_identical :: proc(a, b: ^Type_Info) -> bool {
case Type_Info_Struct:
y := b.variant.(Type_Info_Struct) or_return
- switch {
+ switch {
case len(x.types) != len(y.types),
x.is_packed != y.is_packed,
x.is_raw_union != y.is_raw_union,
@@ -122,7 +122,7 @@ are_types_identical :: proc(a, b: ^Type_Info) -> bool {
x.soa_kind != y.soa_kind,
x.soa_base_type != y.soa_base_type,
x.soa_len != y.soa_len:
- return false
+ return false
}
for _, i in x.types {
xn, yn := x.names[i], y.names[i]
diff --git a/core/strings/intern.odin b/core/strings/intern.odin
index 88eea3c50..4c270980c 100644
--- a/core/strings/intern.odin
+++ b/core/strings/intern.odin
@@ -37,7 +37,7 @@ Returns:
intern_init :: proc(m: ^Intern, allocator := context.allocator, map_allocator := context.allocator, loc := #caller_location) -> (err: mem.Allocator_Error) {
m.allocator = allocator
m.entries = make(map[string]^Intern_Entry, 16, map_allocator, loc) or_return
- return nil
+ return nil
}
/*
Frees the map and all its content allocated using the `.allocator`.
diff --git a/core/sync/chan/chan.odin b/core/sync/chan/chan.odin
index 0c3f4a725..0c98124de 100644
--- a/core/sync/chan/chan.odin
+++ b/core/sync/chan/chan.odin
@@ -304,7 +304,7 @@ try_recv_raw :: proc "contextless" (c: ^Raw_Chan, msg_out: rawptr) -> bool {
if sync.atomic_load(&c.closed) ||
sync.atomic_load(&c.w_waiting) == 0 {
- return false
+ return false
}
mem.copy(msg_out, c.unbuffered_data, int(c.msg_size))
diff --git a/core/sync/primitives_atomic.odin b/core/sync/primitives_atomic.odin
index 1b7cdfe35..2cf25ac11 100644
--- a/core/sync/primitives_atomic.odin
+++ b/core/sync/primitives_atomic.odin
@@ -169,7 +169,7 @@ atomic_rw_mutex_shared_unlock :: proc "contextless" (rw: ^Atomic_RW_Mutex) {
if (state & Atomic_RW_Mutex_State_Reader_Mask == Atomic_RW_Mutex_State_Reader) &&
(state & Atomic_RW_Mutex_State_Is_Writing != 0) {
- atomic_sema_post(&rw.sema)
+ atomic_sema_post(&rw.sema)
}
}
diff --git a/core/sys/darwin/xnu_system_call_numbers.odin b/core/sys/darwin/xnu_system_call_numbers.odin
index 429d18964..39d902c79 100644
--- a/core/sys/darwin/xnu_system_call_numbers.odin
+++ b/core/sys/darwin/xnu_system_call_numbers.odin
@@ -1,558 +1,558 @@
package darwin
unix_offset_syscall :: proc "contextless" (number: System_Call_Number) -> uintptr {
- return uintptr(number) + uintptr(0x2000000)
+ return uintptr(number) + uintptr(0x2000000)
}
System_Call_Number :: enum uintptr {
- /* 0 syscall */
- exit = 1,
- fork = 2,
- read = 3,
- write = 4,
- open = 5,
- close = 6,
- wait4 = 7,
- /* 8 old creat */
- link = 9,
- unlink = 10,
- /* 11 old execv */
- chdir = 12,
- fchdir = 13,
- mknod = 14,
- chmod = 15,
- chown = 16,
- /* 17 old break */
- getfsstat = 18,
- /* 19 old lseek */
- getpid = 20,
- /* 21 old mount */
- /* 22 old umount */
- setuid = 23,
- getuid = 24,
- geteuid = 25,
- ptrace = 26,
- recvmsg = 27,
- sendmsg = 28,
- recvfrom = 29,
- accept = 30,
- getpeername = 31,
- getsockname = 32,
- access = 33,
- chflags = 34,
- fchflags = 35,
- sync = 36,
- kill = 37,
- /* 38 old stat */
- getppid = 39,
- /* 40 old lstat */
- dup = 41,
- pipe = 42,
- getegid = 43,
- /* 44 old profil */
- /* 45 old ktrace */
- sigaction = 46,
- getgid = 47,
- sigprocmask = 48,
- getlogin = 49,
- setlogin = 50,
- acct = 51,
- sigpending = 52,
- sigaltstack = 53,
- ioctl = 54,
- reboot = 55,
- revoke = 56,
- symlink = 57,
- readlink = 58,
- execve = 59,
- umask = 60,
- chroot = 61,
- /* 62 old fstat */
- /* 63 used internally and reserved */
- /* getpagesize = 64, invalid */
- msync = 65,
- vfork = 66,
- /* 67 old vread */
- /* 68 old vwrite */
- /* 69 old sbrk */
- /* 70 old sstk */
- /* 71 old mmap */
- /* 72 old vadvise */
- munmap = 73,
- mprotect = 74,
- madvise = 75,
- /* 76 old vhangup */
- /* 77 old vlimit */
- mincore = 78,
- getgroups = 79,
- setgroups = 80,
- getpgrp = 81,
- setpgid = 82,
- setitimer = 83,
- /* 84 old wait */
- swapon = 85,
- getitimer = 86,
- /* 87 old gethostname */
- /* 88 old sethostname */
- getdtablesize = 89,
- dup2 = 90,
- /* 91 old getdopt */
- fcntl = 92,
- select = 93,
- /* 94 old setdopt */
- fsync = 95,
- setpriority = 96,
- socket = 97,
- connect = 98,
- /* 99 old accept */
- getpriority = 100,
- /* 101 old send */
- /* 102 old recv */
- /* 103 old sigreturn */
- bind = 104,
- setsockopt = 105,
- listen = 106,
- /* 107 old vtimes */
- /* 108 old sigvec */
- /* 109 old sigblock */
- /* 110 old sigsetmask */
- sigsuspend = 111,
- /* 112 old sigstack */
- /* 113 old recvmsg */
- /* 114 old sendmsg */
- /* 115 old vtrace */
- gettimeofday = 116,
- getrusage = 117,
- getsockopt = 118,
- /* 119 old resuba */
- readv = 120,
- writev = 121,
- settimeofday = 122,
- fchown = 123,
- fchmod = 124,
- /* 125 old recvfrom */
- setreuid = 126,
- setregid = 127,
- rename = 128,
- /* 129 old truncate */
- /* 130 old ftruncate */
- flock = 131,
- mkfifo = 132,
- sendto = 133,
- shutdown = 134,
- socketpair = 135,
- mkdir = 136,
- rmdir = 137,
- utimes = 138,
- futimes = 139,
- adjtime = 140,
- /* 141 old getpeername */
- gethostuuid = 142,
- /* 143 old sethostid */
- /* 144 old getrlimit */
- /* 145 old setrlimit */
- /* 146 old killpg */
- setsid = 147,
- /* 148 old setquota */
- /* 149 old qquota */
- /* 150 old getsockname */
- getpgid = 151,
- setprivexec = 152,
- pread = 153,
- pwrite = 154,
- nfssvc = 155,
- /* 156 old getdirentries */
- statfs = 157,
- fstatfs = 158,
- unmount = 159,
- /* 160 old async_daemon */
- getfh = 161,
- /* 162 old getdomainname */
- /* 163 old setdomainname */
- /* 164 */
- quotactl = 165,
- /* 166 old exportfs */
- mount = 167,
- /* 168 old ustat */
- csops = 169,
- csops_audittoken = 170,
- /* 171 old wait3 */
- /* 172 old rpause */
- waitid = 173,
- /* 174 old getdents */
- /* 175 old gc_control */
- /* 176 old add_profil */
- kdebug_typefilter = 177,
- kdebug_trace_string = 178,
- kdebug_trace64 = 179,
- kdebug_trace = 180,
- setgid = 181,
- setegid = 182,
- seteuid = 183,
- sigreturn = 184,
- /* 185 old chud */
- thread_selfcounts = 186,
- fdatasync = 187,
- stat = 188,
- fstat = 189,
- lstat = 190,
- pathconf = 191,
- fpathconf = 192,
- /* 193 old getfsstat */
- getrlimit = 194,
- setrlimit = 195,
- getdirentries = 196,
- mmap = 197,
- /* 198 old __syscall */
- lseek = 199,
- truncate = 200,
- ftruncate = 201,
- sysctl = 202,
- mlock = 203,
- munlock = 204,
- undelete = 205,
- /* 206 old ATsocket */
- /* 207 old ATgetmsg */
- /* 208 old ATputmsg */
- /* 209 old ATsndreq */
- /* 210 old ATsndrsp */
- /* 211 old ATgetreq */
- /* 212 old ATgetrsp */
- /* 213 Reserved for AppleTalk */
- /* 214 */
- /* 215 */
- open_dprotected_np = 216,
- fsgetpath_ext = 217,
- /* 218 old lstatv */
- /* 219 old fstatv */
- getattrlist = 220,
- setattrlist = 221,
- getdirentriesattr = 222,
- exchangedata = 223,
- /* 224 old checkuseraccess or fsgetpath */
- searchfs = 225,
- delete = 226,
- copyfile = 227,
- fgetattrlist = 228,
- fsetattrlist = 229,
- poll = 230,
- /* 231 old watchevent */
- /* 232 old waitevent */
- /* 233 old modwatch */
- getxattr = 234,
- fgetxattr = 235,
- setxattr = 236,
- fsetxattr = 237,
- removexattr = 238,
- fremovexattr = 239,
- listxattr = 240,
- flistxattr = 241,
- fsctl = 242,
- initgroups = 243,
- posix_spawn = 244,
- ffsctl = 245,
- /* 246 */
- nfsclnt = 247,
- fhopen = 248,
- /* 249 */
- minherit = 250,
- semsys = 251,
- msgsys = 252,
- shmsys = 253,
- semctl = 254,
- semget = 255,
- semop = 256,
- /* 257 old semconfig */
- msgctl = 258,
- msgget = 259,
- msgsnd = 260,
- msgrcv = 261,
- shmat = 262,
- shmctl = 263,
- shmdt = 264,
- shmget = 265,
- shm_open = 266,
- shm_unlink = 267,
- sem_open = 268,
- sem_close = 269,
- sem_unlink = 270,
- sem_wait = 271,
- sem_trywait = 272,
- sem_post = 273,
- sysctlbyname = 274,
- /* 275 old sem_init */
- /* 276 old sem_destroy */
- open_extended = 277,
- umask_extended = 278,
- stat_extended = 279,
- lstat_extended = 280,
- fstat_extended = 281,
- chmod_extended = 282,
- fchmod_extended = 283,
- access_extended = 284,
- settid = 285,
- gettid = 286,
- setsgroups = 287,
- getsgroups = 288,
- setwgroups = 289,
- getwgroups = 290,
- mkfifo_extended = 291,
- mkdir_extended = 292,
- identitysvc = 293,
- shared_region_check_np = 294,
- /* 295 old shared_region_map_np */
- vm_pressure_monitor = 296,
- psynch_rw_longrdlock = 297,
- psynch_rw_yieldwrlock = 298,
- psynch_rw_downgrade = 299,
- psynch_rw_upgrade = 300,
- psynch_mutexwait = 301,
- psynch_mutexdrop = 302,
- psynch_cvbroad = 303,
- psynch_cvsignal = 304,
- psynch_cvwait = 305,
- psynch_rw_rdlock = 306,
- psynch_rw_wrlock = 307,
- psynch_rw_unlock = 308,
- psynch_rw_unlock2 = 309,
- getsid = 310,
- settid_with_pid = 311,
- psynch_cvclrprepost = 312,
- aio_fsync = 313,
- aio_return = 314,
- aio_suspend = 315,
- aio_cancel = 316,
- aio_error = 317,
- aio_read = 318,
- aio_write = 319,
- lio_listio = 320,
- /* 321 old __pthread_cond_wait */
- iopolicysys = 322,
- process_policy = 323,
- mlockall = 324,
- munlockall = 325,
- /* 326 */
- issetugid = 327,
- __pthread_kill = 328,
- __pthread_sigmask = 329,
- __sigwait = 330,
- __disable_threadsignal = 331,
- __pthread_markcancel = 332,
- __pthread_canceled = 333,
- __semwait_signal = 334,
- /* 335 old utrace */
- proc_info = 336,
- sendfile = 337,
- stat64 = 338,
- fstat64 = 339,
- lstat64 = 340,
- stat64_extended = 341,
- lstat64_extended = 342,
- fstat64_extended = 343,
- getdirentries64 = 344,
- statfs64 = 345,
- fstatfs64 = 346,
- getfsstat64 = 347,
- __pthread_chdir = 348,
- __pthread_fchdir = 349,
- audit = 350,
- auditon = 351,
- /* 352 */
- getauid = 353,
- setauid = 354,
- /* 355 old getaudit */
- /* 356 old setaudit */
- getaudit_addr = 357,
- setaudit_addr = 358,
- auditctl = 359,
- bsdthread_create = 360,
- bsdthread_terminate = 361,
- kqueue = 362,
- kevent = 363,
- lchown = 364,
- /* 365 old stack_snapshot */
- bsdthread_register = 366,
- workq_open = 367,
- workq_kernreturn = 368,
- kevent64 = 369,
- __old_semwait_signal = 370,
- __old_semwait_signal_nocancel = 371,
- thread_selfid = 372,
- ledger = 373,
- kevent_qos = 374,
- kevent_id = 375,
- /* 376 */
- /* 377 */
- /* 378 */
- /* 379 */
- __mac_execve = 380,
- __mac_syscall = 381,
- __mac_get_file = 382,
- __mac_set_file = 383,
- __mac_get_link = 384,
- __mac_set_link = 385,
- __mac_get_proc = 386,
- __mac_set_proc = 387,
- __mac_get_fd = 388,
- __mac_set_fd = 389,
- __mac_get_pid = 390,
- /* 391 */
- /* 392 */
- /* 393 */
- pselect = 394,
- pselect_nocancel = 395,
- read_nocancel = 396,
- write_nocancel = 397,
- open_nocancel = 398,
- close_nocancel = 399,
- wait4_nocancel = 400,
- recvmsg_nocancel = 401,
- sendmsg_nocancel = 402,
- recvfrom_nocancel = 403,
- accept_nocancel = 404,
- msync_nocancel = 405,
- fcntl_nocancel = 406,
- select_nocancel = 407,
- fsync_nocancel = 408,
- connect_nocancel = 409,
- sigsuspend_nocancel = 410,
- readv_nocancel = 411,
- writev_nocancel = 412,
- sendto_nocancel = 413,
- pread_nocancel = 414,
- pwrite_nocancel = 415,
- waitid_nocancel = 416,
- poll_nocancel = 417,
- msgsnd_nocancel = 418,
- msgrcv_nocancel = 419,
- sem_wait_nocancel = 420,
- aio_suspend_nocancel = 421,
- __sigwait_nocancel = 422,
- __semwait_signal_nocancel = 423,
- __mac_mount = 424,
- __mac_get_mount = 425,
- __mac_getfsstat = 426,
- fsgetpath = 427,
- audit_session_self = 428,
- audit_session_join = 429,
- fileport_makeport = 430,
- fileport_makefd = 431,
- audit_session_port = 432,
- pid_suspend = 433,
- pid_resume = 434,
- pid_hibernate = 435,
- pid_shutdown_sockets = 436,
- /* 437 old shared_region_slide_np */
- shared_region_map_and_slide_np = 438,
- kas_info = 439,
- memorystatus_control = 440,
- guarded_open_np = 441,
- guarded_close_np = 442,
- guarded_kqueue_np = 443,
- change_fdguard_np = 444,
- usrctl = 445,
- proc_rlimit_control = 446,
- connectx = 447,
- disconnectx = 448,
- peeloff = 449,
- socket_delegate = 450,
- telemetry = 451,
- proc_uuid_policy = 452,
- memorystatus_get_level = 453,
- system_override = 454,
- vfs_purge = 455,
- sfi_ctl = 456,
- sfi_pidctl = 457,
- coalition = 458,
- coalition_info = 459,
- necp_match_policy = 460,
- getattrlistbulk = 461,
- clonefileat = 462,
- openat = 463,
- openat_nocancel = 464,
- renameat = 465,
- faccessat = 466,
- fchmodat = 467,
- fchownat = 468,
- fstatat = 469,
- fstatat64 = 470,
- linkat = 471,
- unlinkat = 472,
- readlinkat = 473,
- symlinkat = 474,
- mkdirat = 475,
- getattrlistat = 476,
- proc_trace_log = 477,
- bsdthread_ctl = 478,
- openbyid_np = 479,
- recvmsg_x = 480,
- sendmsg_x = 481,
- thread_selfusage = 482,
- csrctl = 483,
- guarded_open_dprotected_np = 484,
- guarded_write_np = 485,
- guarded_pwrite_np = 486,
- guarded_writev_np = 487,
- renameatx_np = 488,
- mremap_encrypted = 489,
- netagent_trigger = 490,
- stack_snapshot_with_config = 491,
- microstackshot = 492,
- grab_pgo_data = 493,
- persona = 494,
- /* 495 */
- mach_eventlink_signal = 496,
- mach_eventlink_wait_until = 497,
- mach_eventlink_signal_wait_until = 498,
- work_interval_ctl = 499,
- getentropy = 500,
- necp_open = 501,
- necp_client_action = 502,
- nexus_open = 503, // for those who are intressted http://newosxbook.com/bonus/vol1ch16.html
- nexus_register = 504,
- nexus_deregister = 505,
- nexus_create = 506,
- nexus_destroy = 507,
- nexus_get_opt = 508,
- nexus_set_opt = 509,
- channel_open = 510,
- channel_get_info = 511,
- channel_sync = 512,
- channel_get_opt = 513,
- channel_set_opt = 514,
- ulock_wait = 515,
- ulock_wake = 516,
- fclonefileat = 517,
- fs_snapshot = 518,
- register_uexc_handler = 519,
- terminate_with_payload = 520,
- abort_with_payload = 521,
- necp_session_open = 522,
- necp_session_action = 523,
- setattrlistat = 524,
- net_qos_guideline = 525,
- fmount = 526,
- ntp_adjtime = 527,
- ntp_gettime = 528,
- os_fault_with_payload = 529,
- kqueue_workloop_ctl = 530,
- mach_bridge_remote_time = 531,
- coalition_ledger = 532,
- log_data = 533,
- memorystatus_available_memory = 534,
- objc_bp_assist_cfg_np = 535,
- shared_region_map_and_slide_2_np = 536,
- pivot_root = 537,
- task_inspect_for_pid = 538,
- task_read_for_pid = 539,
- preadv = 540,
- pwritev = 541,
- preadv_nocancel = 542,
- pwritev_nocancel = 543,
- ulock_wait2 = 544,
- proc_info_extended_id = 545,
- tracker_action = 546,
- debug_syscall_reject = 547,
- MAXSYSCALL = 548,
- /* invalid = 63, */
+ /* 0 syscall */
+ exit = 1,
+ fork = 2,
+ read = 3,
+ write = 4,
+ open = 5,
+ close = 6,
+ wait4 = 7,
+ /* 8 old creat */
+ link = 9,
+ unlink = 10,
+ /* 11 old execv */
+ chdir = 12,
+ fchdir = 13,
+ mknod = 14,
+ chmod = 15,
+ chown = 16,
+ /* 17 old break */
+ getfsstat = 18,
+ /* 19 old lseek */
+ getpid = 20,
+ /* 21 old mount */
+ /* 22 old umount */
+ setuid = 23,
+ getuid = 24,
+ geteuid = 25,
+ ptrace = 26,
+ recvmsg = 27,
+ sendmsg = 28,
+ recvfrom = 29,
+ accept = 30,
+ getpeername = 31,
+ getsockname = 32,
+ access = 33,
+ chflags = 34,
+ fchflags = 35,
+ sync = 36,
+ kill = 37,
+ /* 38 old stat */
+ getppid = 39,
+ /* 40 old lstat */
+ dup = 41,
+ pipe = 42,
+ getegid = 43,
+ /* 44 old profil */
+ /* 45 old ktrace */
+ sigaction = 46,
+ getgid = 47,
+ sigprocmask = 48,
+ getlogin = 49,
+ setlogin = 50,
+ acct = 51,
+ sigpending = 52,
+ sigaltstack = 53,
+ ioctl = 54,
+ reboot = 55,
+ revoke = 56,
+ symlink = 57,
+ readlink = 58,
+ execve = 59,
+ umask = 60,
+ chroot = 61,
+ /* 62 old fstat */
+ /* 63 used internally and reserved */
+ /* getpagesize = 64, invalid */
+ msync = 65,
+ vfork = 66,
+ /* 67 old vread */
+ /* 68 old vwrite */
+ /* 69 old sbrk */
+ /* 70 old sstk */
+ /* 71 old mmap */
+ /* 72 old vadvise */
+ munmap = 73,
+ mprotect = 74,
+ madvise = 75,
+ /* 76 old vhangup */
+ /* 77 old vlimit */
+ mincore = 78,
+ getgroups = 79,
+ setgroups = 80,
+ getpgrp = 81,
+ setpgid = 82,
+ setitimer = 83,
+ /* 84 old wait */
+ swapon = 85,
+ getitimer = 86,
+ /* 87 old gethostname */
+ /* 88 old sethostname */
+ getdtablesize = 89,
+ dup2 = 90,
+ /* 91 old getdopt */
+ fcntl = 92,
+ select = 93,
+ /* 94 old setdopt */
+ fsync = 95,
+ setpriority = 96,
+ socket = 97,
+ connect = 98,
+ /* 99 old accept */
+ getpriority = 100,
+ /* 101 old send */
+ /* 102 old recv */
+ /* 103 old sigreturn */
+ bind = 104,
+ setsockopt = 105,
+ listen = 106,
+ /* 107 old vtimes */
+ /* 108 old sigvec */
+ /* 109 old sigblock */
+ /* 110 old sigsetmask */
+ sigsuspend = 111,
+ /* 112 old sigstack */
+ /* 113 old recvmsg */
+ /* 114 old sendmsg */
+ /* 115 old vtrace */
+ gettimeofday = 116,
+ getrusage = 117,
+ getsockopt = 118,
+ /* 119 old resuba */
+ readv = 120,
+ writev = 121,
+ settimeofday = 122,
+ fchown = 123,
+ fchmod = 124,
+ /* 125 old recvfrom */
+ setreuid = 126,
+ setregid = 127,
+ rename = 128,
+ /* 129 old truncate */
+ /* 130 old ftruncate */
+ flock = 131,
+ mkfifo = 132,
+ sendto = 133,
+ shutdown = 134,
+ socketpair = 135,
+ mkdir = 136,
+ rmdir = 137,
+ utimes = 138,
+ futimes = 139,
+ adjtime = 140,
+ /* 141 old getpeername */
+ gethostuuid = 142,
+ /* 143 old sethostid */
+ /* 144 old getrlimit */
+ /* 145 old setrlimit */
+ /* 146 old killpg */
+ setsid = 147,
+ /* 148 old setquota */
+ /* 149 old qquota */
+ /* 150 old getsockname */
+ getpgid = 151,
+ setprivexec = 152,
+ pread = 153,
+ pwrite = 154,
+ nfssvc = 155,
+ /* 156 old getdirentries */
+ statfs = 157,
+ fstatfs = 158,
+ unmount = 159,
+ /* 160 old async_daemon */
+ getfh = 161,
+ /* 162 old getdomainname */
+ /* 163 old setdomainname */
+ /* 164 */
+ quotactl = 165,
+ /* 166 old exportfs */
+ mount = 167,
+ /* 168 old ustat */
+ csops = 169,
+ csops_audittoken = 170,
+ /* 171 old wait3 */
+ /* 172 old rpause */
+ waitid = 173,
+ /* 174 old getdents */
+ /* 175 old gc_control */
+ /* 176 old add_profil */
+ kdebug_typefilter = 177,
+ kdebug_trace_string = 178,
+ kdebug_trace64 = 179,
+ kdebug_trace = 180,
+ setgid = 181,
+ setegid = 182,
+ seteuid = 183,
+ sigreturn = 184,
+ /* 185 old chud */
+ thread_selfcounts = 186,
+ fdatasync = 187,
+ stat = 188,
+ fstat = 189,
+ lstat = 190,
+ pathconf = 191,
+ fpathconf = 192,
+ /* 193 old getfsstat */
+ getrlimit = 194,
+ setrlimit = 195,
+ getdirentries = 196,
+ mmap = 197,
+ /* 198 old __syscall */
+ lseek = 199,
+ truncate = 200,
+ ftruncate = 201,
+ sysctl = 202,
+ mlock = 203,
+ munlock = 204,
+ undelete = 205,
+ /* 206 old ATsocket */
+ /* 207 old ATgetmsg */
+ /* 208 old ATputmsg */
+ /* 209 old ATsndreq */
+ /* 210 old ATsndrsp */
+ /* 211 old ATgetreq */
+ /* 212 old ATgetrsp */
+ /* 213 Reserved for AppleTalk */
+ /* 214 */
+ /* 215 */
+ open_dprotected_np = 216,
+ fsgetpath_ext = 217,
+ /* 218 old lstatv */
+ /* 219 old fstatv */
+ getattrlist = 220,
+ setattrlist = 221,
+ getdirentriesattr = 222,
+ exchangedata = 223,
+ /* 224 old checkuseraccess or fsgetpath */
+ searchfs = 225,
+ delete = 226,
+ copyfile = 227,
+ fgetattrlist = 228,
+ fsetattrlist = 229,
+ poll = 230,
+ /* 231 old watchevent */
+ /* 232 old waitevent */
+ /* 233 old modwatch */
+ getxattr = 234,
+ fgetxattr = 235,
+ setxattr = 236,
+ fsetxattr = 237,
+ removexattr = 238,
+ fremovexattr = 239,
+ listxattr = 240,
+ flistxattr = 241,
+ fsctl = 242,
+ initgroups = 243,
+ posix_spawn = 244,
+ ffsctl = 245,
+ /* 246 */
+ nfsclnt = 247,
+ fhopen = 248,
+ /* 249 */
+ minherit = 250,
+ semsys = 251,
+ msgsys = 252,
+ shmsys = 253,
+ semctl = 254,
+ semget = 255,
+ semop = 256,
+ /* 257 old semconfig */
+ msgctl = 258,
+ msgget = 259,
+ msgsnd = 260,
+ msgrcv = 261,
+ shmat = 262,
+ shmctl = 263,
+ shmdt = 264,
+ shmget = 265,
+ shm_open = 266,
+ shm_unlink = 267,
+ sem_open = 268,
+ sem_close = 269,
+ sem_unlink = 270,
+ sem_wait = 271,
+ sem_trywait = 272,
+ sem_post = 273,
+ sysctlbyname = 274,
+ /* 275 old sem_init */
+ /* 276 old sem_destroy */
+ open_extended = 277,
+ umask_extended = 278,
+ stat_extended = 279,
+ lstat_extended = 280,
+ fstat_extended = 281,
+ chmod_extended = 282,
+ fchmod_extended = 283,
+ access_extended = 284,
+ settid = 285,
+ gettid = 286,
+ setsgroups = 287,
+ getsgroups = 288,
+ setwgroups = 289,
+ getwgroups = 290,
+ mkfifo_extended = 291,
+ mkdir_extended = 292,
+ identitysvc = 293,
+ shared_region_check_np = 294,
+ /* 295 old shared_region_map_np */
+ vm_pressure_monitor = 296,
+ psynch_rw_longrdlock = 297,
+ psynch_rw_yieldwrlock = 298,
+ psynch_rw_downgrade = 299,
+ psynch_rw_upgrade = 300,
+ psynch_mutexwait = 301,
+ psynch_mutexdrop = 302,
+ psynch_cvbroad = 303,
+ psynch_cvsignal = 304,
+ psynch_cvwait = 305,
+ psynch_rw_rdlock = 306,
+ psynch_rw_wrlock = 307,
+ psynch_rw_unlock = 308,
+ psynch_rw_unlock2 = 309,
+ getsid = 310,
+ settid_with_pid = 311,
+ psynch_cvclrprepost = 312,
+ aio_fsync = 313,
+ aio_return = 314,
+ aio_suspend = 315,
+ aio_cancel = 316,
+ aio_error = 317,
+ aio_read = 318,
+ aio_write = 319,
+ lio_listio = 320,
+ /* 321 old __pthread_cond_wait */
+ iopolicysys = 322,
+ process_policy = 323,
+ mlockall = 324,
+ munlockall = 325,
+ /* 326 */
+ issetugid = 327,
+ __pthread_kill = 328,
+ __pthread_sigmask = 329,
+ __sigwait = 330,
+ __disable_threadsignal = 331,
+ __pthread_markcancel = 332,
+ __pthread_canceled = 333,
+ __semwait_signal = 334,
+ /* 335 old utrace */
+ proc_info = 336,
+ sendfile = 337,
+ stat64 = 338,
+ fstat64 = 339,
+ lstat64 = 340,
+ stat64_extended = 341,
+ lstat64_extended = 342,
+ fstat64_extended = 343,
+ getdirentries64 = 344,
+ statfs64 = 345,
+ fstatfs64 = 346,
+ getfsstat64 = 347,
+ __pthread_chdir = 348,
+ __pthread_fchdir = 349,
+ audit = 350,
+ auditon = 351,
+ /* 352 */
+ getauid = 353,
+ setauid = 354,
+ /* 355 old getaudit */
+ /* 356 old setaudit */
+ getaudit_addr = 357,
+ setaudit_addr = 358,
+ auditctl = 359,
+ bsdthread_create = 360,
+ bsdthread_terminate = 361,
+ kqueue = 362,
+ kevent = 363,
+ lchown = 364,
+ /* 365 old stack_snapshot */
+ bsdthread_register = 366,
+ workq_open = 367,
+ workq_kernreturn = 368,
+ kevent64 = 369,
+ __old_semwait_signal = 370,
+ __old_semwait_signal_nocancel = 371,
+ thread_selfid = 372,
+ ledger = 373,
+ kevent_qos = 374,
+ kevent_id = 375,
+ /* 376 */
+ /* 377 */
+ /* 378 */
+ /* 379 */
+ __mac_execve = 380,
+ __mac_syscall = 381,
+ __mac_get_file = 382,
+ __mac_set_file = 383,
+ __mac_get_link = 384,
+ __mac_set_link = 385,
+ __mac_get_proc = 386,
+ __mac_set_proc = 387,
+ __mac_get_fd = 388,
+ __mac_set_fd = 389,
+ __mac_get_pid = 390,
+ /* 391 */
+ /* 392 */
+ /* 393 */
+ pselect = 394,
+ pselect_nocancel = 395,
+ read_nocancel = 396,
+ write_nocancel = 397,
+ open_nocancel = 398,
+ close_nocancel = 399,
+ wait4_nocancel = 400,
+ recvmsg_nocancel = 401,
+ sendmsg_nocancel = 402,
+ recvfrom_nocancel = 403,
+ accept_nocancel = 404,
+ msync_nocancel = 405,
+ fcntl_nocancel = 406,
+ select_nocancel = 407,
+ fsync_nocancel = 408,
+ connect_nocancel = 409,
+ sigsuspend_nocancel = 410,
+ readv_nocancel = 411,
+ writev_nocancel = 412,
+ sendto_nocancel = 413,
+ pread_nocancel = 414,
+ pwrite_nocancel = 415,
+ waitid_nocancel = 416,
+ poll_nocancel = 417,
+ msgsnd_nocancel = 418,
+ msgrcv_nocancel = 419,
+ sem_wait_nocancel = 420,
+ aio_suspend_nocancel = 421,
+ __sigwait_nocancel = 422,
+ __semwait_signal_nocancel = 423,
+ __mac_mount = 424,
+ __mac_get_mount = 425,
+ __mac_getfsstat = 426,
+ fsgetpath = 427,
+ audit_session_self = 428,
+ audit_session_join = 429,
+ fileport_makeport = 430,
+ fileport_makefd = 431,
+ audit_session_port = 432,
+ pid_suspend = 433,
+ pid_resume = 434,
+ pid_hibernate = 435,
+ pid_shutdown_sockets = 436,
+ /* 437 old shared_region_slide_np */
+ shared_region_map_and_slide_np = 438,
+ kas_info = 439,
+ memorystatus_control = 440,
+ guarded_open_np = 441,
+ guarded_close_np = 442,
+ guarded_kqueue_np = 443,
+ change_fdguard_np = 444,
+ usrctl = 445,
+ proc_rlimit_control = 446,
+ connectx = 447,
+ disconnectx = 448,
+ peeloff = 449,
+ socket_delegate = 450,
+ telemetry = 451,
+ proc_uuid_policy = 452,
+ memorystatus_get_level = 453,
+ system_override = 454,
+ vfs_purge = 455,
+ sfi_ctl = 456,
+ sfi_pidctl = 457,
+ coalition = 458,
+ coalition_info = 459,
+ necp_match_policy = 460,
+ getattrlistbulk = 461,
+ clonefileat = 462,
+ openat = 463,
+ openat_nocancel = 464,
+ renameat = 465,
+ faccessat = 466,
+ fchmodat = 467,
+ fchownat = 468,
+ fstatat = 469,
+ fstatat64 = 470,
+ linkat = 471,
+ unlinkat = 472,
+ readlinkat = 473,
+ symlinkat = 474,
+ mkdirat = 475,
+ getattrlistat = 476,
+ proc_trace_log = 477,
+ bsdthread_ctl = 478,
+ openbyid_np = 479,
+ recvmsg_x = 480,
+ sendmsg_x = 481,
+ thread_selfusage = 482,
+ csrctl = 483,
+ guarded_open_dprotected_np = 484,
+ guarded_write_np = 485,
+ guarded_pwrite_np = 486,
+ guarded_writev_np = 487,
+ renameatx_np = 488,
+ mremap_encrypted = 489,
+ netagent_trigger = 490,
+ stack_snapshot_with_config = 491,
+ microstackshot = 492,
+ grab_pgo_data = 493,
+ persona = 494,
+ /* 495 */
+ mach_eventlink_signal = 496,
+ mach_eventlink_wait_until = 497,
+ mach_eventlink_signal_wait_until = 498,
+ work_interval_ctl = 499,
+ getentropy = 500,
+ necp_open = 501,
+ necp_client_action = 502,
+ nexus_open = 503, // for those who are intressted http://newosxbook.com/bonus/vol1ch16.html
+ nexus_register = 504,
+ nexus_deregister = 505,
+ nexus_create = 506,
+ nexus_destroy = 507,
+ nexus_get_opt = 508,
+ nexus_set_opt = 509,
+ channel_open = 510,
+ channel_get_info = 511,
+ channel_sync = 512,
+ channel_get_opt = 513,
+ channel_set_opt = 514,
+ ulock_wait = 515,
+ ulock_wake = 516,
+ fclonefileat = 517,
+ fs_snapshot = 518,
+ register_uexc_handler = 519,
+ terminate_with_payload = 520,
+ abort_with_payload = 521,
+ necp_session_open = 522,
+ necp_session_action = 523,
+ setattrlistat = 524,
+ net_qos_guideline = 525,
+ fmount = 526,
+ ntp_adjtime = 527,
+ ntp_gettime = 528,
+ os_fault_with_payload = 529,
+ kqueue_workloop_ctl = 530,
+ mach_bridge_remote_time = 531,
+ coalition_ledger = 532,
+ log_data = 533,
+ memorystatus_available_memory = 534,
+ objc_bp_assist_cfg_np = 535,
+ shared_region_map_and_slide_2_np = 536,
+ pivot_root = 537,
+ task_inspect_for_pid = 538,
+ task_read_for_pid = 539,
+ preadv = 540,
+ pwritev = 541,
+ preadv_nocancel = 542,
+ pwritev_nocancel = 543,
+ ulock_wait2 = 544,
+ proc_info_extended_id = 545,
+ tracker_action = 546,
+ debug_syscall_reject = 547,
+ MAXSYSCALL = 548,
+ /* invalid = 63, */
}
diff --git a/core/sys/linux/wrappers.odin b/core/sys/linux/wrappers.odin
index 998a9244c..7a30c3bde 100644
--- a/core/sys/linux/wrappers.odin
+++ b/core/sys/linux/wrappers.odin
@@ -48,7 +48,7 @@ WCOREDUMP :: #force_inline proc "contextless" (s: u32) -> bool {
return 1 << ((cast(uint)(sig) - 1) % (8*size_of(uint)))
}
@private _sigword :: proc "contextless" (sig: Signal) -> (uint) {
- return (cast(uint)sig - 1) / (8*size_of(uint))
+ return (cast(uint)sig - 1) / (8*size_of(uint))
}
// TODO: sigaddset etc
diff --git a/core/unicode/letter.odin b/core/unicode/letter.odin
index af345f733..e6d0261c6 100644
--- a/core/unicode/letter.odin
+++ b/core/unicode/letter.odin
@@ -242,7 +242,7 @@ is_enclosing_mark :: proc(r: rune) -> bool {
0x20DD ..= 0x20E0,
0x20E2 ..= 0x20E4,
0xA670 ..= 0xA672:
- return true
+ return true
}
return false
diff --git a/examples/demo/demo.odin b/examples/demo/demo.odin
index 531538697..e27686099 100644
--- a/examples/demo/demo.odin
+++ b/examples/demo/demo.odin
@@ -2275,7 +2275,7 @@ arbitrary_precision_mathematics :: proc() {
}
fmt.printf(as)
if print_extra_info {
- fmt.printf(" (base: %v, bits: %v, digits: %v)", base, cb, a.used)
+ fmt.printf(" (base: %v, bits: %v, digits: %v)", base, cb, a.used)
}
if newline {
fmt.println()
diff --git a/vendor/OpenGL/wrappers.odin b/vendor/OpenGL/wrappers.odin
index 4aaec4adc..1eb8fc72f 100644
--- a/vendor/OpenGL/wrappers.odin
+++ b/vendor/OpenGL/wrappers.odin
@@ -781,17 +781,17 @@ when !GL_DEBUG {
{
// add input arguments
for arg, arg_index in args[num_ret:] {
- if arg_index > 0 { fmt.printf(", ") }
+ if arg_index > 0 { fmt.printf(", ") }
- if v, ok := arg.(u32); ok { // TODO: Assumes all u32 are GLenum (they're not, GLbitfield and GLuint are also mapped to u32), fix later by better typing
- if err == .INVALID_ENUM {
- fmt.printf("INVALID_ENUM=%d", v)
+ if v, ok := arg.(u32); ok { // TODO: Assumes all u32 are GLenum (they're not, GLbitfield and GLuint are also mapped to u32), fix later by better typing
+ if err == .INVALID_ENUM {
+ fmt.printf("INVALID_ENUM=%d", v)
+ } else {
+ fmt.printf("GL_%v=%d", GL_Enum(v), v)
+ }
} else {
- fmt.printf("GL_%v=%d", GL_Enum(v), v)
+ fmt.printf("%v", arg)
}
- } else {
- fmt.printf("%v", arg)
- }
}
// add return arguments
@@ -810,7 +810,7 @@ when !GL_DEBUG {
}
// add location
- fmt.printf(" in: %s(%d:%d)\n", from_loc.file_path, from_loc.line, from_loc.column)
+ fmt.printf(" in: %s(%d:%d)\n", from_loc.file_path, from_loc.line, from_loc.column)
}
}
diff --git a/vendor/commonmark/cmark.odin b/vendor/commonmark/cmark.odin
index 9ad71da3f..50544b9bd 100644
--- a/vendor/commonmark/cmark.odin
+++ b/vendor/commonmark/cmark.odin
@@ -494,15 +494,15 @@ free_cstring :: proc "c" (str: cstring) {
free_rawptr(rawptr(str))
}
free_string :: proc "c" (s: string) {
- free_rawptr(raw_data(s))
+ free_rawptr(raw_data(s))
}
free :: proc{free_rawptr, free_cstring}
// Wrap CMark allocator as Odin allocator
@(private)
cmark_allocator_proc :: proc(allocator_data: rawptr, mode: runtime.Allocator_Mode,
- size, alignment: int,
- old_memory: rawptr, old_size: int, loc := #caller_location) -> (res: []byte, err: runtime.Allocator_Error) {
+ size, alignment: int,
+ old_memory: rawptr, old_size: int, loc := #caller_location) -> (res: []byte, err: runtime.Allocator_Error) {
cmark_alloc := cast(^Allocator)allocator_data
switch mode {
diff --git a/vendor/sdl2/sdl2.odin b/vendor/sdl2/sdl2.odin
index 719390adc..73d95e18a 100644
--- a/vendor/sdl2/sdl2.odin
+++ b/vendor/sdl2/sdl2.odin
@@ -235,8 +235,8 @@ foreign lib {
// quit
QuitRequested :: #force_inline proc "c" () -> bool {
- PumpEvents()
- return bool(PeepEvents(nil, 0, .PEEKEVENT, .QUIT, .QUIT) > 0)
+ PumpEvents()
+ return bool(PeepEvents(nil, 0, .PEEKEVENT, .QUIT, .QUIT) > 0)
}
diff --git a/vendor/vulkan/_gen/create_vulkan_odin_wrapper.py b/vendor/vulkan/_gen/create_vulkan_odin_wrapper.py
index caebe56a7..a551887ff 100644
--- a/vendor/vulkan/_gen/create_vulkan_odin_wrapper.py
+++ b/vendor/vulkan/_gen/create_vulkan_odin_wrapper.py
@@ -798,7 +798,7 @@ API_VERSION_1_2 :: (1<<22) | (2<<12) | (0)
API_VERSION_1_3 :: (1<<22) | (3<<12) | (0)
MAKE_VERSION :: proc(major, minor, patch: u32) -> u32 {
- return (major<<22) | (minor<<12) | (patch)
+\treturn (major<<22) | (minor<<12) | (patch)
}
// Base types
diff --git a/vendor/vulkan/core.odin b/vendor/vulkan/core.odin
index 764156b8d..79b856595 100644
--- a/vendor/vulkan/core.odin
+++ b/vendor/vulkan/core.odin
@@ -8,7 +8,7 @@ API_VERSION_1_2 :: (1<<22) | (2<<12) | (0)
API_VERSION_1_3 :: (1<<22) | (3<<12) | (0)
MAKE_VERSION :: proc(major, minor, patch: u32) -> u32 {
- return (major<<22) | (minor<<12) | (patch)
+ return (major<<22) | (minor<<12) | (patch)
}
// Base types