in release.go [36:55]
func writeReleaseHeader(w io.Writer, c *Config) error {
var err error
if c.NoCompress {
if c.NoMemCopy {
err = header_uncompressed_nomemcopy(w)
} else {
err = header_uncompressed_memcopy(w)
}
} else {
if c.NoMemCopy {
err = header_compressed_nomemcopy(w)
} else {
err = header_compressed_memcopy(w)
}
}
if err != nil {
return err
}
return header_release_common(w)
}