Cleanup for oid8[] from Tatsuo Ishii.
authorBruce Momjian
Tue, 22 Sep 1998 20:28:15 +0000 (20:28 +0000)
committerBruce Momjian
Tue, 22 Sep 1998 20:28:15 +0000 (20:28 +0000)
src/backend/optimizer/util/tlist.c
src/backend/utils/adt/int.c
src/backend/utils/adt/oid.c
src/backend/utils/adt/regproc.c
src/include/utils/builtins.h
src/interfaces/libpq++/pgenv.h

index 8400e9672529ca110c8bb162bb20a28dc1dc0a54..6a7c743dd9b1fe1237d96dfecdb02fdb24885161 100644 (file)
@@ -7,7 +7,7 @@
  *
  *
  * IDENTIFICATION
- *   $Header: /cvsroot/pgsql/src/backend/optimizer/util/tlist.c,v 1.18 1998/09/01 04:30:12 momjian Exp $
+ *   $Header: /cvsroot/pgsql/src/backend/optimizer/util/tlist.c,v 1.19 1998/09/22 20:28:07 momjian Exp $
  *
  *-------------------------------------------------------------------------
  */
@@ -429,11 +429,9 @@ flatten_tlist_vars(List *full_tlist, List *flat_tlist)
    {
        TargetEntry *tle = lfirst(x);
 
-       result =
-           lappend(result,
-                   makeTargetEntry(tle->resdom,
-                              flatten_tlistentry((Node *) get_expr(tle),
-                                                 flat_tlist)));
+       result = lappend(result, makeTargetEntry(tle->resdom,
+                                   flatten_tlistentry((Node *) get_expr(tle),
+                                                       flat_tlist)));
    }
 
    return result;
index 6037032ed135a9db7762564731fa5dcf03727f44..2f03fd3f918f9beb82f0b248492712034edbeb28 100644 (file)
@@ -7,7 +7,7 @@
  *
  *
  * IDENTIFICATION
- *   $Header: /cvsroot/pgsql/src/backend/utils/adt/int.c,v 1.18 1998/09/01 06:22:43 momjian Exp $
+ *   $Header: /cvsroot/pgsql/src/backend/utils/adt/int.c,v 1.19 1998/09/22 20:28:09 momjian Exp $
  *
  *-------------------------------------------------------------------------
  */
@@ -80,34 +80,35 @@ int2out(int16 sh)
 int16 *
 int28in(char *shs)
 {
-   int16     (*result)[];
+   int16      *result;
    int         nums;
 
    if (shs == NULL)
        return NULL;
-   result = (int16 (*)[]) palloc(sizeof(int16[8]));
+
+   result = (int16 *) palloc(sizeof(int16[8]));
    if ((nums = sscanf(shs, "%hd%hd%hd%hd%hd%hd%hd%hd",
-                      *result,
-                      *result + 1,
-                      *result + 2,
-                      *result + 3,
-                      *result + 4,
-                      *result + 5,
-                      *result + 6,
-                      *result + 7)) != 8)
+                      &result[0],
+                      &result[1],
+                      &result[2],
+                      &result[3],
+                      &result[4],
+                      &result[5],
+                      &result[6],
+                      &result[7])) != 8)
    {
        do
-           (*result)[nums++] = 0;
+           result[nums++] = 0;
        while (nums < 8);
    }
-   return (int16 *) result;
+   return result;
 }
 
 /*
  *     int28out        - converts internal form to "num num ..."
  */
 char *
-int28out(int16 (*shs)[])
+int28out(int16 *shs)
 {
    int         num;
    int16      *sp;
@@ -123,7 +124,7 @@ int28out(int16 (*shs)[])
    }
    rp = result = (char *) palloc(8 * 7);       /* assumes sign, 5 digits,
                                                 * ' ' */
-   sp = *shs;
+   sp = shs;
    for (num = 8; num != 0; num--)
    {
        itoa(*sp++, rp);
@@ -136,7 +137,7 @@ int28out(int16 (*shs)[])
 }
 
 /*
- *     int28in         - converts "num num ..." to internal form
+ *     int44in         - converts "num num ..." to internal form
  *
  *     Note:
  *             Fills any nonexistent digits with NULLs.
index 92946f86fd0d417a88083a05aecd869f6a9ff887..9b3a8ffbca06543334ce9df01cf7eab064dbc426 100644 (file)
@@ -7,7 +7,7 @@
  *
  *
  * IDENTIFICATION
- *   $Header: /cvsroot/pgsql/src/backend/utils/adt/oid.c,v 1.19 1998/09/01 05:34:14 momjian Exp $
+ *   $Header: /cvsroot/pgsql/src/backend/utils/adt/oid.c,v 1.20 1998/09/22 20:28:10 momjian Exp $
  *
  *-------------------------------------------------------------------------
  */
 Oid *
 oid8in(char *oidString)
 {
-   Oid        (*result)[];
+   Oid        *result;
    int         nums;
 
    if (oidString == NULL)
        return NULL;
-   result = (Oid (*)[]) palloc(sizeof(Oid[8]));
+
+   result = (Oid *) palloc(sizeof(Oid[8]));
    if ((nums = sscanf(oidString, "%d%d%d%d%d%d%d%d",
-                      &(*result)[0],
-                      &(*result)[1],
-                      &(*result)[2],
-                      &(*result)[3],
-                      &(*result)[4],
-                      &(*result)[5],
-                      &(*result)[6],
-                      &(*result)[7])) != 8)
+                      &result[0],
+                      &result[1],
+                      &result[2],
+                      &result[3],
+                      &result[4],
+                      &result[5],
+                      &result[6],
+                      &result[7])) != 8)
    {
        do
-           (*result)[nums++] = 0;
+           result[nums++] = 0;
        while (nums < 8);
    }
-   return (Oid *) result;
+   return result;
 }
 
 /*
  *     oid8out - converts internal form to "num num ..."
  */
 char *
-oid8out(Oid (*oidArray)[])
+oid8out(Oid *oidArray)
 {
    int         num;
    Oid        *sp;
@@ -75,7 +76,7 @@ oid8out(Oid (*oidArray)[])
 
    /* assumes sign, 10 digits, ' ' */
    rp = result = (char *) palloc(8 * 12);
-   sp = *oidArray;
+   sp = oidArray;
    for (num = 8; num != 0; num--)
    {
        ltoa(*sp++, rp);
index 4d11727b72380c6f1b569d6441193e9f1fd38b4b..ad3cd7a63ef439c4c3485e6b2ff2a6be4fbaef8d 100644 (file)
@@ -7,7 +7,7 @@
  *
  *
  * IDENTIFICATION
- *   $Header: /cvsroot/pgsql/src/backend/utils/adt/regproc.c,v 1.27 1998/09/18 04:43:18 momjian Exp $
+ *   $Header: /cvsroot/pgsql/src/backend/utils/adt/regproc.c,v 1.28 1998/09/22 20:28:11 momjian Exp $
  *
  *-------------------------------------------------------------------------
  */
@@ -211,7 +211,7 @@ regprocout(RegProcedure proid)
  *     int8typeout         - converts int8 type oids to "typname" list
  */
 text *
-oid8types(Oid (*oidArray)[])
+oid8types(Oid *oidArray)
 {
    HeapTuple   typetup;
    text       *result;
index 8c108ee0dee3d46440512e04cde78788002c34fb..f0cfd5b988f058153b9f7abdf17474531901dfdb 100644 (file)
@@ -6,7 +6,7 @@
  *
  * Copyright (c) 1994, Regents of the University of California
  *
- * $Id: builtins.h,v 1.54 1998/09/18 04:43:20 momjian Exp $
+ * $Id: builtins.h,v 1.55 1998/09/22 20:28:13 momjian Exp $
  *
  * NOTES
  *   This should normally only be included by fmgr.h.
@@ -64,7 +64,7 @@ extern bool cideq(int8 arg1, int8 arg2);
 extern int32 int2in(char *num);
 extern char *int2out(int16 sh);
 extern int16 *int28in(char *shs);
-extern char *int28out(int16 (*shs)[]);
+extern char *int28out(int16 *shs);
 extern int32 *int44in(char *input_string);
 extern char *int44out(int32 *an_array);
 extern int32 int4in(char *num);
@@ -329,7 +329,7 @@ extern bool oidnotin(Oid the_oid, char *compare);
 
 /* oid.c */
 extern Oid *oid8in(char *oidString);
-extern char *oid8out(Oid (*oidArray)[]);
+extern char *oid8out(Oid *oidArray);
 extern Oid oidin(char *s);
 extern char *oidout(Oid o);
 extern bool oideq(Oid arg1, Oid arg2);
@@ -358,7 +358,7 @@ extern bool texticregexne(struct varlena * s, struct varlena * p);
 /* regproc.c */
 extern int32 regprocin(char *pro_name_and_oid);
 extern char *regprocout(RegProcedure proid);
-extern text *oid8types(Oid (*oidArray)[]);
+extern text *oid8types(Oid *oidArray);
 extern Oid regproctooid(RegProcedure rp);
 
 /* define macro to replace mixed-case function call - tgl 97/04/27 */
index 4bdc0c94ae90136df38c22c5ded9e545223917fc..768c5d86b92575886d69f90e02975d9e123c08cd 100644 (file)
@@ -18,7 +18,7 @@
 #ifndef PGENV_H
 #define PGENV_H
 
-#include .h>
+#include 
 
 
 //