php-internal-docs 8.4.8
Unofficial docs for php/php-src
Loading...
Searching...
No Matches
st_mysqlnd_allocator_methods Struct Reference

#include <mysqlnd_alloc.h>

Data Fields

void *(* m_emalloc )(size_t size MYSQLND_MEM_D)
 
void *(* m_pemalloc )(size_t size, bool persistent MYSQLND_MEM_D)
 
void *(* m_ecalloc )(unsigned int nmemb, size_t size MYSQLND_MEM_D)
 
void *(* m_pecalloc )(unsigned int nmemb, size_t size, bool persistent MYSQLND_MEM_D)
 
void *(* m_erealloc )(void *ptr, size_t new_size MYSQLND_MEM_D)
 
void *(* m_perealloc )(void *ptr, size_t new_size, bool persistent MYSQLND_MEM_D)
 
void(* m_efree )(void *ptr MYSQLND_MEM_D)
 
void(* m_pefree )(void *ptr, bool persistent MYSQLND_MEM_D)
 
char *(* m_pememdup )(const char *const ptr, size_t size, bool persistent MYSQLND_MEM_D)
 
char *(* m_pestrndup )(const char *const ptr, size_t size, bool persistent MYSQLND_MEM_D)
 
char *(* m_pestrdup )(const char *const ptr, bool persistent MYSQLND_MEM_D)
 

Detailed Description

Definition at line 26 of file mysqlnd_alloc.h.

Field Documentation

◆ m_ecalloc

void *(* st_mysqlnd_allocator_methods::m_ecalloc) (unsigned int nmemb, size_t size MYSQLND_MEM_D)

Definition at line 30 of file mysqlnd_alloc.h.

◆ m_efree

void(* st_mysqlnd_allocator_methods::m_efree) (void *ptr MYSQLND_MEM_D)

Definition at line 34 of file mysqlnd_alloc.h.

◆ m_emalloc

void *(* st_mysqlnd_allocator_methods::m_emalloc) (size_t size MYSQLND_MEM_D)

Definition at line 28 of file mysqlnd_alloc.h.

◆ m_erealloc

void *(* st_mysqlnd_allocator_methods::m_erealloc) (void *ptr, size_t new_size MYSQLND_MEM_D)

Definition at line 32 of file mysqlnd_alloc.h.

◆ m_pecalloc

void *(* st_mysqlnd_allocator_methods::m_pecalloc) (unsigned int nmemb, size_t size, bool persistent MYSQLND_MEM_D)

Definition at line 31 of file mysqlnd_alloc.h.

◆ m_pefree

void(* st_mysqlnd_allocator_methods::m_pefree) (void *ptr, bool persistent MYSQLND_MEM_D)

Definition at line 35 of file mysqlnd_alloc.h.

◆ m_pemalloc

void *(* st_mysqlnd_allocator_methods::m_pemalloc) (size_t size, bool persistent MYSQLND_MEM_D)

Definition at line 29 of file mysqlnd_alloc.h.

◆ m_pememdup

char *(* st_mysqlnd_allocator_methods::m_pememdup) (const char *const ptr, size_t size, bool persistent MYSQLND_MEM_D)

Definition at line 36 of file mysqlnd_alloc.h.

◆ m_perealloc

void *(* st_mysqlnd_allocator_methods::m_perealloc) (void *ptr, size_t new_size, bool persistent MYSQLND_MEM_D)

Definition at line 33 of file mysqlnd_alloc.h.

◆ m_pestrdup

char *(* st_mysqlnd_allocator_methods::m_pestrdup) (const char *const ptr, bool persistent MYSQLND_MEM_D)

Definition at line 38 of file mysqlnd_alloc.h.

◆ m_pestrndup

char *(* st_mysqlnd_allocator_methods::m_pestrndup) (const char *const ptr, size_t size, bool persistent MYSQLND_MEM_D)

Definition at line 37 of file mysqlnd_alloc.h.


The documentation for this struct was generated from the following file: