From 0369b1505b019becfb74ccd9c82f9f7700af377a Mon Sep 17 00:00:00 2001 From: Nicholas Date: Fri, 12 Nov 2021 16:59:46 -0800 Subject: chore: error->int --- include/base.h | 38 +++++++++++++++++++------------------- 1 file changed, 19 insertions(+), 19 deletions(-) (limited to 'include/base.h') diff --git a/include/base.h b/include/base.h index ca229b3..822cc09 100644 --- a/include/base.h +++ b/include/base.h @@ -86,7 +86,7 @@ typedef struct Coro Coro; Coro* coro·make(uintptr stk, uintptr (*func)(Coro*, uintptr)); uintptr coro·yield(Coro *c, uintptr arg); -error coro·free(Coro *c); +int coro·free(Coro *c); // ----------------------------------------------------------------------------- // strings @@ -144,13 +144,13 @@ enum /* file handling */ io·Stream *io·open(byte *name, byte *mode); int io·fd(io·Stream *s); -error io·stat(io·Stream *s, io·Stat *buf); -error io·close(io·Stream *s); +int io·stat(io·Stream *s, io·Stat *buf); +int io·close(io·Stream *s); byte io·getbyte(io·Stream *s); -error io·ungetbyte(io·Stream *s, byte c); +int io·ungetbyte(io·Stream *s, byte c); int io·read(io·Stream *s, int sz, int n, void *buf); int io·readln(io·Stream *s, int n, byte *buf); -error io·putbyte(io·Stream *s, byte c); +int io·putbyte(io·Stream *s, byte c); int io·putstring(io·Stream *s, string str); int io·write(io·Stream *s, int sz, int n, void *buf); int io·flush(io·Stream *s); @@ -172,7 +172,7 @@ extern io·Reader sys·Reader; typedef struct io·Peeker { byte (*get)(void*); - error (*unget)(void*, byte); + int (*unget)(void*, byte); } io·Peeker; extern io·Peeker sys·Peeker; @@ -205,8 +205,8 @@ extern io·Writer sys·Writer; typedef struct io·Putter { - error (*put) (void*, byte); - int (*puts)(void*, string); + int (*put) (void*, byte); + int (*puts)(void*, string); } io·Putter; extern io·Putter sys·Putter; @@ -254,10 +254,10 @@ struct io·Buffer byte buf[bufio·size + bufio·ungets]; }; -error bufio·initreader(io·Buffer *buf, io·Reader rdr, void *h); +int bufio·initreader(io·Buffer *buf, io·Reader rdr, void *h); void bufio·finireader(io·Buffer *buf); int bufio·getbyte(io·Buffer *buf); -error bufio·ungetbyte(io·Buffer *buf, byte c); +int bufio·ungetbyte(io·Buffer *buf, byte c); int bufio·read(io·Buffer *buf, int sz, int n, void *out); // ----------------------------------------------------------------------------- @@ -273,7 +273,7 @@ typedef struct mmap·Reader } mmap·Reader; mmap·Reader mmap·open(byte *name); -error mmap·close(mmap·Reader rdr); +int mmap·close(mmap·Reader rdr); // ----------------------------------------------------------------------------- // filesystem @@ -315,11 +315,11 @@ typedef struct flate·Writer flate·Writer; flate·Reader *flate·openreader(io·Reader rdr, void* r, mem·Allocator mem, void* m); int flate·read(flate·Reader *rdr, int sz, int n, void *buf); -error flate·closereader(flate·Reader *rdr); +int flate·closereader(flate·Reader *rdr); flate·Writer *flate·openwriter(io·Writer wtr, void* w, mem·Allocator mem, void* m); int flate·write(flate·Writer *wtr, int sz, int n, void *buf); -error flate·closewriter(flate·Writer *wtr); +int flate·closewriter(flate·Writer *wtr); // ----------------------------------------------------------------------------- // libgz @@ -339,16 +339,16 @@ extern io·PutWriter gz·PutWriter; extern io·ReadWriter gz·ReadWriter; gz·Stream *gz·open(byte *path, byte *mode); -error gz·close(gz·Stream* s); +int gz·close(gz·Stream* s); int gz·read(gz·Stream *s, int sz, int n, void* buf); int gz·readln(gz·Stream *s, int n, byte *buf); byte gz·getbyte(gz·Stream *s); -error gz·ungetbyte(gz·Stream *s, byte c); +int gz·ungetbyte(gz·Stream *s, byte c); int gz·write(gz·Stream *s, int sz, int n, void* buf); -error gz·putbyte(gz·Stream *s, byte str); -error gz·putstring(gz·Stream *s, byte *str); +int gz·putbyte(gz·Stream *s, byte str); +int gz·putstring(gz·Stream *s, byte *str); int gz·printf(gz·Stream *s, byte *fmt, ...); -error gz·flush(gz·Stream *s); +int gz·flush(gz·Stream *s); int gz·seek(gz·Stream *s, long off, enum SeekPos whence); long gz·tell(gz·Stream *s); @@ -388,7 +388,7 @@ void sort·string(uintptr n, byte* arr[]); // ----------------------------------------------------------------------------- // fast random number generation -error rng·init(uint64 seed); +int rng·init(uint64 seed); double rng·random(void); double rng·exponential(double lambda); bool rng·bernoulli(double f); -- cgit v1.2.1