]> granicus.if.org Git - postgresql/commitdiff
Fixes:
authorMarc G. Fournier <scrappy@hub.org>
Mon, 19 Aug 1996 13:34:49 +0000 (13:34 +0000)
committerMarc G. Fournier <scrappy@hub.org>
Mon, 19 Aug 1996 13:34:49 +0000 (13:34 +0000)
Here's a couple more small fixes that I've made to make my runtime
checker happy with the code.  More along the lines of those that
I sent in the past, ie, a pointer to an array != the name of
an array.  The last patch is that I mailed about yesterday -- I got
two replies of "do it", so it's done.  As far as I can tell, however,
the function in question is never called by pg95, so either way
it can't hurt...

From: "Kurt J. Lidl" <lidl@va.pubnix.com>

src/backend/catalog/index.c
src/backend/catalog/index.h
src/backend/nodes/copyfuncs.c

index b04010bf95b05158fa35148ddddc10367e19d9f7..b12199a7cdd3e0d2e14654eb466a2e6556cfac7c 100644 (file)
@@ -7,7 +7,7 @@
  *
  *
  * IDENTIFICATION
- *    $Header: /cvsroot/pgsql/src/backend/catalog/index.c,v 1.1.1.1 1996/07/09 06:21:15 scrappy Exp $
+ *    $Header: /cvsroot/pgsql/src/backend/catalog/index.c,v 1.1.1.1.2.1 1996/08/19 13:34:44 scrappy Exp $
  *
  *
  * INTERFACE ROUTINES
@@ -992,7 +992,7 @@ index_create(char *heapRelationName,
             AttrNumber attNums[],
             Oid classObjectId[],
             uint16 parameterCount,
-            Datum parameter[],
+            Datum *parameter,
             Node *predicate)
 {
     Relation           heapRelation;
@@ -1610,7 +1610,7 @@ index_build(Relation heapRelation,
            int numberOfAttributes,
            AttrNumber attributeNumber[],
            uint16      parameterCount,
-           Datum       parameter[],
+           Datum       *parameter,
            FuncIndexInfo *funcInfo,
            PredInfo *predInfo)
 {
index 1734f866a074d820ebe1a0ca64f44a9126b404c7..04fc1d8af064611719c427737067dc3c8a89943b 100644 (file)
@@ -6,7 +6,7 @@
  *
  * Copyright (c) 1994, Regents of the University of California
  *
- * $Id: index.h,v 1.1.1.1 1996/07/09 06:21:15 scrappy Exp $
+ * $Id: index.h,v 1.1.1.1.2.1 1996/08/19 13:34:45 scrappy Exp $
  *
  *-------------------------------------------------------------------------
  */
@@ -36,7 +36,7 @@ extern void index_create(char *heapRelationName,
                         AttrNumber attNums[],
                         Oid classObjectId[], 
                         uint16 parameterCount,
-                        Datum parameter[]
+                        Datum *parameter
                         Node *predicate);
 
 extern void index_destroy(Oid indexId);
@@ -53,7 +53,7 @@ extern void FillDummyExprContext(ExprContext *econtext, TupleTableSlot *slot,
 
 extern void index_build(Relation heapRelation, Relation indexRelation,
        int numberOfAttributes, AttrNumber attributeNumber[],
-       uint16 parameterCount, Datum parameter[], FuncIndexInfo *funcInfo,
+       uint16 parameterCount, Datum *parameter, FuncIndexInfo *funcInfo,
        PredInfo *predInfo);
 
 #endif /* INDEX_H */
index c04bf3627e694b5ac32712705e98beb67c612181..fc20bff6819e7953dcb5521d4cc2c1faf1a88884 100644 (file)
@@ -7,7 +7,7 @@
  *
  *
  * IDENTIFICATION
- *    $Header: /cvsroot/pgsql/src/backend/nodes/copyfuncs.c,v 1.1.1.1 1996/07/09 06:21:32 scrappy Exp $
+ *    $Header: /cvsroot/pgsql/src/backend/nodes/copyfuncs.c,v 1.1.1.1.2.1 1996/08/19 13:34:49 scrappy Exp $
  *
  *-------------------------------------------------------------------------
  */
@@ -589,7 +589,7 @@ _copyResdom(Resdom *from)
 static Fjoin *
 _copyFjoin(Fjoin *from)
 {
-    Fjoin      *newnode;
+    Fjoin      *newnode = makeNode(Fjoin);
     
     /* ----------------
      * copy node superclass fields