+StringBuffer*
+initStringBuffer(StringBuffer* state, int initsize) {
+ memset(state, 0, sizeof(*state));
+
+ return initStringBufferInternal(state, initsize);
+}
+
+StringBuffer*
+initStringBufferMC(StringBuffer* state, MemoryContext *mc, int initsize) {
+ memset(state, 0, sizeof(*state));
+ state->mc = mc;
+
+ return initStringBufferInternal(state, initsize);
+}
+
+StringBuffer*
+initStringBufferMA(StringBuffer* state, MemAlloc memalloc, int initsize) {
+ memset(state, 0, sizeof(*state));
+ state->memalloc = memalloc;
+
+ return initStringBufferInternal(state, initsize);
+}
+