/* @(#)Copyright (c), 1987, 1993 StatSci, Inc.  All rights reserved. */

#ifndef _S_OPTIONS_H_ /*(*/
#define _S_OPTIONS_H_

#include <sccs.h>
SCCS_ID_C(0043,@(#)options.h 3.23 last edit 3/5/93 StatSci)

#define MAX_OPT_STRING 80

typedef struct s_options {
	int echo_on;
	char prompt[MAX_OPT_STRING];
	char c_prompt[MAX_OPT_STRING];
	long p_width;
	long p_length;
	long data_hash;
	long Max_block;
	long Max_memory;
	long Max_audit;
	int Check;
	int Err_code;
	long N_digits;
	int Gr_show;
	long S_Compact;
	long S_scrap;
	long S_free_level;
	long S_warn_level;
	long S_expr_depth;
	long S_core_dump;
	int S_ok_reference;
		} Options;

extern Options S_options;
#define S_echo_on S_options.echo_on
#define S_p_width S_options.p_width
#define S_p_length S_options.p_length
#define n_digits S_options.N_digits
#define S_prompt S_options.prompt
#define cont_prompt S_options.c_prompt
#define Data_hash S_options.data_hash
#define max_block S_options.Max_block
#define max_memory S_options.Max_memory
#define max_audit S_options.Max_audit
#define check S_options.Check
#define error_code S_options.Err_code
#define gr_show S_options.Gr_show
#define Compact S_options.S_Compact
#define scrap S_options.S_scrap
#define free_level S_options.S_free_level
#define warn_level S_options.S_warn_level
#define expr_depth S_options.S_expr_depth
#define core_dump S_options.S_core_dump
#define ok_reference S_options.S_ok_reference

#endif /* !_S_OPTIONS_H_ )*/
