]> Pileus Git - ~andy/fetchmail/blobdiff - xmalloc.c
Add new security announcement (fetchmailconf world-readable file).
[~andy/fetchmail] / xmalloc.c
index 4cd9d40e6500ee459ec0de0aaa5036bff3b63900..c5af357c0f9193e2fce47d7b846daacb4e7b330b 100644 (file)
--- a/xmalloc.c
+++ b/xmalloc.c
@@ -6,6 +6,7 @@
  */
 
 #include "config.h"
+#include <sys/types.h>
 #include <stdio.h>
 #include <errno.h>
 #include <string.h>
 #endif
 
 XMALLOCTYPE *
-xmalloc (int n)
+xmalloc (size_t n)
 {
     XMALLOCTYPE *p;
 
     p = (XMALLOCTYPE *) malloc(n);
     if (p == (XMALLOCTYPE *) 0)
     {
-       report(stderr, _("malloc failed\n"));
+       report(stderr, GT_("malloc failed\n"));
        exit(PS_UNDEFINED);
     }
     return(p);
 }
 
 XMALLOCTYPE *
-xrealloc (XMALLOCTYPE *p, int n)
+xrealloc (XMALLOCTYPE *p, size_t n)
 {
     if (p == 0)
        return xmalloc (n);
     p = (XMALLOCTYPE *) realloc(p, n);
     if (p == (XMALLOCTYPE *) 0)
     {
-       report(stderr, _("realloc failed\n"));
+       report(stderr, GT_("realloc failed\n"));
        exit(PS_UNDEFINED);
     }
     return p;