Commit 326d8658 authored by Bruce Momjian's avatar Bruce Momjian

Change form() to varargform() to prevent portability problems.

parent e7865086
...@@ -8,7 +8,7 @@ ...@@ -8,7 +8,7 @@
* *
* *
* IDENTIFICATION * IDENTIFICATION
* $Header: /cvsroot/pgsql/src/backend/access/index/Attic/istrat.c,v 1.32 1999/05/25 16:07:15 momjian Exp $ * $Header: /cvsroot/pgsql/src/backend/access/index/Attic/istrat.c,v 1.33 1999/06/19 04:54:10 momjian Exp $
* *
*------------------------------------------------------------------------- *-------------------------------------------------------------------------
*/ */
...@@ -612,7 +612,7 @@ IndexSupportInitialize(IndexStrategy indexStrategy, ...@@ -612,7 +612,7 @@ IndexSupportInitialize(IndexStrategy indexStrategy,
attributeNumber++) attributeNumber++)
{ {
int16 support; int16 support;
Form_pg_amproc form; Form_pg_amproc aform;
RegProcedure *loc; RegProcedure *loc;
loc = &indexSupport[((attributeNumber - 1) * maxSupportNumber)]; loc = &indexSupport[((attributeNumber - 1) * maxSupportNumber)];
...@@ -627,8 +627,8 @@ IndexSupportInitialize(IndexStrategy indexStrategy, ...@@ -627,8 +627,8 @@ IndexSupportInitialize(IndexStrategy indexStrategy,
while (HeapTupleIsValid(tuple = heap_getnext(scan, 0))) while (HeapTupleIsValid(tuple = heap_getnext(scan, 0)))
{ {
form = (Form_pg_amproc) GETSTRUCT(tuple); aform = (Form_pg_amproc) GETSTRUCT(tuple);
loc[(form->amprocnum - 1)] = form->amproc; loc[(aform->amprocnum - 1)] = aform->amproc;
} }
heap_endscan(scan); heap_endscan(scan);
...@@ -667,12 +667,12 @@ IndexSupportInitialize(IndexStrategy indexStrategy, ...@@ -667,12 +667,12 @@ IndexSupportInitialize(IndexStrategy indexStrategy,
while (HeapTupleIsValid(tuple = heap_getnext(scan, 0))) while (HeapTupleIsValid(tuple = heap_getnext(scan, 0)))
{ {
Form_pg_amop form; Form_pg_amop aform;
form = (Form_pg_amop) GETSTRUCT(tuple); aform = (Form_pg_amop) GETSTRUCT(tuple);
OperatorRelationFillScanKeyEntry(operatorRelation, OperatorRelationFillScanKeyEntry(operatorRelation,
form->amopopr, aform->amopopr,
StrategyMapGetScanKeyEntry(map, form->amopstrategy)); StrategyMapGetScanKeyEntry(map, aform->amopstrategy));
} }
heap_endscan(scan); heap_endscan(scan);
......
...@@ -7,7 +7,7 @@ ...@@ -7,7 +7,7 @@
* *
* *
* IDENTIFICATION * IDENTIFICATION
* $Header: /cvsroot/pgsql/src/backend/catalog/index.c,v 1.78 1999/06/16 11:01:17 momjian Exp $ * $Header: /cvsroot/pgsql/src/backend/catalog/index.c,v 1.79 1999/06/19 04:54:11 momjian Exp $
* *
* *
* INTERFACE ROUTINES * INTERFACE ROUTINES
...@@ -372,7 +372,7 @@ AccessMethodObjectIdGetForm(Oid accessMethodObjectId) ...@@ -372,7 +372,7 @@ AccessMethodObjectIdGetForm(Oid accessMethodObjectId)
HeapScanDesc pg_am_scan; HeapScanDesc pg_am_scan;
HeapTuple pg_am_tuple; HeapTuple pg_am_tuple;
ScanKeyData key; ScanKeyData key;
Form_pg_am form; Form_pg_am aform;
/* ---------------- /* ----------------
* form a scan key for the pg_am relation * form a scan key for the pg_am relation
...@@ -406,13 +406,13 @@ AccessMethodObjectIdGetForm(Oid accessMethodObjectId) ...@@ -406,13 +406,13 @@ AccessMethodObjectIdGetForm(Oid accessMethodObjectId)
* if found am tuple, then copy the form and return the copy * if found am tuple, then copy the form and return the copy
* ---------------- * ----------------
*/ */
form = (Form_pg_am) palloc(sizeof *form); aform = (Form_pg_am) palloc(sizeof *aform);
memcpy(form, GETSTRUCT(pg_am_tuple), sizeof *form); memcpy(aform, GETSTRUCT(pg_am_tuple), sizeof *aform);
heap_endscan(pg_am_scan); heap_endscan(pg_am_scan);
heap_close(pg_am_desc); heap_close(pg_am_desc);
return form; return aform;
} }
/* ---------------------------------------------------------------- /* ----------------------------------------------------------------
......
...@@ -7,7 +7,7 @@ ...@@ -7,7 +7,7 @@
* *
* *
* IDENTIFICATION * IDENTIFICATION
* $Header: /cvsroot/pgsql/src/backend/commands/Attic/command.c,v 1.46 1999/05/25 22:40:54 momjian Exp $ * $Header: /cvsroot/pgsql/src/backend/commands/Attic/command.c,v 1.47 1999/06/19 04:54:12 momjian Exp $
* *
* NOTES * NOTES
* The PortalExecutorHeapMemory crap needs to be eliminated * The PortalExecutorHeapMemory crap needs to be eliminated
...@@ -435,7 +435,7 @@ PerformAddAttribute(char *relationName, ...@@ -435,7 +435,7 @@ PerformAddAttribute(char *relationName,
{ {
HeapTuple typeTuple; HeapTuple typeTuple;
Form_pg_type form; Form_pg_type tform;
char *typename; char *typename;
int attnelems; int attnelems;
...@@ -469,21 +469,21 @@ PerformAddAttribute(char *relationName, ...@@ -469,21 +469,21 @@ PerformAddAttribute(char *relationName,
typeTuple = SearchSysCacheTuple(TYPNAME, typeTuple = SearchSysCacheTuple(TYPNAME,
PointerGetDatum(typename), PointerGetDatum(typename),
0, 0, 0); 0, 0, 0);
form = (Form_pg_type) GETSTRUCT(typeTuple); tform = (Form_pg_type) GETSTRUCT(typeTuple);
if (!HeapTupleIsValid(typeTuple)) if (!HeapTupleIsValid(typeTuple))
elog(ERROR, "Add: type \"%s\" nonexistent", typename); elog(ERROR, "Add: type \"%s\" nonexistent", typename);
namestrcpy(&(attribute->attname), colDef->colname); namestrcpy(&(attribute->attname), colDef->colname);
attribute->atttypid = typeTuple->t_data->t_oid; attribute->atttypid = typeTuple->t_data->t_oid;
attribute->attlen = form->typlen; attribute->attlen = tform->typlen;
attribute->attdisbursion = 0; attribute->attdisbursion = 0;
attribute->attcacheoff = -1; attribute->attcacheoff = -1;
attribute->atttypmod = colDef->typename->typmod; attribute->atttypmod = colDef->typename->typmod;
attribute->attnum = i; attribute->attnum = i;
attribute->attbyval = form->typbyval; attribute->attbyval = tform->typbyval;
attribute->attnelems = attnelems; attribute->attnelems = attnelems;
attribute->attisset = (bool) (form->typtype == 'c'); attribute->attisset = (bool) (tform->typtype == 'c');
attribute->attalign = form->typalign; attribute->attalign = tform->typalign;
attribute->attnotnull = false; attribute->attnotnull = false;
attribute->atthasdef = (colDef->defval != NULL); attribute->atthasdef = (colDef->defval != NULL);
......
...@@ -7,7 +7,7 @@ ...@@ -7,7 +7,7 @@
* *
* *
* IDENTIFICATION * IDENTIFICATION
* $Header: /cvsroot/pgsql/src/backend/libpq/Attic/portalbuf.c,v 1.14 1999/05/25 16:09:02 momjian Exp $ * $Header: /cvsroot/pgsql/src/backend/libpq/Attic/portalbuf.c,v 1.15 1999/06/19 04:54:13 momjian Exp $
* *
*------------------------------------------------------------------------- *-------------------------------------------------------------------------
*/ */
...@@ -89,7 +89,7 @@ portals_realloc(size_t size) ...@@ -89,7 +89,7 @@ portals_realloc(size_t size)
portals = newp; portals = newp;
else else
libpq_raise(&PortalError, libpq_raise(&PortalError,
form("Cannot alloc more memory in portals_realloc")); varargform("Cannot alloc more memory in portals_realloc"));
for (i = oldsize; i < portals_array_size; i++) for (i = oldsize; i < portals_array_size; i++)
portals[i] = (PortalEntry *) NULL; portals[i] = (PortalEntry *) NULL;
...@@ -109,11 +109,11 @@ pbuf_alloc(size_t size) ...@@ -109,11 +109,11 @@ pbuf_alloc(size_t size)
caddr_t addr; caddr_t addr;
if (size <= 0) if (size <= 0)
libpq_raise(&MemoryError, form("Invalid argument to pbuf_alloc().")); libpq_raise(&MemoryError, varargform("Invalid argument to pbuf_alloc()."));
addr = (caddr_t) palloc(size); addr = (caddr_t) palloc(size);
if (addr == (caddr_t) NULL) if (addr == (caddr_t) NULL)
libpq_raise(&MemoryError, form("Cannot Allocate space.")); libpq_raise(&MemoryError, varargform("Cannot Allocate space."));
return addr; return addr;
} }
...@@ -131,7 +131,7 @@ pbuf_free(caddr_t pointer) ...@@ -131,7 +131,7 @@ pbuf_free(caddr_t pointer)
if (pointer) if (pointer)
pfree(pointer); pfree(pointer);
else else
libpq_raise(&MemoryError, form("Tried to free NULL memory pointer")); libpq_raise(&MemoryError, varargform("Tried to free NULL memory pointer"));
} }
...@@ -437,7 +437,7 @@ pbuf_close(char *pname) ...@@ -437,7 +437,7 @@ pbuf_close(char *pname)
int i; int i;
if ((i = pbuf_getIndex(pname)) == -1) if ((i = pbuf_getIndex(pname)) == -1)
libpq_raise(&PortalError, form("Portal %s does not exist.", pname)); libpq_raise(&PortalError, varargform("Portal %s does not exist.", pname));
pbuf_freePortal(portals[i]->portal); pbuf_freePortal(portals[i]->portal);
pbuf_freeEntry(i); pbuf_freeEntry(i);
...@@ -462,7 +462,7 @@ pbuf_findGroup(PortalBuffer *portal, ...@@ -462,7 +462,7 @@ pbuf_findGroup(PortalBuffer *portal,
if (group == NULL) if (group == NULL)
libpq_raise(&PortalError, libpq_raise(&PortalError,
form("Group index %d out of bound.", group_index)); varargform("Group index %d out of bound.", group_index));
return group; return group;
} }
...@@ -485,7 +485,7 @@ pbuf_findFnumber(GroupBuffer *group, ...@@ -485,7 +485,7 @@ pbuf_findFnumber(GroupBuffer *group,
return i; return i;
libpq_raise(&PortalError, libpq_raise(&PortalError,
form("Field-name %s does not exist.", field_name)); varargform("Field-name %s does not exist.", field_name));
/* not reached, here to make compiler happy */ /* not reached, here to make compiler happy */
return 0; return 0;
...@@ -502,7 +502,7 @@ pbuf_checkFnumber(GroupBuffer *group, ...@@ -502,7 +502,7 @@ pbuf_checkFnumber(GroupBuffer *group,
{ {
if (field_number < 0 || field_number >= group->no_fields) if (field_number < 0 || field_number >= group->no_fields)
libpq_raise(&PortalError, libpq_raise(&PortalError,
form("Field number %d out of bound.", field_number)); varargform("Field number %d out of bound.", field_number));
} }
/* -------------------------------- /* --------------------------------
......
...@@ -8,7 +8,7 @@ ...@@ -8,7 +8,7 @@
* *
* *
* IDENTIFICATION * IDENTIFICATION
* $Header: /cvsroot/pgsql/src/backend/optimizer/path/indxpath.c,v 1.56 1999/05/25 22:41:28 momjian Exp $ * $Header: /cvsroot/pgsql/src/backend/optimizer/path/indxpath.c,v 1.57 1999/06/19 04:54:14 momjian Exp $
* *
*------------------------------------------------------------------------- *-------------------------------------------------------------------------
*/ */
...@@ -1008,7 +1008,7 @@ clause_pred_clause_test(Expr *predicate, Node *clause) ...@@ -1008,7 +1008,7 @@ clause_pred_clause_test(Expr *predicate, Node *clause)
HeapScanDesc scan; HeapScanDesc scan;
HeapTuple tuple; HeapTuple tuple;
ScanKeyData entry[3]; ScanKeyData entry[3];
Form_pg_amop form; Form_pg_amop aform;
pred_var = (Var *) get_leftop(predicate); pred_var = (Var *) get_leftop(predicate);
pred_const = (Const *) get_rightop(predicate); pred_const = (Const *) get_rightop(predicate);
...@@ -1067,13 +1067,13 @@ clause_pred_clause_test(Expr *predicate, Node *clause) ...@@ -1067,13 +1067,13 @@ clause_pred_clause_test(Expr *predicate, Node *clause)
elog(DEBUG, "clause_pred_clause_test: unknown pred_op"); elog(DEBUG, "clause_pred_clause_test: unknown pred_op");
return false; return false;
} }
form = (Form_pg_amop) GETSTRUCT(tuple); aform = (Form_pg_amop) GETSTRUCT(tuple);
/* Get the predicate operator's strategy number (1 to 5) */ /* Get the predicate operator's strategy number (1 to 5) */
pred_strategy = (StrategyNumber) form->amopstrategy; pred_strategy = (StrategyNumber) aform->amopstrategy;
/* Remember which operator class this strategy number came from */ /* Remember which operator class this strategy number came from */
opclass_id = form->amopclaid; opclass_id = aform->amopclaid;
heap_endscan(scan); heap_endscan(scan);
...@@ -1098,10 +1098,10 @@ clause_pred_clause_test(Expr *predicate, Node *clause) ...@@ -1098,10 +1098,10 @@ clause_pred_clause_test(Expr *predicate, Node *clause)
elog(DEBUG, "clause_pred_clause_test: unknown clause_op"); elog(DEBUG, "clause_pred_clause_test: unknown clause_op");
return false; return false;
} }
form = (Form_pg_amop) GETSTRUCT(tuple); aform = (Form_pg_amop) GETSTRUCT(tuple);
/* Get the restriction clause operator's strategy number (1 to 5) */ /* Get the restriction clause operator's strategy number (1 to 5) */
clause_strategy = (StrategyNumber) form->amopstrategy; clause_strategy = (StrategyNumber) aform->amopstrategy;
heap_endscan(scan); heap_endscan(scan);
...@@ -1130,10 +1130,10 @@ clause_pred_clause_test(Expr *predicate, Node *clause) ...@@ -1130,10 +1130,10 @@ clause_pred_clause_test(Expr *predicate, Node *clause)
elog(DEBUG, "clause_pred_clause_test: unknown test_op"); elog(DEBUG, "clause_pred_clause_test: unknown test_op");
return false; return false;
} }
form = (Form_pg_amop) GETSTRUCT(tuple); aform = (Form_pg_amop) GETSTRUCT(tuple);
/* Get the test operator */ /* Get the test operator */
test_op = form->amopopr; test_op = aform->amopopr;
heap_endscan(scan); heap_endscan(scan);
......
...@@ -7,7 +7,7 @@ ...@@ -7,7 +7,7 @@
* *
* *
* IDENTIFICATION * IDENTIFICATION
* $Header: /cvsroot/pgsql/src/backend/utils/error/Attic/format.c,v 1.11 1999/05/25 16:12:26 momjian Exp $ * $Header: /cvsroot/pgsql/src/backend/utils/error/Attic/format.c,v 1.12 1999/06/19 04:54:19 momjian Exp $
* *
*------------------------------------------------------------------------- *-------------------------------------------------------------------------
*/ */
...@@ -22,11 +22,11 @@ static char FormBuf[FormMaxSize]; ...@@ -22,11 +22,11 @@ static char FormBuf[FormMaxSize];
/* ---------------- /* ----------------
* form * varargform
* ---------------- * ----------------
*/ */
char * char *
form(const char *fmt,...) varargform(const char *fmt,...)
{ {
va_list args; va_list args;
......
...@@ -7,7 +7,7 @@ ...@@ -7,7 +7,7 @@
* *
* *
* IDENTIFICATION * IDENTIFICATION
* $Header: /cvsroot/pgsql/src/backend/utils/mmgr/portalmem.c,v 1.21 1999/06/12 14:07:26 momjian Exp $ * $Header: /cvsroot/pgsql/src/backend/utils/mmgr/portalmem.c,v 1.22 1999/06/19 04:54:19 momjian Exp $
* *
*------------------------------------------------------------------------- *-------------------------------------------------------------------------
*/ */
...@@ -234,7 +234,7 @@ PortalVariableMemoryRealloc(PortalVariableMemory this, ...@@ -234,7 +234,7 @@ PortalVariableMemoryRealloc(PortalVariableMemory this,
static char * static char *
PortalVariableMemoryGetName(PortalVariableMemory this) PortalVariableMemoryGetName(PortalVariableMemory this)
{ {
return form("%s-var", PortalVariableMemoryGetPortal(this)->name); return varargform("%s-var", PortalVariableMemoryGetPortal(this)->name);
} }
/* ---------------- /* ----------------
...@@ -312,7 +312,7 @@ PortalHeapMemoryRealloc(PortalHeapMemory this, ...@@ -312,7 +312,7 @@ PortalHeapMemoryRealloc(PortalHeapMemory this,
static char * static char *
PortalHeapMemoryGetName(PortalHeapMemory this) PortalHeapMemoryGetName(PortalHeapMemory this)
{ {
return form("%s-heap", PortalHeapMemoryGetPortal(this)->name); return varargform("%s-heap", PortalHeapMemoryGetPortal(this)->name);
} }
/* ---------------- /* ----------------
......
...@@ -7,7 +7,7 @@ ...@@ -7,7 +7,7 @@
* *
* Copyright (c) 1994, Regents of the University of California * Copyright (c) 1994, Regents of the University of California
* *
* $Id: c.h,v 1.55 1999/05/25 16:13:22 momjian Exp $ * $Id: c.h,v 1.56 1999/06/19 04:54:23 momjian Exp $
* *
*------------------------------------------------------------------------- *-------------------------------------------------------------------------
*/ */
...@@ -591,7 +591,7 @@ extern int assert_enabled; ...@@ -591,7 +591,7 @@ extern int assert_enabled;
#define LogTrap(condition, exception, printArgs) \ #define LogTrap(condition, exception, printArgs) \
{ if ((assert_enabled) && (condition)) \ { if ((assert_enabled) && (condition)) \
ExceptionalCondition(CppAsString(condition), &(exception), \ ExceptionalCondition(CppAsString(condition), &(exception), \
form printArgs, __FILE__, __LINE__); } varargform printArgs, __FILE__, __LINE__); }
/* /*
* LogTrapMacro is the same as LogTrap but it's intended for use in macros: * LogTrapMacro is the same as LogTrap but it's intended for use in macros:
...@@ -602,7 +602,7 @@ extern int assert_enabled; ...@@ -602,7 +602,7 @@ extern int assert_enabled;
((bool) ((! assert_enabled) || (! condition) || \ ((bool) ((! assert_enabled) || (! condition) || \
(ExceptionalCondition(CppAsString(condition), \ (ExceptionalCondition(CppAsString(condition), \
&(exception), \ &(exception), \
form printArgs, __FILE__, __LINE__)))) varargform printArgs, __FILE__, __LINE__))))
#ifndef USE_ASSERT_CHECKING #ifndef USE_ASSERT_CHECKING
#define LogAssert(condition, printArgs) #define LogAssert(condition, printArgs)
...@@ -711,10 +711,10 @@ extern int ExceptionalCondition(char *conditionName, ...@@ -711,10 +711,10 @@ extern int ExceptionalCondition(char *conditionName,
/* ---------------- /* ----------------
* form is used by assert and the exception handling stuff * varargform is used by assert and the exception handling stuff
* ---------------- * ----------------
*/ */
extern char *form(const char *fmt,...); extern char *varargform(const char *fmt,...);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment