php-internal-docs 8.4.8
Unofficial docs for php/php-src
Loading...
Searching...
No Matches
lexbor.h File Reference
#include "lexbor/core/def.h"

Go to the source code of this file.

Typedefs

typedef void *(* lexbor_memory_malloc_f) (size_t size)
 
typedef void *(* lexbor_memory_realloc_f) (void *dst, size_t size)
 
typedef void *(* lexbor_memory_calloc_f) (size_t num, size_t size)
 
typedef void(* lexbor_memory_free_f) (void *dst)
 

Functions

LXB_API voidlexbor_malloc (size_t size)
 
LXB_API voidlexbor_realloc (void *dst, size_t size)
 
LXB_API voidlexbor_calloc (size_t num, size_t size)
 
LXB_API voidlexbor_free (void *dst)
 
LXB_API lxb_status_t lexbor_memory_setup (lexbor_memory_malloc_f new_malloc, lexbor_memory_realloc_f new_realloc, lexbor_memory_calloc_f new_calloc, lexbor_memory_free_f new_free)
 

Typedef Documentation

◆ lexbor_memory_calloc_f

typedef void *(* lexbor_memory_calloc_f) (size_t num, size_t size)

Definition at line 18 of file lexbor.h.

◆ lexbor_memory_free_f

typedef void(* lexbor_memory_free_f) (void *dst)

Definition at line 19 of file lexbor.h.

◆ lexbor_memory_malloc_f

typedef void *(* lexbor_memory_malloc_f) (size_t size)

Definition at line 16 of file lexbor.h.

◆ lexbor_memory_realloc_f

typedef void *(* lexbor_memory_realloc_f) (void *dst, size_t size)

Definition at line 17 of file lexbor.h.

Function Documentation

◆ lexbor_calloc()

LXB_API void * lexbor_calloc ( size_t num,
size_t size )

Definition at line 27 of file memory.c.

◆ lexbor_free()

LXB_API void * lexbor_free ( void * dst)

Definition at line 33 of file memory.c.

◆ lexbor_malloc()

LXB_API void * lexbor_malloc ( size_t size)

Definition at line 15 of file memory.c.

◆ lexbor_memory_setup()

LXB_API lxb_status_t lexbor_memory_setup ( lexbor_memory_malloc_f new_malloc,
lexbor_memory_realloc_f new_realloc,
lexbor_memory_calloc_f new_calloc,
lexbor_memory_free_f new_free )

Definition at line 40 of file memory.c.

◆ lexbor_realloc()

LXB_API void * lexbor_realloc ( void * dst,
size_t size )

Definition at line 21 of file memory.c.