What is it all about?
This is a library for serializing structures in C. It will convert a memory range (usually a struct or array) to a human-readable representation. It can later parse the serialized data and recreate the same structure in memory.
◾Resolve subst ptrs into dynamic arrays. ◾Rewrite/clean up test cases. ◾Document the ser_ialize() options. ◾Input and output directly through file pointers. ◾An easy way to handle unions. ◾Output formatting flags: bitmask, hex, enumerations... ◾Custom field readers.