/****************************************************************** ** ** ALLOCATE.C: ** ** Allocation Routines ** ** This file is part of Apt Computing Tools (ACT) ** Copyright (c) 1991 -- Apt Technologies ** All rights reserved ** ******************************************************************/ /* ---------- C Headers */ //#include "cheaders.h" /* ---------- Headers */ #include "apt.h" #include "allocate.h" /* ---------- Private Globals */ PRIVATE int bytesAllocated = 0; /* ---------- Functions */ /* ** ** Allocate ** */ PUBLIC #ifdef __ANSI_C__ void *Allocate(int bytes) #else void *Allocate(bytes) int bytes; #endif { bytesAllocated += bytes; return (void *)calloc(1,bytes); } /* ** ** Free ** */ PUBLIC #ifdef __ANSI_C__ void Free(void *memory) #else void Free(memory) void *memory; #endif { free(memory); }