// cstring converts ASCII byte sequence b to string. // It stops once it finds 0 or reaches end of b. func cstring(b []byte) string { … } type StringTable … func readStringTable(fh *FileHeader, r io.ReadSeeker) (StringTable, error) { … } // String extracts string from COFF string table st at offset start. func (st StringTable) String(start uint32) (string, error) { … }