mylib.c
contents ::
  list_adt.c
  list.c
  list.h
  mylib.c
  mylib.h
  quick.c
  realloc_1.c
  realloc_2.c
  test.c
  Makefile

#include <stdlib.h>
#include "mylib.h"

void *emalloc(size_t s){
  void *result = malloc(s);
  if(NULL == result){
    fprintf(stderr, "memory allocation failed.\n");
    exit(EXIT_FAILURE);
  }
  return result;
}

void *erealloc(void *p, size_t s){
  void *result = realloc(p,s);
  if(NULL == result){
    fprintf(stderr, "memory allocation failed.\n");
    exit(EXIT_FAILURE);
  }
  return result;
}

James Little