1Here are some ideas for improvements.  If you would like to contribute,
2please send mail to tex-k@tug.org first.
3
4
5If the library is built shared, it would be nice if the binaries did not
6have it as a dependency; as it is, all of Web2c gets rebuilt if the
7library changes, even though logically only relinking (maybe not even
8that) is necessary.  This is because if the Web2c programs themselves
9get relinked (as they do), we must reconvert the web programs.
10
11For multiple texmf.cnf files (or multiple dvips configuration files),
12replace extra :'s by the value from the next file in the path, rather
13than the value from the next level.
14
15Support runtime registration of file types to search for, not just
16compile-time. Either by a procedure call, or by reading a configuration
17file. Implies putting the envvar list into the kpse_format_info_type struct.
18
19cd during filesystem operations, to minimize the pathname
20length. Implies always using xgetwd.
21
22Separate the routines needed for path searching, and others that are here
23only because it's a common place -- i.e., a kutil library.
24