diff options
author | Michael Meskes <meskes@postgresql.org> | 2000-01-18 13:03:49 +0000 |
---|---|---|
committer | Michael Meskes <meskes@postgresql.org> | 2000-01-18 13:03:49 +0000 |
commit | c80ba6a1b5daff642a3e9587b2ffbd8a9472c926 (patch) | |
tree | e405943bdca142edae418320f8db128eab6b113c /src/interfaces/ecpg/preproc/extern.h | |
parent | 4cd086ce43da8fa8049f328797f46a3bdb35e381 (diff) |
*** empty log message ***
Diffstat (limited to 'src/interfaces/ecpg/preproc/extern.h')
-rw-r--r-- | src/interfaces/ecpg/preproc/extern.h | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/src/interfaces/ecpg/preproc/extern.h b/src/interfaces/ecpg/preproc/extern.h index 41ce5c41c48..c37e552b986 100644 --- a/src/interfaces/ecpg/preproc/extern.h +++ b/src/interfaces/ecpg/preproc/extern.h @@ -2,6 +2,10 @@ #include "type.h" #include <errno.h> +/* defines */ + +#define STRUCT_DEPTH 128 + /* variables */ extern int braces_open, @@ -23,6 +27,8 @@ extern struct ECPGtype ecpg_no_indicator; extern struct variable no_indicator; extern struct arguments *argsinsert; extern struct arguments *argsresult; +extern struct when when_error, when_nf, when_warn; +extern struct ECPGstruct_member *struct_member_list[STRUCT_DEPTH]; /* functions */ @@ -39,9 +45,9 @@ extern void yyerror(char *); /* return codes */ #define OK 0 -#define PARSE_ERROR -1 +#define PARSE_ERROR -1 #define ILLEGAL_OPTION -2 -#define INDICATOR_NOT_ARRAY -3 +#define INDICATOR_NOT_ARRAY -3 -#define NO_INCLUDE_FILE ENOENT -#define OUT_OF_MEMORY ENOMEM +#define NO_INCLUDE_FILE ENOENT +#define OUT_OF_MEMORY ENOMEM |