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);