Mercurial > hg > cdb
diff buffer.h @ 10:3bfef1f22a97
trivial changes to get rid of compile-time warnings
| author | Henry S. Thompson <ht@inf.ed.ac.uk> |
|---|---|
| date | Fri, 31 Jan 2025 15:26:11 +0000 |
| parents | 2cb46628feec |
| children | b7bbc84fe17f |
line wrap: on
line diff
--- a/buffer.h Fri Jan 31 13:37:33 2025 +0000 +++ b/buffer.h Fri Jan 31 15:26:11 2025 +0000 @@ -1,19 +1,21 @@ #ifndef BUFFER_H #define BUFFER_H +#include <unistd.h> + typedef struct buffer { char *x; unsigned int p; unsigned int n; int fd; - int (*op)(); + ssize_t (*op)(); } buffer; #define BUFFER_INIT(op,fd,buf,len) { (buf), 0, (len), (fd), (op) } #define BUFFER_INSIZE 8192 #define BUFFER_OUTSIZE 8192 -extern void buffer_init(buffer *,int (*)(),int,char *,unsigned int); +extern void buffer_init(buffer *,ssize_t (*)(),int,char *,unsigned int); extern int buffer_flush(buffer *); extern int buffer_put(buffer *,char *,unsigned int);
