void consistency();
void declare();
void declare_indep();
void define_value();
void declare_array();
void decdim();
void declare_implied();
void install_cfactor();
void init();
void diag();
void internal_error();
void include_file();
void pop_file_stack();
void kinunits();
void clear_compartlist();
void unit_compartlist();
void unit_ldifuslist();
void consreact_push();
void ureactadd();
void freelist();
void delete();
void deltokens();
void lex_start();
void lex_units();
void move();
void movelist();
void memory_usage();
void replacstr();
void append();
void printlist();
void printitems();
void printitem();
void debugitem();
void nrn_unit_init();
void nrn_unit_chk();
void nrn_list();
void nrn_use();
void parsepass();
void parse_restart();
void pushlocal();
void poplocal();
void install_local();
void ifcnvfac();
void unit_exponent();
void unit_cmp();
void print_unit_expr();
void unit_logic();
void unit_push();
void unit_push_args();
void unit_done_args();
void unit_chk_arg();
void func_unit();
void unit_del();
void unit_pop();
void unit_swap();
void unit_mag_mul();
void punit();
void ucopypop();
void ucopypush();
void Unit_push();
void unit_push_num();
void unitcheck();
void install_units();
void check_num();
void unit_mul();
void unit_div();
void Unit_exponent();
void Unit_cmp();
void dimensionless();
void unit_less();
void unit_stk_clean();
void modl_units();
void unit_init();
void symbol_init();
