]> granicus.if.org Git - postgresql/commitdiff
Someone remove a #define too much from pg_proc.h which breaks
authorBruce Momjian <bruce@momjian.us>
Tue, 12 May 1998 17:46:50 +0000 (17:46 +0000)
committerBruce Momjian <bruce@momjian.us>
Tue, 12 May 1998 17:46:50 +0000 (17:46 +0000)
compiling nbtsearch.c after configuring with --enable-cassert.
Patch below.

-- --------------------------------------------- Göran Thyni,
sysadm, JMS Bildbasen, Kiruna

src/backend/parser/gram.c
src/backend/parser/parse.h
src/include/catalog/pg_proc.h

index b37dc1889696112f6d94634141aa009e2c79e50b..78828cd74b2413375cda56cbee57f0cf8cc3eab6 100644 (file)
  *
  *
  * IDENTIFICATION
- *       $Header: /cvsroot/pgsql/src/backend/parser/Attic/gram.c,v 2.10 1998/05/09 23:27:14 thomas Exp $
+ *       $Header: /cvsroot/pgsql/src/backend/parser/Attic/gram.c,v 2.11 1998/05/12 17:46:46 momjian Exp $
  *
  * HISTORY
  *       AUTHOR                        DATE                    MAJOR EVENT
@@ -3978,7 +3978,7 @@ static const short yycheck[] = {     3,
     -1,    -1,   192
 };
 /* -*-C-*-  Note some compilers choke on comments on `#line' lines.  */
-#line 3 "/usr/lib/bison.simple"
+#line 3 "/usr/local/bison/bison.simple"
 
 /* Skeleton output parser for bison,
    Copyright (C) 1984, 1989, 1990 Free Software Foundation, Inc.
@@ -4171,7 +4171,7 @@ __yy_memcpy (char *to, char *from, int count)
 #endif
 #endif
 \f
-#line 196 "/usr/lib/bison.simple"
+#line 196 "/usr/local/bison/bison.simple"
 
 /* The user can define YYPARSE_PARAM as the name of an argument to be passed
    into yyparse.  The argument should have type void *.
@@ -9517,7 +9517,7 @@ case 846:
     break;}
 }
    /* the action file gets copied in in place of this dollarsign */
-#line 498 "/usr/lib/bison.simple"
+#line 498 "/usr/local/bison/bison.simple"
 \f
   yyvsp -= yylen;
   yyssp -= yylen;
index 774155cc99d6beb78adb42a1ea94b850fa967d3d..89fef416e6b5ba96ed6eff0400c21a9260b37a0b 100644 (file)
@@ -128,103 +128,105 @@ typedef union
 #define        TABLE   355
 #define        TIME    356
 #define        TIMESTAMP       357
-#define        TO      358
-#define        TRAILING        359
-#define        TRANSACTION     360
-#define        TRIM    361
-#define        UNION   362
-#define        UNIQUE  363
-#define        UPDATE  364
-#define        USING   365
-#define        VALUES  366
-#define        VARCHAR 367
-#define        VARYING 368
-#define        VIEW    369
-#define        WHERE   370
-#define        WITH    371
-#define        WORK    372
-#define        YEAR_P  373
-#define        ZONE    374
-#define        FALSE_P 375
-#define        TRIGGER 376
-#define        TRUE_P  377
-#define        TYPE_P  378
-#define        ABORT_TRANS     379
-#define        AFTER   380
-#define        AGGREGATE       381
-#define        ANALYZE 382
-#define        BACKWARD        383
-#define        BEFORE  384
-#define        BINARY  385
-#define        CACHE   386
-#define        CLUSTER 387
-#define        COPY    388
-#define        CYCLE   389
-#define        DATABASE        390
-#define        DELIMITERS      391
-#define        DO      392
-#define        EACH    393
-#define        EXPLAIN 394
-#define        EXTEND  395
-#define        FORWARD 396
-#define        FUNCTION        397
-#define        HANDLER 398
-#define        INCREMENT       399
-#define        INDEX   400
-#define        INHERITS        401
-#define        INSTEAD 402
-#define        ISNULL  403
-#define        LANCOMPILER     404
-#define        LISTEN  405
-#define        LOAD    406
-#define        LOCK_P  407
-#define        LOCATION        408
-#define        MAXVALUE        409
-#define        MINVALUE        410
-#define        MOVE    411
-#define        NEW     412
-#define        NONE    413
-#define        NOTHING 414
-#define        NOTNULL 415
-#define        OIDS    416
-#define        OPERATOR        417
-#define        PROCEDURAL      418
-#define        RECIPE  419
-#define        RENAME  420
-#define        RESET   421
-#define        RETURNS 422
-#define        ROW     423
-#define        RULE    424
-#define        SEQUENCE        425
-#define        SETOF   426
-#define        SHOW    427
-#define        START   428
-#define        STATEMENT       429
-#define        STDIN   430
-#define        STDOUT  431
-#define        TRUSTED 432
-#define        VACUUM  433
-#define        VERBOSE 434
-#define        VERSION 435
-#define        ARCHIVE 436
-#define        USER    437
-#define        PASSWORD        438
-#define        CREATEDB        439
-#define        NOCREATEDB      440
-#define        CREATEUSER      441
-#define        NOCREATEUSER    442
-#define        VALID   443
-#define        UNTIL   444
-#define        IDENT   445
-#define        SCONST  446
-#define        Op      447
-#define        ICONST  448
-#define        PARAM   449
-#define        FCONST  450
-#define        OP      451
-#define        UMINUS  452
-#define        TYPECAST        453
-#define        REDUCE  454
+#define        TIMEZONE_HOUR   358
+#define        TIMEZONE_MINUTE 359
+#define        TO      360
+#define        TRAILING        361
+#define        TRANSACTION     362
+#define        TRIM    363
+#define        UNION   364
+#define        UNIQUE  365
+#define        UPDATE  366
+#define        USER    367
+#define        USING   368
+#define        VALUES  369
+#define        VARCHAR 370
+#define        VARYING 371
+#define        VIEW    372
+#define        WHERE   373
+#define        WITH    374
+#define        WORK    375
+#define        YEAR_P  376
+#define        ZONE    377
+#define        FALSE_P 378
+#define        TRIGGER 379
+#define        TRUE_P  380
+#define        TYPE_P  381
+#define        ABORT_TRANS     382
+#define        AFTER   383
+#define        AGGREGATE       384
+#define        ANALYZE 385
+#define        BACKWARD        386
+#define        BEFORE  387
+#define        BINARY  388
+#define        CACHE   389
+#define        CLUSTER 390
+#define        COPY    391
+#define        CYCLE   392
+#define        DATABASE        393
+#define        DELIMITERS      394
+#define        DO      395
+#define        EACH    396
+#define        EXPLAIN 397
+#define        EXTEND  398
+#define        FORWARD 399
+#define        FUNCTION        400
+#define        HANDLER 401
+#define        INCREMENT       402
+#define        INDEX   403
+#define        INHERITS        404
+#define        INSTEAD 405
+#define        ISNULL  406
+#define        LANCOMPILER     407
+#define        LISTEN  408
+#define        LOAD    409
+#define        LOCK_P  410
+#define        LOCATION        411
+#define        MAXVALUE        412
+#define        MINVALUE        413
+#define        MOVE    414
+#define        NEW     415
+#define        NONE    416
+#define        NOTHING 417
+#define        NOTNULL 418
+#define        OIDS    419
+#define        OPERATOR        420
+#define        PROCEDURAL      421
+#define        RECIPE  422
+#define        RENAME  423
+#define        RESET   424
+#define        RETURNS 425
+#define        ROW     426
+#define        RULE    427
+#define        SEQUENCE        428
+#define        SETOF   429
+#define        SHOW    430
+#define        START   431
+#define        STATEMENT       432
+#define        STDIN   433
+#define        STDOUT  434
+#define        TRUSTED 435
+#define        VACUUM  436
+#define        VERBOSE 437
+#define        VERSION 438
+#define        ARCHIVE 439
+#define        PASSWORD        440
+#define        CREATEDB        441
+#define        NOCREATEDB      442
+#define        CREATEUSER      443
+#define        NOCREATEUSER    444
+#define        VALID   445
+#define        UNTIL   446
+#define        IDENT   447
+#define        SCONST  448
+#define        Op      449
+#define        ICONST  450
+#define        PARAM   451
+#define        FCONST  452
+#define        OP      453
+#define        UMINUS  454
+#define        TYPECAST        455
+#define        REDUCE  456
 
 
 extern YYSTYPE yylval;
index 40f7d01e354bd2ea58ca112c8532dcf32566a795..82a76ccdbb68f66317d59fcdbf3c23c51434b555 100644 (file)
@@ -6,7 +6,7 @@
  *
  * Copyright (c) 1994, Regents of the University of California
  *
- * $Id: pg_proc.h,v 1.56 1998/05/09 22:48:36 thomas Exp $
+ * $Id: pg_proc.h,v 1.57 1998/05/12 17:46:48 momjian Exp $
  *
  * NOTES
  *       The script catalog/genbki.sh reads this file and generates .bki
@@ -1225,6 +1225,7 @@ DESCR("equals");
 
 DATA(insert OID = 1029 (  nullvalue               PGUID 11 f t f 1 f 16 "0" 100 0 0 100  foo bar ));
 DESCR("(internal)");
+#define NullValueRegProcedure 1029
 DATA(insert OID = 1030 (  nonnullvalue    PGUID 11 f t f 1 f 16 "0" 100 0 0 100  foo bar ));
 DESCR("(internal)");
 DATA(insert OID = 1031 (  aclitemin               PGUID 11 f t f 1 f 1033 "0" 100 0 0 100      foo bar ));