aboutsummaryrefslogtreecommitdiffstats
path: root/xalloca.c
diff options
context:
space:
mode:
Diffstat (limited to 'xalloca.c')
-rw-r--r--xalloca.c50
1 files changed, 0 insertions, 50 deletions
diff --git a/xalloca.c b/xalloca.c
deleted file mode 100644
index b9d8d545..00000000
--- a/xalloca.c
+++ /dev/null
@@ -1,50 +0,0 @@
-/*
- * xalloca.c -- allocate space or die
- *
- * For license terms, see the file COPYING in this directory.
- */
-
-#include "config.h"
-#include <stdio.h>
-#include <errno.h>
-#include <string.h>
-#if defined(STDC_HEADERS)
-#include <stdlib.h>
-#endif
-#if defined(HAVE_ALLOCA_H)
-#include <alloca.h>
-#else
-#ifdef _AIX
-#pragma alloca
-#endif
-#endif
-
-#include "fetchmail.h"
-
-#if defined(HAVE_VOIDPOINTER)
-#define XALLOCATYPE void
-#else
-#define XALLOCATYPE char
-#endif
-
-XALLOCATYPE *
-#ifdef __STDC__
-xalloca (size_t n)
-#else
-xalloca (n)
-
-int n;
-#endif
-{
- XALLOCATYPE *p;
-
- p = (XALLOCATYPE *) alloca(n);
- if (p == (XALLOCATYPE *) 0)
- {
- report(stderr, GT_("alloca failed\n"));
- exit(PS_UNDEFINED);
- }
- return(p);
-}
-
-/* xalloca.c ends here */