#ifndef MYSQLND_H
#define MYSQLND_H
-#define MYSQLND_VERSION PHP_VERSION " $Revision$"
+#define MYSQLND_VERSION "mysqlnd/PHP " PHP_VERSION " $Revision$"
#define MYSQLND_VERSION_ID PHP_VERSION_ID
/* This forces inlining of some accessor functions */
}
pool->refcount--;
} else {
- mnd_efree(chunk->ptr);
+ mnd_free(chunk->ptr);
}
if (cache_it && pool->free_chunk_list_elements < MYSQLND_MEMORY_POOL_CHUNK_LIST_SIZE) {
chunk->ptr = NULL;
pool->free_chunk_list[pool->free_chunk_list_elements++] = chunk;
} else {
/* We did not cache it -> free it */
- mnd_efree(chunk);
+ mnd_free(chunk);
}
DBG_VOID_RETURN;
}
if (pool->free_chunk_list_elements) {
chunk = pool->free_chunk_list[--pool->free_chunk_list_elements];
} else {
- chunk = mnd_emalloc(sizeof(MYSQLND_MEMORY_POOL_CHUNK));
+ chunk = mnd_malloc(sizeof(MYSQLND_MEMORY_POOL_CHUNK));
}
chunk->size = size;
*/
chunk->pool = pool;
if (size > pool->free_size) {
- chunk->ptr = mnd_emalloc(size);
+ chunk->ptr = mnd_malloc(size);
chunk->from_pool = FALSE;
} else {
chunk->from_pool = TRUE;
mysqlnd_mempool_create(size_t arena_size TSRMLS_DC)
{
/* We calloc, because we free(). We don't mnd_calloc() for a reason. */
- MYSQLND_MEMORY_POOL * ret = mnd_ecalloc(1, sizeof(MYSQLND_MEMORY_POOL));
+ MYSQLND_MEMORY_POOL * ret = mnd_calloc(1, sizeof(MYSQLND_MEMORY_POOL));
DBG_ENTER("mysqlnd_mempool_create");
ret->free_size = ret->arena_size = arena_size;
ret->refcount = 0;
/* OOM ? */
- ret->arena = mnd_emalloc(ret->arena_size);
+ ret->arena = mnd_malloc(ret->arena_size);
ret->get_chunk = mysqlnd_mempool_get_chunk;
DBG_RETURN(ret);
if (pool) {
/* mnd_free will reference LOCK_access and might crash, depending on the caller...*/
mysqlnd_mempool_free_contents(pool TSRMLS_CC);
- mnd_efree(pool->arena);
- mnd_efree(pool);
+ mnd_free(pool->arena);
+ mnd_free(pool);
}
DBG_VOID_RETURN;
}