% This LaTeX file generated by cxref
% cxref program (c) Andrew M. Bishop 1995,96,97.

\markboth{File memory.h}{File memory.h}
\section{File memory.h}
\label{file_memory.h}

{\bf RCS Header: /home/amb/cxref/RCS/memory.h 1.7 1996/02/24 14:53:30 amb Exp }

\smallskip

  C Cross Referencing \& Documentation tool. Version 1.0

  Memory management functions

\medskip
\begin{cxreftabii}
Included in:\ & comment.c & \cxreffile{comment.c}\\
\ & cxref.c & \cxreffile{cxref.c}\\
\ & file.c & \cxreffile{file.c}\\
\ & func.c & \cxreffile{func.c}\\
\cxreftabbreak{cxreftabii}
\ & html.c & \cxreffile{html.c}\\
\ & latex.c & \cxreffile{latex.c}\\
\ & memory.c & \cxreffile{memory.c}\\
\ & parse-lex.c & \cxreffile{parse-lex.c}\\
\ & parse-yacc.c & \cxreffile{parse-yacc.c}\\
\ & preproc.c & \cxreffile{preproc.c}\\
\ & rtf.c & \cxreffile{rtf.c}\\
\ & sgml.c & \cxreffile{sgml.c}\\
\ & slist.c & \cxreffile{slist.c}\\
\cxreftabbreak{cxreftabii}
\ & type.c & \cxreffile{type.c}\\
\ & var.c & \cxreffile{var.c}\\
\ & warn-raw.c & \cxreffile{warn-raw.c}\\
\ & xref.c & \cxreffile{xref.c}\\
\end{cxreftabii}


\subsection*{Preprocessor definitions}

 To stop multiple inclusions. 

\smallskip
{\stt \#define MEMORY\_H}

\medskip
 malloc(), calloc(), realloc() and free() replacements 

\smallskip
{\stt \#define Malloc( s )}

\medskip
{\stt \#define Calloc( n, s )}

\medskip
{\stt \#define Realloc( p, s )}

\medskip
{\stt \#define Free( p )}

\medskip
 String manipulation functions on public heap 

\smallskip
{\stt \#define MallocString( p )}

