]> mj.ucw.cz Git - libucw.git/blobdiff - lib/gbuf.h
`buckettool -c' (cat) now separates buckets by an empty line.
[libucw.git] / lib / gbuf.h
index c56cb795a8cb834a487d54ed260c94b5c1996e97..59cc36a6ceed7df8ed8296c1177dff9d1dd4b1dc 100644 (file)
@@ -9,6 +9,8 @@
  *     GBUF_PREFIX(x)  add a name prefix to all global symbols
  */
 
+#include <stdlib.h>
+
 #define        BUF_T   GBUF_PREFIX(t)
 
 typedef struct
@@ -38,10 +40,7 @@ static inline void
 GBUF_PREFIX(realloc)(BUF_T *b, uns len)
 {
   b->len = len;
-  if (b->ptr)
-    b->ptr = xrealloc(b->ptr, len * sizeof(GBUF_TYPE));
-  else
-    b->ptr = xmalloc(len * sizeof(GBUF_TYPE));
+  b->ptr = xrealloc(b->ptr, len * sizeof(GBUF_TYPE));
 }
 
 static inline void