CPXXdeserializercreate and CPXdeserializercreate

Creates a de-serializer that de-serializes data from a block of memory.

int  CPXXdeserializercreate( CPXDESERIALIZERptr * deser_p, CPXLONG size, void const * buffer )

int  CPXdeserializercreate( CPXDESERIALIZERptr * deser_p, CPXLONG size, void const * buffer )

Description

Creates a de-serializer that de-serializes data from a block of memory. The newly created deserializer can de-serialize data that was serialized by a serializer created by CPXXserializercreate/CPXserializercreate. This routine does not create a deep copy of the memory buffer passed into it.

Arguments

deser_p
Where to store the newly created deserializer. This pointer must not be NULL.
size
Number of bytes in buffer.
buffer
The memory buffer to deserialize.

Return

The routine returns 0 (zero) if successful and nonzero if an error occurs.