#  -*- Mode: Outline -*-

** Audit for runtime arg checking w/DEBUG on
** Audit for namespace pollution

* modules

** finish the snprintfv dynamic module loader

** level the field wrt format.c, and load it through libltdl

** the printf_load_module_callback i/face is kludgy:
   ii) there is no provision to load only preloaded modules (perhaps
     the loader field in lt_dlhandle_struct should be moved into
     lt_dlinfo so that the validation callback can decide?)

* snprintfv

** Look at the way a arg vector is constructed decoded and ultimately
   freed.

* tests

** error messages/error handling need testing

* documentation

** Add troff to the output types of gendoc.awk

** Write the non-generated docs with an examples of:
*** custom streams
*** dynamic loading
