X-Git-Url: http://git.madism.org/?a=blobdiff_plain;f=lib-lib%2Fbuffer.h;h=0fc562d31542bfe3ac7c7aca269c039c28b2bc00;hb=ebc89176d4b5d2b1363114bd716c7f7fcb2464aa;hp=41a508fa5947ec19935041cb0eea3377239ae1da;hpb=cb4704c68992fe6e12cd153a693508b04bc7a470;p=apps%2Fmadmutt.git diff --git a/lib-lib/buffer.h b/lib-lib/buffer.h index 41a508f..0fc562d 100644 --- a/lib-lib/buffer.h +++ b/lib-lib/buffer.h @@ -44,7 +44,7 @@ typedef struct { char *data; /* pointer to data */ char *dptr; /* current read/write position */ - size_t dsize; /* length of data */ + ssize_t dsize; /* length of data */ int destroy; /* destroy `data' when done? */ } BUFFER; @@ -54,7 +54,7 @@ void mutt_buffer_free(BUFFER **); BUFFER *mutt_buffer_from(BUFFER *, const char *); int mutt_extract_token(BUFFER *, BUFFER *, int); -void mutt_buffer_add(BUFFER *, const char *, size_t); +void mutt_buffer_add(BUFFER *, const char *, ssize_t); static inline void mutt_buffer_addstr(BUFFER *b, const char *s) { mutt_buffer_add(b, s, m_strlen(s)); }