PostgreSQL Source Code
git master
|
Go to the source code of this file.
Macros | |
#define | STRUCT_DEPTH 128 |
#define | YYLTYPE_IS_DECLARED 1 |
#define | ILLEGAL_OPTION 1 |
#define | NO_INCLUDE_FILE 2 |
#define | PARSE_ERROR 3 |
#define | INDICATOR_NOT_ARRAY 4 |
#define | OUT_OF_MEMORY 5 |
#define | INDICATOR_NOT_STRUCT 6 |
#define | INDICATOR_NOT_SIMPLE 7 |
#define | INFORMIX_MODE (compat == ECPG_COMPAT_INFORMIX || compat == ECPG_COMPAT_INFORMIX_SE) |
#define | ORACLE_MODE (compat == ECPG_COMPAT_ORACLE) |
Typedefs | |
typedef const char * | YYLTYPE |
Enumerations | |
enum | COMPAT_MODE { ECPG_COMPAT_PGSQL = 0 , ECPG_COMPAT_INFORMIX , ECPG_COMPAT_INFORMIX_SE , ECPG_COMPAT_ORACLE , ECPG_COMPAT_PGSQL = 0 , ECPG_COMPAT_INFORMIX , ECPG_COMPAT_INFORMIX_SE , ECPG_COMPAT_ORACLE } |
Functions | |
const char * | get_dtype (enum ECPGdtype) |
void | lex_init (void) |
void | output_line_number (void) |
void | output_statement (const char *stmt, int whenever_mode, enum ECPG_statement_type st) |
void | output_prepare_statement (const char *name, const char *stmt) |
void | output_deallocate_prepare_statement (const char *name) |
void | output_simple_statement (const char *stmt, int whenever_mode) |
char * | hashline_number (void) |
int | base_yyparse (void) |
int | base_yylex (void) |
void | base_yyerror (const char *error) |
void * | mm_alloc (size_t size) |
char * | mm_strdup (const char *string) |
void * | loc_alloc (size_t size) |
char * | loc_strdup (const char *string) |
void | reclaim_local_storage (void) |
char * | cat2_str (const char *str1, const char *str2) |
char * | cat_str (int count,...) |
char * | make2_str (const char *str1, const char *str2) |
char * | make3_str (const char *str1, const char *str2, const char *str3) |
void | mmerror (int error_code, enum errortype type, const char *error,...) pg_attribute_printf(3 |
void void | mmfatal (int error_code, const char *error,...) pg_attribute_printf(2 |
void void | pg_attribute_noreturn () |
void | output_get_descr_header (const char *desc_name) |
void | output_get_descr (const char *desc_name, const char *index) |
void | output_set_descr_header (const char *desc_name) |
void | output_set_descr (const char *desc_name, const char *index) |
void | push_assignment (const char *var, enum ECPGdtype value) |
struct variable * | find_variable (const char *name) |
void | whenever_action (int mode) |
void | add_descriptor (const char *name, const char *connection) |
void | drop_descriptor (const char *name, const char *connection) |
struct descriptor * | lookup_descriptor (const char *name, const char *connection) |
struct variable * | descriptor_variable (const char *name, int input) |
struct variable * | sqlda_variable (const char *name) |
void | add_variable_to_head (struct arguments **list, struct variable *var, struct variable *ind) |
void | add_variable_to_tail (struct arguments **list, struct variable *var, struct variable *ind) |
void | remove_variable_from_list (struct arguments **list, struct variable *var) |
void | dump_variables (struct arguments *list, int mode) |
struct typedefs * | get_typedef (const char *name, bool noerror) |
void | adjust_array (enum ECPGttype type_enum, const char **dimension, const char **length, const char *type_dimension, const char *type_index, int pointer_len, bool type_definition) |
void | reset_variables (void) |
void | check_indicator (struct ECPGtype *var) |
void | remove_typedefs (int brace_level) |
void | remove_variables (int brace_level) |
struct variable * | new_variable (const char *name, struct ECPGtype *type, int brace_level) |
int | ScanCKeywordLookup (const char *text) |
int | ScanECPGKeywordLookup (const char *text) |
void | parser_init (void) |
int | filtered_base_yylex (void) |
Variables | |
bool | autocommit |
bool | auto_create_c |
bool | system_includes |
bool | force_indicator |
bool | questionmarks |
bool | regression_mode |
bool | auto_prepare |
int | braces_open |
int | ret_value |
int | struct_level |
int | ecpg_internal_var |
char * | current_function |
char * | descriptor_name |
char * | connection |
char * | input_filename |
char * | base_yytext |
char * | token_start |
int | base_yylineno |
FILE * | base_yyin |
FILE * | base_yyout |
char * | output_filename |
struct _include_path * | include_paths |
struct cursor * | cur |
struct typedefs * | types |
struct _defines * | defines |
struct declared_list * | g_declared_list |
struct ECPGtype | ecpg_no_indicator |
struct variable | no_indicator |
struct arguments * | argsinsert |
struct arguments * | argsresult |
struct when when_error when_nf | when_warn |
struct ECPGstruct_member * | struct_member_list [STRUCT_DEPTH] |
const uint16 | SQLScanKeywordTokens [] |
enum COMPAT_MODE | compat |
#define ILLEGAL_OPTION 1 |
Definition at line 132 of file preproc_extern.h.
#define INDICATOR_NOT_ARRAY 4 |
Definition at line 135 of file preproc_extern.h.
#define INDICATOR_NOT_SIMPLE 7 |
Definition at line 138 of file preproc_extern.h.
#define INDICATOR_NOT_STRUCT 6 |
Definition at line 137 of file preproc_extern.h.
#define INFORMIX_MODE (compat == ECPG_COMPAT_INFORMIX || compat == ECPG_COMPAT_INFORMIX_SE) |
Definition at line 146 of file preproc_extern.h.
#define NO_INCLUDE_FILE 2 |
Definition at line 133 of file preproc_extern.h.
#define ORACLE_MODE (compat == ECPG_COMPAT_ORACLE) |
Definition at line 147 of file preproc_extern.h.
#define OUT_OF_MEMORY 5 |
Definition at line 136 of file preproc_extern.h.
#define PARSE_ERROR 3 |
Definition at line 134 of file preproc_extern.h.
#define STRUCT_DEPTH 128 |
Definition at line 15 of file preproc_extern.h.
#define YYLTYPE_IS_DECLARED 1 |
Definition at line 22 of file preproc_extern.h.
typedef const char* YYLTYPE |
Definition at line 20 of file preproc_extern.h.
enum COMPAT_MODE |
Enumerator | |
---|---|
ECPG_COMPAT_PGSQL | |
ECPG_COMPAT_INFORMIX | |
ECPG_COMPAT_INFORMIX_SE | |
ECPG_COMPAT_ORACLE | |
ECPG_COMPAT_PGSQL | |
ECPG_COMPAT_INFORMIX | |
ECPG_COMPAT_INFORMIX_SE | |
ECPG_COMPAT_ORACLE |
Definition at line 140 of file preproc_extern.h.
void add_descriptor | ( | const char * | name, |
const char * | connection | ||
) |
Definition at line 75 of file descriptor.c.
References descriptors, mm_alloc(), mm_strdup(), name, and descriptor::name.
void add_variable_to_head | ( | struct arguments ** | list, |
struct variable * | var, | ||
struct variable * | ind | ||
) |
Definition at line 382 of file variable.c.
References arguments::indicator, sort-test::list, mm_alloc(), arguments::next, and arguments::variable.
void add_variable_to_tail | ( | struct arguments ** | list, |
struct variable * | var, | ||
struct variable * | ind | ||
) |
Definition at line 394 of file variable.c.
References sort-test::list, mm_alloc(), and arguments::next.
void adjust_array | ( | enum ECPGttype | type_enum, |
const char ** | dimension, | ||
const char ** | length, | ||
const char * | type_dimension, | ||
const char * | type_index, | ||
int | pointer_len, | ||
bool | type_definition | ||
) |
Definition at line 520 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.
void base_yyerror | ( | const char * | error | ) |
Referenced by ECPGdump_a_type(), and ECPGfree_type().
int base_yylex | ( | void | ) |
int base_yyparse | ( | void | ) |
char* cat2_str | ( | const char * | str1, |
const char * | str2 | ||
) |
char* cat_str | ( | int | count, |
... | |||
) |
Definition at line 220 of file util.c.
References generate_unaccent_rules::args, cat2_str(), i, va_end(), and va_start().
void check_indicator | ( | struct ECPGtype * | var | ) |
Definition at line 470 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().
struct variable* descriptor_variable | ( | const char * | name, |
int | input | ||
) |
Definition at line 331 of file descriptor.c.
References ECPGt_descriptor, input, MAX_DESCRIPTOR_NAMELEN, name, and strlcpy().
void drop_descriptor | ( | const char * | name, |
const char * | connection | ||
) |
Definition at line 94 of file descriptor.c.
References descriptors, ET_WARNING, free, i, mmerror(), name, and PARSE_ERROR.
void dump_variables | ( | struct arguments * | list, |
int | mode | ||
) |
Definition at line 441 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().
int filtered_base_yylex | ( | void | ) |
Definition at line 57 of file parser.c.
References base_yylex_location(), base_yytext, check_uescapechar(), ET_ERROR, have_lookahead, loc_strdup(), lookahead_token, lookahead_yylloc, lookahead_yylval, lookahead_yytext, mmerror(), next_token(), PARSE_ERROR, and psprintf().
struct variable* find_variable | ( | const char * | name | ) |
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().
const char* get_dtype | ( | enum | ECPGdtype | ) |
Definition at line 669 of file type.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, ECPGd_type, ET_ERROR, mmerror(), PARSE_ERROR, and type.
Referenced by output_get_descr(), and output_set_descr().
Definition at line 503 of file variable.c.
References mmfatal(), name, next, PARSE_ERROR, and types.
char* hashline_number | ( | void | ) |
Definition at line 92 of file output.c.
References base_yylineno, generate_unaccent_rules::dest, input_filename, loc_alloc(), and sprintf.
Referenced by output_line_number().
void lex_init | ( | void | ) |
Referenced by main().
void* loc_alloc | ( | size_t | size | ) |
Definition at line 138 of file util.c.
References loc_chunk::chunk_avail, loc_chunk::chunk_used, loc_chunk::data, data, LOC_CHUNK_MIN_SIZE, LOC_CHUNK_OVERHEAD, loc_chunks, Max, MAXALIGN, mm_alloc(), loc_chunk::next, and size.
Referenced by cat2_str(), hashline_number(), loc_strdup(), make2_str(), and make3_str().
char* loc_strdup | ( | const char * | string | ) |
Definition at line 170 of file util.c.
References loc_alloc().
Referenced by base_yylex_location(), and filtered_base_yylex().
struct descriptor* lookup_descriptor | ( | const char * | name, |
const char * | connection | ||
) |
Definition at line 125 of file descriptor.c.
References descriptors, ET_WARNING, i, mm_strdup(), mmerror(), name, and PARSE_ERROR.
char* make2_str | ( | const char * | str1, |
const char * | str2 | ||
) |
char* make3_str | ( | const char * | str1, |
const char * | str2, | ||
const char * | str3 | ||
) |
void* mm_alloc | ( | size_t | size | ) |
Definition at line 85 of file util.c.
References malloc, mmfatal(), OUT_OF_MEMORY, and size.
Referenced by add_descriptor(), add_include_path(), add_preprocessor_define(), add_variable_to_head(), add_variable_to_tail(), ECPGdump_a_simple(), ECPGdump_a_struct(), ECPGmake_simple_type(), ECPGmake_struct_member(), loc_alloc(), main(), new_variable(), push_assignment(), and sqlda_variable().
char* mm_strdup | ( | const char * | string | ) |
Definition at line 97 of file util.c.
References mmfatal(), and OUT_OF_MEMORY.
Referenced by add_descriptor(), add_preprocessor_define(), dump_variables(), ECPGdump_a_type(), ECPGmake_simple_type(), ECPGmake_struct_member(), ECPGmake_struct_type(), lookup_descriptor(), main(), new_variable(), output_get_descr(), output_set_descr(), push_assignment(), and sqlda_variable().
void mmerror | ( | int | error_code, |
enum errortype | type, | ||
const char * | error, | ||
... | |||
) |
void void mmfatal | ( | int | error_code, |
const char * | error, | ||
... | |||
) |
Referenced by adjust_array(), ECPGdump_a_type(), find_struct(), find_struct_member(), find_variable(), get_typedef(), and output_set_descr().
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().
void output_deallocate_prepare_statement | ( | const char * | name | ) |
Definition at line 178 of file output.c.
References base_yyout, compat, connection, fprintf, name, output_escaped_str(), and whenever_action().
void output_get_descr | ( | const char * | desc_name, |
const char * | index | ||
) |
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().
void output_get_descr_header | ( | const char * | desc_name | ) |
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().
void output_line_number | ( | void | ) |
Definition at line 10 of file output.c.
References base_yyout, fprintf, and hashline_number().
Referenced by main(), output_simple_statement(), and whenever_action().
void output_prepare_statement | ( | const char * | name, |
const char * | stmt | ||
) |
Definition at line 167 of file output.c.
References base_yyout, fprintf, name, output_escaped_str(), questionmarks, stmt, and whenever_action().
void output_set_descr | ( | const char * | desc_name, |
const char * | index | ||
) |
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().
void output_set_descr_header | ( | const char * | desc_name | ) |
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().
void output_simple_statement | ( | const char * | stmt, |
int | whenever_mode | ||
) |
Definition at line 18 of file output.c.
References output_escaped_str(), output_line_number(), stmt, and whenever_action().
void output_statement | ( | const char * | stmt, |
int | whenever_mode, | ||
enum ECPG_statement_type | st | ||
) |
Definition at line 134 of file output.c.
References argsinsert, argsresult, auto_prepare, base_yyout, compat, dump_variables(), ecpg_statement_type_name, ECPGst_exec_immediate, ECPGst_execute, ECPGst_normal, ECPGst_prepnormal, force_indicator, fprintf, output_escaped_str(), questionmarks, reset_variables(), stmt, and whenever_action().
void parser_init | ( | void | ) |
void void pg_attribute_noreturn | ( | ) |
void push_assignment | ( | const char * | var, |
enum ECPGdtype | value | ||
) |
Definition at line 21 of file descriptor.c.
References assignments, mm_alloc(), mm_strdup(), value, and assignment::variable.
void reclaim_local_storage | ( | void | ) |
void remove_typedefs | ( | int | brace_level | ) |
Definition at line 264 of file variable.c.
References typedefs::brace_level, ECPGt_struct, ECPGt_union, free, typedefs::name, typedefs::next, typedefs::struct_member_list, typedefs::type, this_type::type_enum, and types.
Definition at line 412 of file variable.c.
References sort-test::list, arguments::next, and arguments::variable.
void remove_variables | ( | int | brace_level | ) |
Definition at line 298 of file variable.c.
References allvariables, cursor::argsinsert, cursor::argsresult, variable::brace_level, cur, ECPGfree_type(), free, variable::name, variable::next, cursor::next, arguments::next, variable::type, and arguments::variable.
void reset_variables | ( | void | ) |
Definition at line 372 of file variable.c.
References argsinsert, and argsresult.
Referenced by output_statement().
int ScanCKeywordLookup | ( | const char * | text | ) |
Definition at line 36 of file c_keywords.c.
References GetScanKeyword(), len, and ScanCKeywordTokens.
int ScanECPGKeywordLookup | ( | const char * | text | ) |
Definition at line 39 of file ecpg_keywords.c.
References ECPGScanKeywordTokens, ScanKeywordLookup(), ScanKeywords, and SQLScanKeywordTokens.
struct variable* sqlda_variable | ( | const char * | name | ) |
Definition at line 345 of file descriptor.c.
References variable::brace_level, ECPGt_sqlda, mm_alloc(), mm_strdup(), name, variable::name, variable::next, and variable::type.
void whenever_action | ( | int | mode | ) |
Definition at line 64 of file output.c.
References base_yyout, when::code, fprintf, mode, output_line_number(), print_action(), W_NOTHING, and when_warn.
Referenced by output_deallocate_prepare_statement(), output_get_descr(), output_get_descr_header(), output_prepare_statement(), output_set_descr(), output_set_descr_header(), output_simple_statement(), and output_statement().
|
extern |
Definition at line 368 of file variable.c.
Referenced by output_statement(), and reset_variables().
|
extern |
Definition at line 369 of file variable.c.
Referenced by output_statement(), and reset_variables().
bool auto_create_c |
Definition at line 27 of file preproc_extern.h.
bool auto_prepare |
Definition at line 32 of file preproc_extern.h.
|
extern |
Definition at line 15 of file ecpg.c.
Referenced by ECPGconnect(), and main().
|
extern |
Referenced by hashline_number(), and vmmerror().
FILE * base_yyout |
Definition at line 49 of file preproc_extern.h.
Referenced by dump_variables(), ECPGnumeric_lvalue(), main(), mmfatal(), output_deallocate_prepare_statement(), output_escaped_str(), output_get_descr(), output_get_descr_header(), output_line_number(), output_prepare_statement(), output_set_descr(), output_set_descr_header(), output_statement(), print_action(), and whenever_action().
|
extern |
Referenced by base_yylex_location(), and filtered_base_yylex().
|
extern |
|
extern |
Definition at line 23 of file ecpg.c.
Referenced by AddStmtToCache(), decompose_code(), ecpg_auto_prepare(), ecpg_build_compat_sqlda(), ecpg_build_native_sqlda(), ecpg_check_PQresult(), ecpg_do(), ecpg_do_prologue(), ecpg_freeStmtCacheEntry(), ecpg_get_data(), ecpg_raise_backend(), ecpg_set_compat_sqlda(), ecpg_set_native_sqlda(), ECPGconnect(), ECPGdeallocate_all(), ECPGdescribe(), ECPGdo(), garbage_left(), get_decomposed_size(), main(), output_deallocate_prepare_statement(), output_statement(), outzone(), sqlda_common_total_size(), sqlda_compat_total_size(), sqlda_dynamic_type(), sqlda_native_total_size(), stringrule(), stringzone(), and unicode_normalize().
|
extern |
Referenced by AddStmtToCache(), and output_deallocate_prepare_statement().
|
extern |
Definition at line 28 of file ecpg.c.
Referenced by _bt_advance_array_keys(), _bt_binsrch_array_skey(), _bt_compare_array_skey(), _bt_first(), _bt_preprocess_array_keys(), _bt_rewind_nonrequired_arrays(), _bt_tuple_before_array_skeys(), _hash_first(), addItemsToLeaf(), addToResult(), array_to_tsvector(), BeginCopyFrom(), BeginCopyTo(), count_spaces(), count_spaces_until(), create_range_bounds(), DoCopy(), DoCopyTo(), dsynonym_init(), executeNextItem(), fallbackSplit(), gbt_num_union(), gbt_var_picksplit(), gbt_var_union(), get_docrep(), gin_leafpage_items(), gist_box_union(), hashing(), IdentifySystem(), inet_net_ntop_ipv6(), IssuePendingWritebacks(), ltree_union(), main(), my_pv_display(), NextCopyFrom(), NextCopyFromRawFields(), NormalizeSubWord(), parse_lquery(), pg_current_snapshot(), pg_get_backend_memory_contexts(), pg_snapshot_recv(), pgstat_flush_pending_entries(), plainnode(), pqFreeCommandQueue(), printProgressReport(), PutMemoryContextsStatsTupleStore(), queryin(), read_dictionary(), remove_variables(), ReorderBufferRestoreCleanup(), slist_delete(), test_timing(), tsvector_strip(), tsvectorin(), vacuum(), and XmlTableGetValue().
|
extern |
|
extern |
Definition at line 30 of file ecpg.c.
Referenced by add_preprocessor_define(), and main().
|
extern |
int ecpg_internal_var |
Definition at line 36 of file preproc_extern.h.
Referenced by main().
|
extern |
Referenced by ECPGdump_a_struct().
bool force_indicator |
Definition at line 29 of file preproc_extern.h.
|
extern |
|
extern |
Definition at line 27 of file ecpg.c.
Referenced by add_include_path(), and main().
|
extern |
Referenced by hashline_number(), main(), reconstruct_from_incremental_file(), vmmerror(), and write_reconstructed_file().
|
extern |
|
extern |
Definition at line 23 of file ecpg.c.
Referenced by main(), mmfatal(), reconstruct_from_incremental_file(), write_backup_label(), write_block(), and write_reconstructed_file().
bool questionmarks |
Definition at line 30 of file preproc_extern.h.
bool regression_mode |
Definition at line 31 of file preproc_extern.h.
int ret_value |
Definition at line 34 of file preproc_extern.h.
|
extern |
Definition at line 34 of file keywords.c.
Referenced by ScanECPGKeywordLookup().
int struct_level |
Definition at line 35 of file preproc_extern.h.
|
extern |
Referenced by main().
bool system_includes |
Definition at line 28 of file preproc_extern.h.
char * token_start |
Definition at line 42 of file preproc_extern.h.
|
extern |
Definition at line 29 of file ecpg.c.
Referenced by BuildDescFromLists(), CreateStatistics(), extract_variadic_args(), get_typedef(), json_build_array(), json_build_array_worker(), json_build_object(), json_build_object_worker(), jsonb_build_array(), jsonb_build_array_worker(), jsonb_build_object(), jsonb_build_object_worker(), main(), PLy_procedure_create(), remove_typedefs(), stats_fill_fcinfo_from_arg_pairs(), and writezone().
|
extern |
Definition at line 18 of file output.c.
Referenced by main(), and whenever_action().