aboutsummaryrefslogtreecommitdiff
path: root/src/backend/lib/fstack.c
diff options
context:
space:
mode:
authorMarc G. Fournier <scrappy@hub.org>1997-06-06 22:02:37 +0000
committerMarc G. Fournier <scrappy@hub.org>1997-06-06 22:02:37 +0000
commit0f94738c335435ce739923755e099ff9786294e9 (patch)
tree7927d49b17419391ca02a64c20199ecda076c319 /src/backend/lib/fstack.c
parent20e71222eaea3193c96fd155313018978565b8df (diff)
downloadpostgresql-0f94738c335435ce739923755e099ff9786294e9.tar.gz
postgresql-0f94738c335435ce739923755e099ff9786294e9.zip
From: "D'Arcy J.M. Cain" <darcy@druid.net>
Subject: [PATCHES] backend/lib/fstack.c - The FixedStackIsValid so obviously needs to be a macro - FixedStackContains only called if assert checking on
Diffstat (limited to 'src/backend/lib/fstack.c')
-rw-r--r--src/backend/lib/fstack.c18
1 files changed, 5 insertions, 13 deletions
diff --git a/src/backend/lib/fstack.c b/src/backend/lib/fstack.c
index b8f90b977ad..68f1505b167 100644
--- a/src/backend/lib/fstack.c
+++ b/src/backend/lib/fstack.c
@@ -7,7 +7,7 @@
*
*
* IDENTIFICATION
- * $Header: /cvsroot/pgsql/src/backend/lib/Attic/fstack.c,v 1.3 1996/11/06 08:27:12 scrappy Exp $
+ * $Header: /cvsroot/pgsql/src/backend/lib/Attic/fstack.c,v 1.4 1997/06/06 22:02:37 scrappy Exp $
*
*-------------------------------------------------------------------------
*/
@@ -39,21 +39,12 @@
#define FixedStackGetItem(stack, pointer) \
((FixedItem)((char *)(pointer) + (stack)->offset))
+#define FixedStackIsValid(stack) ((bool)PointerIsValid(stack))
+
/*
* External functions
*/
-/*
- * FixedStackIsValid --
- * True iff stack is valid.
- */
-static bool
-FixedStackIsValid(FixedStack stack)
-{
- return ((bool)PointerIsValid(stack));
-}
-
-
void
FixedStackInit(FixedStack stack, Offset offset)
{
@@ -92,7 +83,7 @@ FixedStackPush(FixedStack stack, Pointer pointer)
stack->top = item;
}
-
+#ifndef NO_ASSERT_CHECKING
/*
* FixedStackContains --
* True iff ordered stack contains given element.
@@ -122,6 +113,7 @@ FixedStackContains(FixedStack stack, Pointer pointer)
}
return (false);
}
+#endif
Pointer
FixedStackGetTop(FixedStack stack)