diff options
author | Peter Geoghegan <pg@bowt.ie> | 2022-09-22 12:53:20 -0700 |
---|---|---|
committer | Peter Geoghegan <pg@bowt.ie> | 2022-09-22 12:53:20 -0700 |
commit | 3535ebce5dc542b90f14d6e81cce80fe7226bda5 (patch) | |
tree | d522e66b87443f8b4d344889ecd1d8729be1b030 /src/interfaces/ecpg/preproc/preproc_extern.h | |
parent | 163b0993a162ebae00fe5de8f593a5da28821a1b (diff) |
Harmonize parameter names in ecpg code.
Make ecpg function declarations consistently use named parameters. Also
make sure that the declarations use names that match corresponding names
from function definitions.
Like other recent commits that cleaned up function parameter names, this
commit was written with help from clang-tidy.
Author: Peter Geoghegan <pg@bowt.ie>
Reviewed-By: David Rowley <dgrowleyml@gmail.com>
Discussion: https://postgr.es/m/CAH2-WznJt9CMM9KJTMjJh_zbL5hD9oX44qdJ4aqZtjFi-zA3Tg@mail.gmail.com
Diffstat (limited to 'src/interfaces/ecpg/preproc/preproc_extern.h')
-rw-r--r-- | src/interfaces/ecpg/preproc/preproc_extern.h | 63 |
1 files changed, 36 insertions, 27 deletions
diff --git a/src/interfaces/ecpg/preproc/preproc_extern.h b/src/interfaces/ecpg/preproc/preproc_extern.h index 6be59b7193f..c5fd07fbd8b 100644 --- a/src/interfaces/ecpg/preproc/preproc_extern.h +++ b/src/interfaces/ecpg/preproc/preproc_extern.h @@ -65,41 +65,50 @@ extern const uint16 SQLScanKeywordTokens[]; extern const char *get_dtype(enum ECPGdtype); extern void lex_init(void); extern void output_line_number(void); -extern void output_statement(char *, int, enum ECPG_statement_type); -extern void output_prepare_statement(char *, char *); -extern void output_deallocate_prepare_statement(char *); -extern void output_simple_statement(char *, int); +extern void output_statement(char *stmt, int whenever_mode, enum ECPG_statement_type st); +extern void output_prepare_statement(char *name, char *stmt); +extern void output_deallocate_prepare_statement(char *name); +extern void output_simple_statement(char *stmt, int whenever_mode); extern char *hashline_number(void); extern int base_yyparse(void); extern int base_yylex(void); -extern void base_yyerror(const char *); -extern void *mm_alloc(size_t); -extern char *mm_strdup(const char *); -extern void mmerror(int errorcode, enum errortype type, const char *error,...) pg_attribute_printf(3, 4); -extern void mmfatal(int errorcode, const char *error,...) pg_attribute_printf(2, 3) pg_attribute_noreturn(); -extern void output_get_descr_header(char *); -extern void output_get_descr(char *, char *); -extern void output_set_descr_header(char *); -extern void output_set_descr(char *, char *); -extern void push_assignment(char *, enum ECPGdtype); -extern struct variable *find_variable(char *); -extern void whenever_action(int); -extern void add_descriptor(char *, char *); -extern void drop_descriptor(char *, char *); -extern struct descriptor *lookup_descriptor(char *, char *); +extern void base_yyerror(const char *error); +extern void *mm_alloc(size_t size); +extern char *mm_strdup(const char *string); +extern void mmerror(int error_code, enum errortype type, const char *error,...) pg_attribute_printf(3, 4); +extern void mmfatal(int error_code, const char *error,...) pg_attribute_printf(2, 3) pg_attribute_noreturn(); +extern void output_get_descr_header(char *desc_name); +extern void output_get_descr(char *desc_name, char *index); +extern void output_set_descr_header(char *desc_name); +extern void output_set_descr(char *desc_name, char *index); +extern void push_assignment(char *var, enum ECPGdtype value); +extern struct variable *find_variable(char *name); +extern void whenever_action(int mode); +extern void add_descriptor(char *name, char *connection); +extern void drop_descriptor(char *name, char *connection); +extern struct descriptor *lookup_descriptor(char *name, char *connection); extern struct variable *descriptor_variable(const char *name, int input); extern struct variable *sqlda_variable(const char *name); -extern void add_variable_to_head(struct arguments **, struct variable *, struct variable *); -extern void add_variable_to_tail(struct arguments **, struct variable *, struct variable *); +extern void add_variable_to_head(struct arguments **list, + struct variable *var, + struct variable *ind); +extern void add_variable_to_tail(struct arguments **list, + struct variable *var, + struct variable *ind); extern void remove_variable_from_list(struct arguments **list, struct variable *var); -extern void dump_variables(struct arguments *, int); +extern void dump_variables(struct arguments *list, int mode); extern struct typedefs *get_typedef(const char *name, bool noerror); -extern void adjust_array(enum ECPGttype, char **, char **, char *, char *, int, bool); +extern void adjust_array(enum ECPGttype type_enum, char **dimension, + char **length, char *type_dimension, + char *type_index, int pointer_len, + bool type_definition); extern void reset_variables(void); -extern void check_indicator(struct ECPGtype *); -extern void remove_typedefs(int); -extern void remove_variables(int); -extern struct variable *new_variable(const char *, struct ECPGtype *, int); +extern void check_indicator(struct ECPGtype *var); +extern void remove_typedefs(int brace_level); +extern void remove_variables(int brace_level); +extern struct variable *new_variable(const char *name, + struct ECPGtype *type, + int brace_level); extern int ScanCKeywordLookup(const char *text); extern int ScanECPGKeywordLookup(const char *text); extern void parser_init(void); |