28#include <libexif/exifutil.h>
34typedef struct _ExifMem ExifMem;
69EXIF_API(
void) exif_mem_ref (ExifMem *);
74EXIF_API(
void) exif_mem_unref (ExifMem *);
76EXIF_API(
void *) exif_mem_alloc (ExifMem *m,
ExifLong s);
77EXIF_API(
void *) exif_mem_realloc (ExifMem *m,
void *p,
ExifLong s);
78EXIF_API(
void) exif_mem_free (ExifMem *m,
void *p);
84EXIF_API(ExifMem *) exif_mem_new_default (
void);
void *EXIF_CALLBACK(* ExifMemAllocFunc)(ExifLong s)
Should work like calloc()
Definition: exif-mem.h:41
void *EXIF_CALLBACK(* ExifMemReallocFunc)(void *p, ExifLong s)
Should work like realloc()
Definition: exif-mem.h:49
void EXIF_CALLBACK(* ExifMemFreeFunc)(void *p)
Free method for ExifMem.
Definition: exif-mem.h:56
uint32_t ExifLong
EXIF Unsigned Long data type.
Definition: exif-utils.h:69