# This is the CASL builtin function table. It defines the name, 
# corresponding C function, and ancillary data of every CASL C
# function exported to the interpreter.  
#
# "CASL name" represents the name of the function as it will be
# 	presented to CASL script writers.
#
# "C function" is the name of the C function that handles this
# 	routine.
#
# "Init function" is the name of a C function that must be 
# 	called (at interpreter startup) before this function
# 	will work. 
#
# "Include file" is the name of an include file containing the
# 	prototype for either of the last two C functions, and
#	is not currently supported
#
# "ifdef condition" is the compile-time configuration value that
# 	must be set for this function to be included in the 
# 	compiler. These are defined in casl-conf.h. If a function
# 	is not to be present in the release, make this
# 	HAVE_DEBUG. 
#
# CASL		C function		Init	Incl. 	#ifdef
# name 		name		        Func    File 	condition
#-------------------------------------------------------------------------

exit		casl_exit		-	-	
print 		casl_print		-	-
checksum 	casl_checksum		-	-	
ip_output 	casl_ip_output		-	-	HAVE_CAPE
ip_input 	casl_ip_input		-	-	HAVE_CAPE
ip_filter 	casl_ip_filter		-	-	HAVE_CAPE
ip_fixup 	casl_ip_fixup		-	-	HAVE_CAPE
ip_range	casl_ip_range		- 	- 	HAVE_CAPE
timer_start 	casl_timer_start	-	-
timer_stop 	casl_timer_stop		-	-
size 		casl_size		-	-
tobuf 		casl_tobuf		-	-
atoi 		casl_atoi		-	-
memusage 	casl_memusage		-	-	CASL_HAVE_DEBUG
wait 		casl_wait		-	-
getip 		casl_getip		-	-
putip 		casl_putip		-	-
gcdump 		casl_gcdump		-	-	HAVE_LIBGC
gcollect 	casl_gcollect		-	-	HAVE_LIBGC
open		casl_file_open		-	- 	HAVE_FILEIO
close		casl_file_close		-	- 	HAVE_FILEIO
read		casl_file_read		-	- 	HAVE_FILEIO
write		casl_file_write		-	- 	HAVE_FILEIO
fgets		casl_file_fgets		-	-	HAVE_FILEIO
rewind		casl_file_rewind	-	- 	HAVE_FILEIO
fastforward	casl_file_fastforward	-	- 	HAVE_FILEIO
seek		casl_file_seek		-	-	HAVE_FILEIO
remove		casl_file_remove	-	-	HAVE_FILEIO
getenv		casl_getenv		- 	-
setenv		casl_setenv		-	-
strep		casl_strep		-	-
rand		casl_rand		-	-
gettimeofday	casl_gtod		- 	-
callstack	casl_callstack		-	-
sxs		casl_sxs		- 	-
