diff --git a/src/dynamic_buffer.c b/src/dynamic_buffer.c index 057e77b5137f7f4404615c16a57418610d25af4f..20d4d45af9618b572d0b572401da39dabdb11c16 100644 --- a/src/dynamic_buffer.c +++ b/src/dynamic_buffer.c @@ -3,17 +3,18 @@ ||| Pike is distributed as GPL (General Public License) ||| See the files COPYING and DISCLAIMER for more information. \*/ +/**/ #include "global.h" #include "dynamic_buffer.h" #include "stralloc.h" #include "error.h" #include "pike_memory.h" -RCSID("$Id: dynamic_buffer.c,v 1.10 2000/07/28 17:16:54 hubbe Exp $"); +RCSID("$Id: dynamic_buffer.c,v 1.11 2000/08/04 10:59:22 grubba Exp $"); static dynamic_buffer buff; -PMOD_EXPORT char *low_make_buf_space(INT32 space, dynamic_buffer *buf) +PMOD_EXPORT char *low_make_buf_space(size_t space, dynamic_buffer *buf) { char *ret; #ifdef PIKE_DEBUG @@ -46,14 +47,15 @@ PMOD_EXPORT void low_my_putchar(char b,dynamic_buffer *buf) low_make_buf_space(1,buf)[0]=b; } -PMOD_EXPORT void low_my_binary_strcat(const char *b,INT32 l,dynamic_buffer *buf) +PMOD_EXPORT void low_my_binary_strcat(const char *b, size_t l, + dynamic_buffer *buf) { #ifdef PIKE_DEBUG if(!buf->s.str) fatal("Error in internal buffering.\n"); #endif - MEMCPY(low_make_buf_space(l,buf),b,l); + MEMCPY(low_make_buf_space(l, buf),b, l); } PMOD_EXPORT void debug_initialize_buf(dynamic_buffer *buf) diff --git a/src/dynamic_buffer.h b/src/dynamic_buffer.h index 1283c221f3e925c393be17f6efcb7879bb3c000e..9f0a1dbfdb0ffe37f121fa700dee075d8d730eb5 100644 --- a/src/dynamic_buffer.h +++ b/src/dynamic_buffer.h @@ -5,7 +5,7 @@ \*/ /* - * $Id: dynamic_buffer.h,v 1.8 2000/03/26 14:18:12 grubba Exp $ + * $Id: dynamic_buffer.h,v 1.9 2000/08/04 10:59:22 grubba Exp $ */ #ifndef DYNAMIC_BUFFER_H #define DYNAMIC_BUFFER_H @@ -29,9 +29,9 @@ struct dynamic_buffer_s typedef struct dynamic_buffer_s dynamic_buffer; /* Prototypes begin here */ -char *low_make_buf_space(INT32 space, dynamic_buffer *buf); +char *low_make_buf_space(size_t space, dynamic_buffer *buf); void low_my_putchar(char b,dynamic_buffer *buf); -void low_my_binary_strcat(const char *b,INT32 l,dynamic_buffer *buf); +void low_my_binary_strcat(const char *b, size_t l, dynamic_buffer *buf); void debug_initialize_buf(dynamic_buffer *buf); void low_reinit_buf(dynamic_buffer *buf); void low_init_buf_with_string(string s, dynamic_buffer *buf);