Minor nitpicking.
Use TABS instead of four spaces.
Updating source to more  modern standards.

Basically just nitpicking names.
Just more improvements.
cstring: optimize it and rename struct members.
More nitpicking
remove debugging code.
Nitpick layout
more doc.