aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBruce Momjian <bruce@momjian.us>1998-09-22 20:28:15 +0000
committerBruce Momjian <bruce@momjian.us>1998-09-22 20:28:15 +0000
commita3c5a3cb2f0a72bf605d867763b11451aae9fa4c (patch)
treefa9e293f01c426e2ba311acfeda0c4392c025ef8
parent738dc876eddca3b4706ad1a57446e222f0829a77 (diff)
downloadpostgresql-a3c5a3cb2f0a72bf605d867763b11451aae9fa4c.tar.gz
postgresql-a3c5a3cb2f0a72bf605d867763b11451aae9fa4c.zip
Cleanup for oid8[] from Tatsuo Ishii.
-rw-r--r--src/backend/optimizer/util/tlist.c10
-rw-r--r--src/backend/utils/adt/int.c33
-rw-r--r--src/backend/utils/adt/oid.c31
-rw-r--r--src/backend/utils/adt/regproc.c4
-rw-r--r--src/include/utils/builtins.h8
-rw-r--r--src/interfaces/libpq++/pgenv.h2
6 files changed, 44 insertions, 44 deletions
diff --git a/src/backend/optimizer/util/tlist.c b/src/backend/optimizer/util/tlist.c
index 8400e967252..6a7c743dd9b 100644
--- a/src/backend/optimizer/util/tlist.c
+++ b/src/backend/optimizer/util/tlist.c
@@ -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;
diff --git a/src/backend/utils/adt/int.c b/src/backend/utils/adt/int.c
index 6037032ed13..2f03fd3f918 100644
--- a/src/backend/utils/adt/int.c
+++ b/src/backend/utils/adt/int.c
@@ -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.
diff --git a/src/backend/utils/adt/oid.c b/src/backend/utils/adt/oid.c
index 92946f86fd0..9b3a8ffbca0 100644
--- a/src/backend/utils/adt/oid.c
+++ b/src/backend/utils/adt/oid.c
@@ -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 $
*
*-------------------------------------------------------------------------
*/
@@ -31,34 +31,35 @@
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);
diff --git a/src/backend/utils/adt/regproc.c b/src/backend/utils/adt/regproc.c
index 4d11727b723..ad3cd7a63ef 100644
--- a/src/backend/utils/adt/regproc.c
+++ b/src/backend/utils/adt/regproc.c
@@ -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;
diff --git a/src/include/utils/builtins.h b/src/include/utils/builtins.h
index 8c108ee0dee..f0cfd5b988f 100644
--- a/src/include/utils/builtins.h
+++ b/src/include/utils/builtins.h
@@ -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 */
diff --git a/src/interfaces/libpq++/pgenv.h b/src/interfaces/libpq++/pgenv.h
index 4bdc0c94ae9..768c5d86b92 100644
--- a/src/interfaces/libpq++/pgenv.h
+++ b/src/interfaces/libpq++/pgenv.h
@@ -18,7 +18,7 @@
#ifndef PGENV_H
#define PGENV_H
-#include <string.h>
+#include <string>
//