1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79
|
/*
* Mathomatic global variable extern definitions, from file "globals.c".
*
* Copyright (C) 1987-2008 George Gesslein II.
*/
extern int n_tokens;
extern int n_equations;
extern int cur_equation;
extern token_type *lhs[N_EQUATIONS];
extern token_type *rhs[N_EQUATIONS];
extern int n_lhs[N_EQUATIONS];
extern int n_rhs[N_EQUATIONS];
extern token_type *tlhs;
extern token_type *trhs;
extern token_type *tes;
extern int n_tlhs;
extern int n_trhs;
extern int n_tes;
extern token_type *scratch;
extern token_type zero_token;
extern token_type one_token;
extern char *var_names[MAX_VAR_NAMES];
extern int precision;
extern int case_sensitive_flag;
extern int factor_int_flag;
extern int display2d;
extern int approximate_roots;
extern int preserve_roots;
extern int true_modulus;
extern volatile int screen_columns;
extern volatile int screen_rows;
extern int finance_option;
extern int autosolve;
extern int autocalc;
extern char special_variable_character;
extern int integer_coefficients;
extern int right_associative_power;
extern int power_starstar;
extern int debug_level;
extern int domain_check;
extern int color_flag;
extern int bold_colors;
extern int cur_color;
extern int html_flag;
extern int readline_enabled;
extern int partial_flag;
extern int symb_flag;
extern int high_prec;
extern int input_column;
extern int sign_cmp_flag;
extern double small_epsilon;
extern double epsilon;
extern char var_str[MAX_VAR_LEN+80];
extern char prompt_str[MAX_PROMPT_LEN];
extern char *dir_path;
extern char *prog_name;
extern double unique[];
extern int ucnt[];
extern int uno;
extern sign_array_type sign_array;
extern FILE *gfp;
extern jmp_buf jmp_save;
extern int test_mode;
extern int quiet_mode;
extern volatile int abort_flag;
extern const char *error_str;
extern char *result_str;
|