diff options
author | Bruce Momjian <bruce@momjian.us> | 1996-11-08 06:02:30 +0000 |
---|---|---|
committer | Bruce Momjian <bruce@momjian.us> | 1996-11-08 06:02:30 +0000 |
commit | 4b2b8592a04730b800583ee6b5638d04bf0d95bd (patch) | |
tree | 5c91dead4db4240f387ec65fb1a21194d79522ce /src/backend/parser/parser.c | |
parent | d79bb2fd0ee968602421a1a8d87700204f070d52 (diff) | |
download | postgresql-4b2b8592a04730b800583ee6b5638d04bf0d95bd.tar.gz postgresql-4b2b8592a04730b800583ee6b5638d04bf0d95bd.zip |
Compile and warning cleanup
Diffstat (limited to 'src/backend/parser/parser.c')
-rw-r--r-- | src/backend/parser/parser.c | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/src/backend/parser/parser.c b/src/backend/parser/parser.c index 344fe3b448b..3d1a5542d6e 100644 --- a/src/backend/parser/parser.c +++ b/src/backend/parser/parser.c @@ -6,7 +6,7 @@ * * * IDENTIFICATION - * $Header: /cvsroot/pgsql/src/backend/parser/parser.c,v 1.5 1996/11/06 06:48:26 scrappy Exp $ + * $Header: /cvsroot/pgsql/src/backend/parser/parser.c,v 1.6 1996/11/08 05:57:33 momjian Exp $ * *------------------------------------------------------------------------- */ @@ -37,12 +37,18 @@ #include "nodes/makefuncs.h" #include "optimizer/clauses.h" +void init_io(); /* from scan.l */ +void parser_init(Oid *typev, int nargs); /* from gram.y */ +int yyparse(); /* from gram.c */ + char *parseString; /* the char* which holds the string to be parsed */ char *parseCh; /* a pointer used during parsing to walk down ParseString*/ List *parsetree = NIL; +#ifdef SETS_FIXED static void fixupsets(); +#endif static void define_sets(); /* * parser-- returns a list of parse trees @@ -99,6 +105,7 @@ parser(char *str, Oid *typev, int nargs) return queryList; } +#ifdef SETS_FIXED static void fixupsets(Query *parse) { @@ -110,6 +117,7 @@ fixupsets(Query *parse) return; define_sets(parse); } +#endif /* Recursively find all of the Consts in the parsetree. Some of * these may represent a set. The value of the Const will be the @@ -180,7 +188,7 @@ parser_typecast(Value *expr, TypeName *typename, int typlen) char type_string[16]; int32 len; char *cp = NULL; - char *const_string; + char *const_string = NULL; bool string_palloced = false; switch(nodeTag(expr)) { @@ -297,7 +305,7 @@ parser_typecast2(Node *expr, int exprType, Type tp, int typlen) int32 len = tlen(tp); char *cp = NULL; - char *const_string; + char *const_string = NULL; bool string_palloced = false; Assert(IsA(expr,Const)); |