Go to the source code of this file.
Definition at line 401 of file variable.c.
References arguments::indicator, sort-test::list, mm_alloc(), arguments::next, and arguments::variable.
Definition at line 413 of file variable.c.
References sort-test::list, mm_alloc(), and arguments::next.
Definition at line 540 of file variable.c.
References ECPGt_bytea, ECPGt_char, ECPGt_string, ECPGt_struct, ECPGt_union, ECPGt_unsigned_char, ECPGt_varchar, mmfatal(), ngettext, and PARSE_ERROR.
Definition at line 490 of file variable.c.
References check_indicator(), ECPGt_array, ECPGt_int, ECPGt_long, ECPGt_long_long, ECPGt_short, ECPGt_struct, ECPGt_union, ECPGt_unsigned_int, ECPGt_unsigned_long, ECPGt_unsigned_long_long, ECPGt_unsigned_short, ECPGtype::element, ET_ERROR, ECPGtype::members, mmerror(), ECPGstruct_member::next, PARSE_ERROR, ECPGstruct_member::type, ECPGtype::type, and ECPGtype::u.
Referenced by check_indicator().
Definition at line 461 of file variable.c.
References base_yyout, dump_variables(), ECPGdump_a_type(), free, sort-test::list, mm_strdup(), and mode.
Referenced by dump_variables(), and output_statement().
Definition at line 177 of file variable.c.
References allvariables, name, variable::name, and variable::next.
Referenced by find_variable().
Definition at line 126 of file variable.c.
References variable::brace_level, ECPGt_array, ECPGt_struct, ECPGt_union, find_struct_member(), find_variable(), mmfatal(), name, next, PARSE_ERROR, and variable::type.
Referenced by find_variable().
Definition at line 25 of file variable.c.
References variable::brace_level, ECPGtype::counter, ECPGmake_array_type(), ECPGmake_simple_type(), ECPGmake_struct_type(), ECPGt_array, ECPGt_struct, ECPGt_union, ECPGtype::element, find_struct_member(), ECPGtype::members, mmfatal(), name, ECPGstruct_member::name, new_variable(), next, ECPGstruct_member::next, PARSE_ERROR, ECPGtype::size, str, ECPGtype::struct_sizeof, ECPGstruct_member::type, ECPGtype::type, ECPGtype::type_name, and ECPGtype::u.
Referenced by find_struct(), and find_struct_member().
Definition at line 193 of file variable.c.
References variable::brace_level, ECPGmake_array_type(), ECPGmake_simple_type(), ECPGmake_struct_type(), ECPGt_array, ECPGt_struct, ECPGt_union, find_simple(), find_struct(), mmfatal(), name, new_variable(), next, PARSE_ERROR, and variable::type.
Referenced by ECPGdump_a_type(), ECPGnumeric_lvalue(), find_struct(), output_get_descr(), and output_set_descr().
Definition at line 523 of file variable.c.
References mmfatal(), name, next, PARSE_ERROR, and types.
Definition at line 10 of file variable.c.
References allvariables, variable::brace_level, mm_alloc(), mm_strdup(), name, variable::name, variable::next, type, and variable::type.
Referenced by find_struct_member(), and find_variable().
Definition at line 264 of file variable.c.
References typedefs::brace_level, ECPGfree_struct_member(), ECPGt_struct, ECPGt_union, free, typedefs::name, next, typedefs::next, typedefs::struct_member_list, typedefs::type, this_type::type_dimension, this_type::type_enum, this_type::type_index, this_type::type_sizeof, this_type::type_storage, this_type::type_str, and types.
Definition at line 431 of file variable.c.
References free, sort-test::list, arguments::next, and arguments::variable.
Definition at line 298 of file variable.c.
References allvariables, cursor::argsinsert, cursor::argsresult, variable::brace_level, cur, ECPGfree_type(), free, variable::name, next, variable::next, cursor::next, arguments::next, variable::type, and arguments::variable.
Definition at line 378 of file variable.c.
References argsinsert, argsresult, free, next, and arguments::next.
Definition at line 7 of file variable.c.
Referenced by find_simple(), new_variable(), and remove_variables().
Definition at line 374 of file variable.c.
Referenced by output_statement(), and reset_variables().
Definition at line 375 of file variable.c.
Referenced by output_statement(), and reset_variables().