Go to the source code of this file.
Definition at line 329 of file descriptor.c.
Definition at line 75 of file descriptor.c.
References descriptors, mm_alloc(), mm_strdup(), name, and descriptor::name.
Definition at line 227 of file descriptor.c.
References ECPGd_cardinality, ECPGd_count, ECPGd_data, ECPGd_di_code, ECPGd_di_precision, ECPGd_indicator, ECPGd_key_member, ECPGd_length, ECPGd_name, ECPGd_nullable, ECPGd_octet, ECPGd_precision, ECPGd_ret_length, ECPGd_ret_octet, ECPGd_scale, and ECPGd_type.
Referenced by output_set_descr().
Definition at line 331 of file descriptor.c.
References ECPGt_descriptor, input, MAX_DESCRIPTOR_NAMELEN, name, and strlcpy().
Definition at line 32 of file descriptor.c.
References assignments, free, assignment::next, and assignment::variable.
Referenced by output_get_descr(), output_get_descr_header(), output_set_descr(), and output_set_descr_header().
Definition at line 94 of file descriptor.c.
References descriptors, ET_WARNING, free, i, mmerror(), name, and PARSE_ERROR.
Definition at line 45 of file descriptor.c.
References base_yyout, ECPGt_const, ECPGt_int, ECPGt_long, ECPGt_long_long, ECPGt_short, ECPGt_unsigned_int, ECPGt_unsigned_long, ECPGt_unsigned_long_long, ECPGt_unsigned_short, ET_ERROR, find_variable(), mmerror(), name, PARSE_ERROR, and variable::type.
Referenced by output_get_descr_header(), and output_set_descr_header().
Definition at line 125 of file descriptor.c.
References descriptors, ET_WARNING, i, mm_strdup(), mmerror(), name, and PARSE_ERROR.
Definition at line 175 of file descriptor.c.
References assignments, base_yyout, variable::brace_level, drop_assignments(), ECPGd_key_member, ECPGd_nullable, ECPGdump_a_type(), ET_WARNING, find_variable(), fprintf, free, get_dtype(), mm_strdup(), mmerror(), variable::name, assignment::next, PARSE_ERROR, variable::type, assignment::value, assignment::variable, and whenever_action().
Definition at line 156 of file descriptor.c.
References assignments, base_yyout, drop_assignments(), ECPGd_count, ECPGnumeric_lvalue(), ET_WARNING, fprintf, mmerror(), assignment::next, PARSE_ERROR, assignment::value, assignment::variable, and whenever_action().
Definition at line 269 of file descriptor.c.
References assignments, base_yyout, variable::brace_level, descriptor_item_name(), drop_assignments(), ECPGd_cardinality, ECPGd_data, ECPGd_di_code, ECPGd_di_precision, ECPGd_indicator, ECPGd_key_member, ECPGd_length, ECPGd_name, ECPGd_nullable, ECPGd_octet, ECPGd_precision, ECPGd_ret_length, ECPGd_ret_octet, ECPGd_scale, ECPGd_type, ECPGdump_a_type(), find_variable(), fprintf, free, get_dtype(), mm_strdup(), mmfatal(), variable::name, assignment::next, PARSE_ERROR, variable::type, assignment::value, assignment::variable, and whenever_action().
Definition at line 208 of file descriptor.c.
References assignments, base_yyout, drop_assignments(), ECPGd_count, ECPGnumeric_lvalue(), ET_WARNING, fprintf, mmerror(), assignment::next, PARSE_ERROR, assignment::value, assignment::variable, and whenever_action().
Definition at line 21 of file descriptor.c.
References assignments, mm_alloc(), mm_strdup(), value, and assignment::variable.
Definition at line 345 of file descriptor.c.
References variable::brace_level, ECPGt_sqlda, loc_alloc(), loc_strdup(), name, variable::name, variable::next, and variable::type.
Definition at line 18 of file descriptor.c.
Referenced by drop_assignments(), output_get_descr(), output_get_descr_header(), output_set_descr(), output_set_descr_header(), and push_assignment().
Definition at line 72 of file descriptor.c.
Referenced by add_descriptor(), drop_descriptor(), and lookup_descriptor().