NICESHEL module routines

Company Information Software Products TDF Market Reports Download Area take me Home

.C - NICE SHELl is empty startup shell for cloning, starting here

A Q & D program to ?????????

Function main
Include file NICESHEL.H
Prototype void main( int argc , char *argv[] )
Remarks Program entry point: expected command line input - NICESHEL ??????????

Function local_exit
Include file NICESHEL.H
Prototype void local_exit( int exit_code )
Remarks Master program exit catcher. All fatal library errors will also come here.

Function final_exit_cleanup
Include file NICESHEL.H
Prototype void final_exit_cleanup( int exit_code )
Remarks Do final image-rundown cleanup here. Also force debug_flag to TRUE if exit_code != SS_NORMAL.

Function cntl_c_handler
Include file NICESHEL.H
Prototype void cntl_c_handler( void )
Remarks Catch Cntl C so we can exit via exit() and get a full file flush and close on any open files as well as any local rundown.

Function output_a_timestamp_msg
Include file NICESHEL.H
Prototype void output_a_timestamp_msg( char *msg )
Remarks Output a message with a time stamp to the tube.

Function cnvt_cmd_ln_args
Include file NICESHEL.H
Prototype void cnvt_cmd_ln_args( void )
Remarks Convert, validate or store command switches here.

Function allocate_data_structures
Include file NICESHEL.H
Prototype void allocate_data_structures( void )
Remarks Allocate the program GLOBAL variables.

Function free_data_structures
Include file NICESHEL.H
Prototype void free_data_structures( void )
Remarks Deallocate the program GLOBAL variables.

Function load_cycle_data_file
Include file NICESHEL.H
Prototype void load_cycle_data_file( char *cycle_file )
Remarks Load and process the cycle definition data file.

Function process_cycle_data_rec
Include file NICESHEL.H
Prototype void process_cycle_data_rec( char *data_line )
Remarks Called by ld_ascii_data_file to process each line of the user's cycle definition file. This routine will dispatch to the individual verb process routines.

Table of Contents Function Index

generated on 08 February 1998 - 14:44:23
© 1998 Tierra del Fuego Ltd.