summaryrefslogtreecommitdiff
path: root/lib/xmalloc.c
blob: f234a4608cec5c85f409c1a4ad00d1c6ecb878d4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
/*
 * xmalloc.c
 *
 * Simple error-checking version of malloc()
 *
 */

#include "config.h"

void *xmalloc(size_t size)
{
  void *p = malloc(size);

  if ( !p ) {
    fprintf(stderr, "Out of memory!\n");
    exit(128);
  }

  return p;
}