/*
 * $Header: /home/gene/library/website/docsrc/wgc/wgcperf/RCS/this.h,v 395.1 2008/04/20 17:25:48 gene Exp $
 */

/* Standard C */
#include <assert.h>
#include <errno.h>
#include <memory.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <time.h>

/* Boehm */
#include <gc.h>

/*
 * The number of bytes we assume we have.  We define it here
 * so all the programs make the same assumption.  It's used
 * to figure out how many iterations to run in a demo program.
 */
extern long memory_size;

/*
 * Return the number of iterations we need to run assuming
 *  bytes of memory & each iteration uses 'periter'
 * bytes.
 */
long Iterations (long periter);

/*
 * Append lines to the two report files, one for raw data
 * & one for rates.
 */
void ReportLine (clock_t automatic, clock_t manual, long count,
                 char comment[], char name[]);

/* --- end of file --- */
