home *** CD-ROM | disk | FTP | other *** search
/ Amiga ISO Collection / AmigaUtilCD2.iso / Programming / GCC / GERLIB_DEV08B.LHA / gerlib / libg++ / iostream / TODO < prev   
Encoding:
Text File  |  1993-12-12  |  986 b   |  46 lines

  1.     KNOWN PROBLEMS AND PLANNED CHANGES
  2.  
  3. * Finish missing stdio functions
  4.  
  5. mktemp
  6. getw, putw
  7. fgetline? fpurge? snprintf? (sprintf w/limit) vsnprintf? (BSD)
  8.  
  9. * Optimize
  10.  
  11. String writes (printf, fwrite, sputn, fputs,puts,  ...)
  12.  
  13. * filebuf
  14.  
  15. Test and study for unusual uses: unbuffered files, putback,
  16. seeking, read+write files, ...
  17.  
  18. * editbuf
  19.  
  20. Clear up memory use conventions.  Perhaps reference count marks.
  21.  
  22. * parsebuf
  23.  
  24. Clean up: Get rid of unused fields; nail down first-line conventions.
  25. Re-write to use backup capability.
  26.  
  27. * iostream:
  28.  
  29. Define eofbit and badfile to use stream's eof and err flags?
  30. Use width for input, precision.
  31. Formatting of floats and doubles.
  32. User-defined ios flags.
  33.  
  34. Manipulators (use templates)
  35.  
  36. Assignment of standard streams (cin, cout, cerr)
  37.  
  38. * streambuf sub-classes for talking to ptys and/or sockets
  39.  
  40. * Make sure that errors  (e.g. write errors) get propagated
  41. (set _S_ERR_SEEN, set ios::badbit).
  42.  
  43. * Replace most uses of sputbackc by sungetc
  44.  
  45. * Documentation!!!
  46.