text: /* $Id$ */
  /*
   * (c) copyright 1987 by the Vrije Universiteit, Amsterdam, The Netherlands.
   * See the copyright notice in the ACK home directory, in the file "Copyright".
   */
  /*	M E M O R Y  A L L O C A T I O N  R O U T I N E S	*/
  
  /*	The memory allocation routines offered in this file are:
  
  	char *Realloc(ptr, n)	: reallocate buffer to n bytes
  */
  
  #if __STDC__
  #include <stdlib.h>
  #else
  extern char *malloc();
  extern char *realloc();
  #endif
  
  #include	"alloc.h"
  
  char *Realloc(char ptr[], unsigned int sz)
  {
  	register char *mptr;
  
  	if (!ptr) mptr = malloc(sz);
  	else mptr = realloc(ptr, sz);
  	if (sz && mptr == 0) No_Mem();
  	return mptr;
  }
  