aboutsummaryrefslogtreecommitdiff
path: root/core/encoding/json
diff options
context:
space:
mode:
authorgingerBill <bill@gingerbill.org>2019-05-28 12:52:20 +0100
committergingerBill <bill@gingerbill.org>2019-05-28 12:52:20 +0100
commitfb3d73cb204e886e0d716f529a64d9549f43c36d (patch)
tree5bc3b1747b7ab34d1257427a7cbc10af38340963 /core/encoding/json
parent222941727f2b094449838135c3157120e0176e58 (diff)
Make core library use `a..<b` rather than doing `a..b-1`
Diffstat (limited to 'core/encoding/json')
-rw-r--r--core/encoding/json/marshal.odin8
1 files changed, 4 insertions, 4 deletions
diff --git a/core/encoding/json/marshal.odin b/core/encoding/json/marshal.odin
index 4f5ee6880..773dfff40 100644
--- a/core/encoding/json/marshal.odin
+++ b/core/encoding/json/marshal.odin
@@ -144,7 +144,7 @@ marshal_arg :: proc(b: ^strings.Builder, v: any) -> Marshal_Error {
case Type_Info_Array:
write_byte(b, '[');
- for i in 0..info.count-1 {
+ for i in 0..<info.count {
if i > 0 do write_string(b, ", ");
data := uintptr(v.data) + uintptr(i*info.elem_size);
@@ -155,7 +155,7 @@ marshal_arg :: proc(b: ^strings.Builder, v: any) -> Marshal_Error {
case Type_Info_Dynamic_Array:
write_byte(b, '[');
array := cast(^mem.Raw_Dynamic_Array)v.data;
- for i in 0..array.len-1 {
+ for i in 0..<array.len {
if i > 0 do write_string(b, ", ");
data := uintptr(array.data) + uintptr(i*info.elem_size);
@@ -166,7 +166,7 @@ marshal_arg :: proc(b: ^strings.Builder, v: any) -> Marshal_Error {
case Type_Info_Slice:
write_byte(b, '[');
slice := cast(^mem.Raw_Slice)v.data;
- for i in 0..slice.len-1 {
+ for i in 0..<slice.len {
if i > 0 do write_string(b, ", ");
data := uintptr(slice.data) + uintptr(i*info.elem_size);
@@ -188,7 +188,7 @@ marshal_arg :: proc(b: ^strings.Builder, v: any) -> Marshal_Error {
entry_type := ed.elem.variant.(Type_Info_Struct);
entry_size := ed.elem_size;
- for i in 0..entries.len-1 {
+ for i in 0..<entries.len {
if i > 0 do write_string(b, ", ");
data := uintptr(entries.data) + uintptr(i*entry_size);