11.1SchristosPossible upgrades to gzfilebuf:
21.1Schristos
31.1Schristos- The ability to do putback (e.g. putbackfail)
41.1Schristos
51.1Schristos- The ability to seek (zlib supports this, but could be slow/tricky)
61.1Schristos
71.1Schristos- Simultaneous read/write access (does it make sense?)
81.1Schristos
91.1Schristos- Support for ios_base::ate open mode
101.1Schristos
111.1Schristos- Locale support?
121.1Schristos
131.1Schristos- Check public interface to see which calls give problems
141.1Schristos  (due to dependence on library internals)
151.1Schristos
161.1Schristos- Override operator<<(ostream&, gzfilebuf*) to allow direct copying
171.1Schristos  of stream buffer to stream ( i.e. os << is.rdbuf(); )
18