mirror of
https://github.com/Ed94/Odin.git
synced 2026-08-06 15:48:51 +00:00
Replace procedure call
This commit is contained in:
+1
-1
@@ -436,7 +436,7 @@ copy_buffer :: proc(dst: Writer, src: Reader, buf: []byte) -> (written: i64, err
|
|||||||
// It returns the number of bytes copied and the first error that occurred whilst copying, if any.
|
// It returns the number of bytes copied and the first error that occurred whilst copying, if any.
|
||||||
// On return, written == n IFF err == nil
|
// On return, written == n IFF err == nil
|
||||||
copy_n :: proc(dst: Writer, src: Reader, n: i64) -> (written: i64, err: Error) {
|
copy_n :: proc(dst: Writer, src: Reader, n: i64) -> (written: i64, err: Error) {
|
||||||
nsrc := inline_limited_reader(&Limited_Reader{}, src, n);
|
nsrc := limited_reader_init(&Limited_Reader{}, src, n);
|
||||||
written, err = copy(dst, nsrc);
|
written, err = copy(dst, nsrc);
|
||||||
if written == n {
|
if written == n {
|
||||||
return n, nil;
|
return n, nil;
|
||||||
|
|||||||
@@ -95,7 +95,6 @@ limited_reader_to_reader :: proc(l: ^Limited_Reader) -> (r: Reader) {
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
// Section_Reader implements read, seek, and read_at on a section of an underlying Reader_At
|
// Section_Reader implements read, seek, and read_at on a section of an underlying Reader_At
|
||||||
Section_Reader :: struct {
|
Section_Reader :: struct {
|
||||||
r: Reader_At,
|
r: Reader_At,
|
||||||
|
|||||||
Reference in New Issue
Block a user