TODO file for recode - last revised 20 December 1993.
Copyright (C) 1992, 1993 Free Software Foundation, Inc.
Francois Pinard <pinard@iro.umontreal.ca>, 1993.

These are more or less in decreasing order of priority.

* Problems
  - Intercept signals to cleanup the temporary files in any event.
  - Using recodeXX.TMP when recoding a file over itself is unsafe.
  - Remove MAX_* constants, rely on dynamic allocation instead.
  - Fully implement -f.
  - Remake a new MSDOS port.  Have MSDOS imply -DUSE_PUTC.
  - Have -l know which output charset to use (Martin Maechler, 93-12-07).

* Charsets
  - Revise diacritics readability in recode.texi.  (Claude Goutier)
  - Generalize older charsets (latex, texte, etc.) to RFC 1345 mnemonics.
  - Support acnor (Lektromedia French).  (Jean-Franois Lamy)
  - Support VT320 support and related character sets.  (Alain Simon)
  - Support @code{[nt]roff} diacritics.
  - Support Universite de Montreal ``accent'' convention.

* Speed
  - Rewrite the quadratic double step merging, use sort/merge.
  - Optimize/merge all one-to-many cases.
  - Use piperead.c/pipewrite.c, and have -p works, at last.

Local Variables:
mode: outline
outline-regexp: " *[-+*.] \\|"
End:
