global.h File Reference

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Variables

EXTERN int break_label
EXTERN int if_label
EXTERN int continue_label
EXTERN int next_label
EXTERN char genstr [80]
EXTERN int out_count
EXTERN char did_gen
EXTERN char interactive
EXTERN char compile_only
EXTERN char use_math
EXTERN char warn_not_std
EXTERN char std_only
EXTERN bc_functionfunctions
EXTERN char ** f_names
EXTERN int f_count
EXTERN bc_var ** variables
EXTERN char ** v_names
EXTERN int v_count
EXTERN bc_var_array ** arrays
EXTERN char ** a_names
EXTERN int a_count
EXTERN estack_recex_stack
EXTERN fstack_recfn_stack
EXTERN int i_base
EXTERN int o_base
EXTERN int scale
EXTERN char c_code
EXTERN int out_col
EXTERN char runtime_error
EXTERN program_counter pc
EXTERN int line_no
EXTERN int had_error
EXTERN int next_array
EXTERN int next_func
EXTERN int next_var
EXTERN id_recname_tree
EXTERN char ** g_argv
EXTERN int g_argc
EXTERN char is_std_in
bc_num _zero_
bc_num _one_
int optind


Variable Documentation

bc_num _one_
 

Definition at line 34 of file number.c.

Referenced by assign(), bc_raise(), bc_sqrt(), decr_array(), decr_var(), execute(), incr_array(), incr_var(), init_numbers(), out_num(), push_b10_const(), and push_constant().

bc_num _zero_
 

Definition at line 33 of file number.c.

Referenced by assign(), bc_add(), bc_sqrt(), bc_sub(), execute(), get_array_num(), init_num(), init_numbers(), is_zero(), load_var(), push_b10_const(), and push_constant().

EXTERN int a_count
 

Definition at line 67 of file global.h.

Referenced by init_storage(), lookup(), and more_arrays().

EXTERN char** a_names
 

Definition at line 66 of file global.h.

Referenced by decr_array(), incr_array(), load_array(), lookup(), more_arrays(), process_params(), and store_array().

EXTERN bc_var_array** arrays
 

Definition at line 65 of file global.h.

Referenced by auto_var(), get_array_num(), more_arrays(), pop_vars(), and process_params().

EXTERN int break_label
 

Definition at line 31 of file global.h.

Referenced by init_gen().

EXTERN char c_code
 

Definition at line 79 of file global.h.

Referenced by execute(), and init_storage().

EXTERN char compile_only
 

Definition at line 45 of file global.h.

Referenced by generate(), init_gen(), main(), and run_code().

EXTERN int continue_label
 

Definition at line 33 of file global.h.

Referenced by init_gen().

EXTERN char did_gen
 

Definition at line 41 of file global.h.

Referenced by generate(), init_gen(), and run_code().

EXTERN estack_rec* ex_stack
 

Definition at line 70 of file global.h.

Referenced by assign(), check_stack(), decr_array(), execute(), incr_array(), init_storage(), load_array(), load_var(), pop(), process_params(), push_copy(), push_num(), store_array(), and store_var().

EXTERN int f_count
 

Definition at line 55 of file global.h.

Referenced by init_storage(), lookup(), and more_functions().

EXTERN char** f_names
 

Definition at line 54 of file global.h.

Referenced by execute(), init_storage(), lookup(), more_functions(), rt_error(), and rt_warn().

EXTERN fstack_rec* fn_stack
 

Definition at line 73 of file global.h.

Referenced by execute(), fpop(), fpush(), and init_storage().

EXTERN bc_function* functions
 

Definition at line 53 of file global.h.

Referenced by addbyte(), byte(), clear_func(), def_label(), execute(), load_code(), more_functions(), and process_params().

EXTERN int g_argc
 

Definition at line 99 of file global.h.

Referenced by main(), and open_new_file().

EXTERN char** g_argv
 

Definition at line 98 of file global.h.

Referenced by main(), open_new_file(), warn(), and yyerror().

EXTERN char genstr[80]
 

Definition at line 39 of file global.h.

EXTERN int had_error
 

Definition at line 86 of file global.h.

Referenced by addbyte(), init_gen(), load_code(), run_code(), warn(), and yyerror().

EXTERN int i_base
 

Definition at line 76 of file global.h.

Referenced by decr_var(), execute(), incr_var(), init_storage(), load_var(), and store_var().

EXTERN int if_label
 

Definition at line 32 of file global.h.

EXTERN char interactive
 

Definition at line 44 of file global.h.

Referenced by execute(), main(), and mlabel().

EXTERN char is_std_in
 

Definition at line 100 of file global.h.

Referenced by main(), open_new_file(), warn(), and yyerror().

EXTERN int line_no
 

Definition at line 85 of file global.h.

Referenced by diag(), main(), open_new_file(), pr_comment(), warn(), and yyerror().

EXTERN id_rec* name_tree
 

Definition at line 95 of file global.h.

Referenced by init_tree(), and lookup().

EXTERN int next_array
 

Definition at line 91 of file global.h.

Referenced by init_tree(), and lookup().

EXTERN int next_func
 

Definition at line 92 of file global.h.

Referenced by init_tree(), and lookup().

EXTERN int next_label
 

Definition at line 36 of file global.h.

Referenced by init_gen().

EXTERN int next_var
 

Definition at line 93 of file global.h.

Referenced by init_tree(), and lookup().

EXTERN int o_base
 

Definition at line 77 of file global.h.

Referenced by decr_var(), execute(), incr_var(), init_storage(), load_var(), and store_var().

int optind
 

Definition at line 29 of file getopt.c.

Referenced by getoldopt(), getopt(), main(), mattrib(), mcopy(), mdel(), mdir(), mdoctorfat(), mdu(), mformat(), minfo(), mlabel(), mmd(), mmove(), mpartition(), mshowfat(), open_new_file(), process_command_line(), warn(), and yyerror().

EXTERN int out_col
 

Definition at line 80 of file global.h.

Referenced by out_char().

EXTERN int out_count
 

Definition at line 40 of file global.h.

Referenced by diskio(), flush_buffer(), generate(), init_gen(), run_code(), and write_char().

EXTERN program_counter pc
 

Definition at line 82 of file global.h.

Referenced by argmatch(), argscan(), backtrace(), do_exec(), evaluate(), exec_one(), execute(), get_line(), get_list(), getlday(), gmatch(), imhand(), inappropriate(), key_usage(), keyword(), main(), mqhand(), mtrans(), newrule(), num(), outsegpc(), prog_char(), readonly(), rt_error(), rt_warn(), searchwhatis(), searchwindex(), stacktrace(), step(), talk(), test16a(), and transform().

EXTERN char runtime_error
 

Definition at line 81 of file global.h.

Referenced by execute(), and rt_error().

EXTERN int scale
 

Definition at line 78 of file global.h.

EXTERN char std_only
 

Definition at line 48 of file global.h.

Referenced by main(), and warn().

EXTERN char use_math
 

Definition at line 46 of file global.h.

Referenced by main(), and open_new_file().

EXTERN int v_count
 

Definition at line 61 of file global.h.

Referenced by init_storage(), lookup(), more_arrays(), and more_variables().

EXTERN char** v_names
 

Definition at line 60 of file global.h.

Referenced by lookup(), more_variables(), and process_params().

EXTERN bc_var** variables
 

Definition at line 59 of file global.h.

Referenced by auto_var(), get_var(), load_var(), more_variables(), pop_vars(), and process_params().

EXTERN char warn_not_std
 

Definition at line 47 of file global.h.

Referenced by main(), and warn().


Generated on Fri Apr 14 22:59:37 2006 for minix by  doxygen 1.4.6