summaryrefslogtreecommitdiff
path: root/src/include/utils/palloc.h
diff options
context:
space:
mode:
authorBruce Momjian <bruce@momjian.us>2002-11-10 02:17:25 +0000
committerBruce Momjian <bruce@momjian.us>2002-11-10 02:17:25 +0000
commit78822b328c2907accf590d5473a0508ea3ee07a5 (patch)
tree69bc6e0445f319311c13b6e8c9865187fbc93d3b /src/include/utils/palloc.h
parent7aeab94adf2a7e1ad0d0a32ee4bdc6b30e1cadeb (diff)
downloadpostgresql-78822b328c2907accf590d5473a0508ea3ee07a5.tar.gz
Add palloc0 function to inline MemSet for newNode call.
Diffstat (limited to 'src/include/utils/palloc.h')
-rw-r--r--src/include/utils/palloc.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/include/utils/palloc.h b/src/include/utils/palloc.h
index 44adc1ed96..89b5c151a2 100644
--- a/src/include/utils/palloc.h
+++ b/src/include/utils/palloc.h
@@ -21,7 +21,7 @@
* Portions Copyright (c) 1996-2002, PostgreSQL Global Development Group
* Portions Copyright (c) 1994, Regents of the University of California
*
- * $Id: palloc.h,v 1.21 2002/10/11 04:16:44 momjian Exp $
+ * $Id: palloc.h,v 1.22 2002/11/10 02:17:25 momjian Exp $
*
*-------------------------------------------------------------------------
*/
@@ -46,9 +46,12 @@ extern DLLIMPORT MemoryContext CurrentMemoryContext;
* Fundamental memory-allocation operations (more are in utils/memutils.h)
*/
extern void *MemoryContextAlloc(MemoryContext context, Size size);
+extern void *MemoryContextAllocZero(MemoryContext context, Size size);
#define palloc(sz) MemoryContextAlloc(CurrentMemoryContext, (sz))
+#define palloc0(sz) MemoryContextAllocZero(CurrentMemoryContext, (sz))
+
extern void pfree(void *pointer);
extern void *repalloc(void *pointer, Size size);