text: /*
   * $Id: alloc.h,v 1.14 2014/08/18 04:43:29 sfeam Exp $
   */
  
  /* GNUPLOT - alloc.h */
  
  /*[
   * Copyright 1986 - 1993, 1998, 2004   Thomas Williams, Colin Kelley
   *
   * Permission to use, copy, and distribute this software and its
   * documentation for any purpose with or without fee is hereby granted,
   * provided that the above copyright notice appear in all copies and
   * that both that copyright notice and this permission notice appear
   * in supporting documentation.
   *
   * Permission to modify the software is granted, but not the right to
   * distribute the complete modified source code.  Modifications are to
   * be distributed as patches to the released version.  Permission to
   * distribute binaries produced by compiling modified sources is granted,
   * provided you
   *   1. distribute the corresponding source modifications from the
   *    released version in the form of a patch file along with the binaries,
   *   2. add special version identification to distinguish your version
   *    in addition to the base release version number,
   *   3. provide your name and address as the primary contact for the
   *    support of your modified version, and
   *   4. retain our contact information in regard to use of the base
   *    software.
   * Permission to distribute the released version of the source code along
   * with corresponding source modifications in the form of a patch file is
   * granted with same provisions 2 through 4 for binary distributions.
   *
   * This software is provided "as is" without express or implied warranty
   * to the extent permitted by applicable law.
  ]*/
  
  #ifndef GNUPLOT_ALLOC_H
  # define GNUPLOT_ALLOC_H
  
  #ifdef HAVE_CONFIG_H
  # include "config.h"
  #endif
  
  #include "stdfn.h"
  
  /* prototypes from "alloc.c" */
  
  generic *gp_alloc __PROTO((size_t size, const char *message));
  generic *gp_realloc __PROTO((generic *p, size_t size, const char *message));
  
  #endif /* GNUPLOT_ALLOC_H */
  