From 672cfd51c3fe26b906e84315de6cd0460420d2f4 Mon Sep 17 00:00:00 2001 From: zhibog Date: Fri, 8 Nov 2019 20:21:18 +0100 Subject: [PATCH] Added names to return values --- core/encoding/csv/csv.odin | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/core/encoding/csv/csv.odin b/core/encoding/csv/csv.odin index 80af438c3..580767078 100644 --- a/core/encoding/csv/csv.odin +++ b/core/encoding/csv/csv.odin @@ -71,11 +71,11 @@ write_raw :: proc(path: string, data: []byte) -> bool { return true; } -read :: proc(path: string, delimiter := DELIMITER, skip_header := false) -> ([]string, int, bool) { +read :: proc(path: string, delimiter := DELIMITER, skip_header := false) -> (content: []string, row_count: int, is_ok: bool) { if bytes, isOk := os.read_entire_file(path); isOk { cols: [dynamic]string; defer delete(cols); - out: [dynamic]string; + content: [dynamic]string; row_count := 0; prev_index := 0; for i := 0; i < len(bytes); i += 1 { @@ -98,9 +98,9 @@ read :: proc(path: string, delimiter := DELIMITER, skip_header := false) -> ([]s } } } - for col in cols do append(&out, ..strings.split(col, delimiter)); - if skip_header do return out[row_count:], row_count - 1, true; - else do return out[:], row_count, true; + for col in cols do append(&content, ..strings.split(col, delimiter)); + if skip_header do return content[row_count:], row_count - 1, true; + else do return content[:], row_count, true; } return nil, -1, false; } \ No newline at end of file