KVMemoryStream
This structure defines an optional memory allocator to be used by Filter. Behavior for all functions is the same as for their C run-time equivalents. The structure is defined in kvtypes.h.
typedef struct tag_MemoryStream
{
void *pMemoryStreamPrivateData;
void * (pascal *fpMalloc) (struct tag_MemoryStream*, size_t );
void (pascal *fpFree) (struct tag_MemoryStream*, void *);
void * (pascal *fpRealloc) (struct tag_MemoryStream*, void *, size_t);
void * (pascal *fpCalloc) (struct tag_MemoryStream*, size_t, size_t);
}
KVMemoryStream;
Member Descriptions
- All member functions are equivalent to their counterparts in the ANSI standard library.
fpRealloc()must handle aNULLpointer.