mirror of
https://github.com/Ed94/Odin.git
synced 2026-07-18 08:41:31 -07:00
Only override the comma value on *_init if it is "invalid"
This commit is contained in:
@@ -91,7 +91,10 @@ DEFAULT_RECORD_BUFFER_CAPACITY :: 256
|
||||
|
||||
// reader_init initializes a new Reader from r
|
||||
reader_init :: proc(reader: ^Reader, r: io.Reader, buffer_allocator := context.allocator) {
|
||||
reader.comma = ','
|
||||
switch reader.comma {
|
||||
case '\x00', '\n', '\r', 0xfffd:
|
||||
reader.comma = ','
|
||||
}
|
||||
|
||||
context.allocator = buffer_allocator
|
||||
reserve(&reader.record_buffer, DEFAULT_RECORD_BUFFER_CAPACITY)
|
||||
|
||||
Reference in New Issue
Block a user