/************************************************************************/
/*                                                                      */
/* Copyright (c) 1988 -                                                 */
/*     The Rector and Visitors of the University of Virginia            */
/*                                                                      */
/* This code may not be distributed further without permission          */
/*      from the University of Virginia.                                */
/* This code is distributed WITHOUT ANY WARRANTY.  No claims are        */
/*      made as to whether it serves any particular purpose or even     */
/*      works at all.                                                   */
/*                                                                      */
/************************************************************************/

/* required functions */

#define FUNC_ABS	1
#define FUNC_ARCTAN	2
#define FUNC_ARGC	3
#define FUNC_CHR	4
#define FUNC_CLOCK	5
#define FUNC_COS	6
#define FUNC_EOF	7
#define FUNC_EOLN	8
#define FUNC_EXP	9
#define FUNC_LN	10
#define FUNC_ODD	11
#define FUNC_ORD	12
#define FUNC_PRED	13
#define FUNC_RANDOM	14
#define FUNC_ROUND	15
#define FUNC_SIN	16
#define FUNC_SQR	17
#define FUNC_SQRT	18
#define FUNC_SUCC	19
#define FUNC_SYSCLOCK	20
#define FUNC_TRUNC	21
#define FUNC_WALLCLOCK	22

/* required procedures */

#define PROC_ARGV	23
#define PROC_DATE	24
#define PROC_DISPOSE	25
#define PROC_GET	26
#define PROC_NEW	27
#define PROC_PACK	28
#define PROC_PAGE	29
#define PROC_PUT	30
#define PROC_READ	31
#define PROC_READLN	32
#define PROC_RESET	33
#define PROC_REWRITE	34
#define PROC_SEED	35
#define PROC_UNPACK	36
#define PROC_WRITE	37
#define PROC_WRITELN	38
