|
7 | 7 | *
|
8 | 8 | *
|
9 | 9 | * IDENTIFICATION
|
10 |
| - * $Header: /cvsroot/pgsql/src/backend/lib/Attic/fstack.c,v 1.3 1996/11/0608:27:12 scrappy Exp $ |
| 10 | + * $Header: /cvsroot/pgsql/src/backend/lib/Attic/fstack.c,v 1.4 1997/06/0622:02:37 scrappy Exp $ |
11 | 11 | *
|
12 | 12 | *-------------------------------------------------------------------------
|
13 | 13 | */
|
|
39 | 39 | #defineFixedStackGetItem(stack,pointer) \
|
40 | 40 | ((FixedItem)((char *)(pointer) + (stack)->offset))
|
41 | 41 |
|
| 42 | +#defineFixedStackIsValid(stack) ((bool)PointerIsValid(stack)) |
| 43 | + |
42 | 44 | /*
|
43 | 45 | * External functions
|
44 | 46 | */
|
45 | 47 |
|
46 |
| -/* |
47 |
| - * FixedStackIsValid -- |
48 |
| - *True iff stack is valid. |
49 |
| - */ |
50 |
| -staticbool |
51 |
| -FixedStackIsValid(FixedStackstack) |
52 |
| -{ |
53 |
| -return ((bool)PointerIsValid(stack)); |
54 |
| -} |
55 |
| - |
56 |
| - |
57 | 48 | void
|
58 | 49 | FixedStackInit(FixedStackstack,Offsetoffset)
|
59 | 50 | {
|
@@ -92,7 +83,7 @@ FixedStackPush(FixedStack stack, Pointer pointer)
|
92 | 83 | stack->top=item;
|
93 | 84 | }
|
94 | 85 |
|
95 |
| - |
| 86 | +#ifndefNO_ASSERT_CHECKING |
96 | 87 | /*
|
97 | 88 | * FixedStackContains --
|
98 | 89 | *True iff ordered stack contains given element.
|
@@ -122,6 +113,7 @@ FixedStackContains(FixedStack stack, Pointer pointer)
|
122 | 113 | }
|
123 | 114 | return (false);
|
124 | 115 | }
|
| 116 | +#endif |
125 | 117 |
|
126 | 118 | Pointer
|
127 | 119 | FixedStackGetTop(FixedStackstack)
|
|