31#ifndef MBFL_MEMORY_DEVICE_H
32#define MBFL_MEMORY_DEVICE_H
37#define MBFL_MEMORY_DEVICE_ALLOC_SIZE 64
struct _mbfl_wchar_device mbfl_wchar_device
MBFLAPI void mbfl_wchar_device_init(mbfl_wchar_device *device)
MBFLAPI void mbfl_memory_device_init(mbfl_memory_device *device, size_t initsz, size_t allocsz)
MBFLAPI int mbfl_memory_device_devcat(mbfl_memory_device *dest, mbfl_memory_device *src)
MBFLAPI int mbfl_memory_device_strcat(mbfl_memory_device *device, const char *psrc)
struct _mbfl_memory_device mbfl_memory_device
MBFLAPI mbfl_string * mbfl_memory_device_result(mbfl_memory_device *device, mbfl_string *result)
MBFLAPI int mbfl_memory_device_strncat(mbfl_memory_device *device, const char *psrc, size_t len)
MBFLAPI void mbfl_memory_device_unput(mbfl_memory_device *device)
MBFLAPI void mbfl_memory_device_realloc(mbfl_memory_device *device, size_t initsz, size_t allocsz)
MBFLAPI void mbfl_memory_device_reset(mbfl_memory_device *device)
MBFLAPI void mbfl_memory_device_clear(mbfl_memory_device *device)
MBFLAPI int mbfl_memory_device_output(int c, void *data)
MBFLAPI void mbfl_wchar_device_clear(mbfl_wchar_device *device)
MBFLAPI int mbfl_wchar_device_output(int c, void *data)
struct _mbfl_string mbfl_string