php-internal-docs 8.4.8
Unofficial docs for php/php-src
Loading...
Searching...
No Matches
mbfl_memory_device.c File Reference
#include <stddef.h>
#include <string.h>
#include "zend.h"
#include "mbfl_memory_device.h"

Go to the source code of this file.

Functions

void mbfl_memory_device_init (mbfl_memory_device *device, size_t initsz, size_t allocsz)
 
void mbfl_memory_device_realloc (mbfl_memory_device *device, size_t initsz, size_t allocsz)
 
void mbfl_memory_device_clear (mbfl_memory_device *device)
 
void mbfl_memory_device_reset (mbfl_memory_device *device)
 
void mbfl_memory_device_unput (mbfl_memory_device *device)
 
mbfl_stringmbfl_memory_device_result (mbfl_memory_device *device, mbfl_string *result)
 
int mbfl_memory_device_output (int c, void *data)
 
int mbfl_memory_device_strcat (mbfl_memory_device *device, const char *psrc)
 
int mbfl_memory_device_strncat (mbfl_memory_device *device, const char *psrc, size_t len)
 
int mbfl_memory_device_devcat (mbfl_memory_device *dest, mbfl_memory_device *src)
 
void mbfl_wchar_device_init (mbfl_wchar_device *device)
 
void mbfl_wchar_device_clear (mbfl_wchar_device *device)
 
int mbfl_wchar_device_output (int c, void *data)
 

Function Documentation

◆ mbfl_memory_device_clear()

void mbfl_memory_device_clear ( mbfl_memory_device * device)

Definition at line 57 of file mbfl_memory_device.c.

◆ mbfl_memory_device_devcat()

int mbfl_memory_device_devcat ( mbfl_memory_device * dest,
mbfl_memory_device * src )

Definition at line 137 of file mbfl_memory_device.c.

◆ mbfl_memory_device_init()

void mbfl_memory_device_init ( mbfl_memory_device * device,
size_t initsz,
size_t allocsz )

Definition at line 40 of file mbfl_memory_device.c.

◆ mbfl_memory_device_output()

int mbfl_memory_device_output ( int c,
void * data )

Definition at line 88 of file mbfl_memory_device.c.

◆ mbfl_memory_device_realloc()

void mbfl_memory_device_realloc ( mbfl_memory_device * device,
size_t initsz,
size_t allocsz )

Definition at line 48 of file mbfl_memory_device.c.

◆ mbfl_memory_device_reset()

void mbfl_memory_device_reset ( mbfl_memory_device * device)

Definition at line 66 of file mbfl_memory_device.c.

◆ mbfl_memory_device_result()

mbfl_string * mbfl_memory_device_result ( mbfl_memory_device * device,
mbfl_string * result )

Definition at line 78 of file mbfl_memory_device.c.

◆ mbfl_memory_device_strcat()

int mbfl_memory_device_strcat ( mbfl_memory_device * device,
const char * psrc )

Definition at line 109 of file mbfl_memory_device.c.

◆ mbfl_memory_device_strncat()

int mbfl_memory_device_strncat ( mbfl_memory_device * device,
const char * psrc,
size_t len )

Definition at line 114 of file mbfl_memory_device.c.

◆ mbfl_memory_device_unput()

void mbfl_memory_device_unput ( mbfl_memory_device * device)

Definition at line 71 of file mbfl_memory_device.c.

◆ mbfl_wchar_device_clear()

void mbfl_wchar_device_clear ( mbfl_wchar_device * device)

Definition at line 150 of file mbfl_memory_device.c.

◆ mbfl_wchar_device_init()

void mbfl_wchar_device_init ( mbfl_wchar_device * device)

Definition at line 142 of file mbfl_memory_device.c.

◆ mbfl_wchar_device_output()

int mbfl_wchar_device_output ( int c,
void * data )

Definition at line 159 of file mbfl_memory_device.c.