26 #include <libvisual/lvconfig.h>
27 #include <libvisual/lv_defines.h>
43 typedef void *(*VisMemCopyFunc)(
void *dest,
const void *src, visual_size_t n);
57 typedef void *(*VisMemCopyPitchFunc)(
void *dest,
const void *src,
int pitch1,
int pitch2,
int width,
int rows);
68 typedef void *(*VisMemSet8Func)(
void *dest,
int c, visual_size_t n);
79 typedef void *(*VisMemSet16Func)(
void *dest,
int c, visual_size_t n);
90 typedef void *(*VisMemSet32Func)(
void *dest,
int c, visual_size_t n);
169 #define visual_mem_new0(struct_type, n_structs) \
170 ((struct_type *) visual_mem_malloc0 (((visual_size_t) sizeof (struct_type)) * ((visual_size_t) (n_structs))))