All of these changes should be trivial, like using `string` read/write code for strings, and a convert a few usages of 'raw data' read/write calls to the 'struct' ones. No behavioral changes expected here.
All of these changes should be trivial, like using `string` read/write code for strings, and a convert a few usages of 'raw data' read/write calls to the 'struct' ones. No behavioral changes expected here.