diff --git a/io/iob_addbuf_free.c b/io/iob_addbuf_free.c index 99e13e3..7b0242e 100644 --- a/io/iob_addbuf_free.c +++ b/io/iob_addbuf_free.c @@ -1,5 +1,5 @@ #include "iob_internal.h" -int iob_addbuf(io_batch* b,const void* buf,uint64 n) { +int iob_addbuf_free(io_batch* b,const void* buf,uint64 n) { return iob_addbuf_internal(b,buf,n,1); } diff --git a/io/iob_adds_free.c b/io/iob_adds_free.c index 875f138..db8799f 100644 --- a/io/iob_adds_free.c +++ b/io/iob_adds_free.c @@ -1,6 +1,6 @@ #include "str.h" #include "iob.h" -int iob_adds(io_batch* b,const char* s) { +int iob_adds_free(io_batch* b,const char* s) { return iob_addbuf_free(b,s,str_len(s)); } diff --git a/io/iob_reset.c b/io/iob_reset.c index 191d10b..00a722d 100644 --- a/io/iob_reset.c +++ b/io/iob_reset.c @@ -3,6 +3,13 @@ #include "iob_internal.h" void iob_reset(io_batch* b) { + unsigned long i,l; + iob_entry* x=array_start(&b->b); + l=array_length(&b->b,sizeof(iob_entry)); + for (i=0; ib); byte_zero(b,sizeof(*b)); }