home *** CD-ROM | disk | FTP | other *** search
/ Serving the Web / ServingTheWeb1995.disc1of1.iso / linux / slacksrce / d / libc / libc-4.6 / libc-4 / libc-linux / termcap / README < prev    next >
Encoding:
Text File  |  1994-10-19  |  2.2 KB  |  62 lines

  1. This is the new termcap library for Linux. It consists of
  2. two source files:
  3.  
  4. 1. termcap.c   -  written form scratch by me
  5. 2. tparam.c    -  this is the the GNU emacs or glibc tparam.c
  6.  
  7. The new tgetent in termcap.c checks for overflow of the
  8. termcap buffer, which most applications assume is 1024 characters.
  9. Furthermore it eliminates duplicate entries and checks for
  10. loops caused by the include capability "tc=".
  11.  
  12. The termcap.c code falls under the LGPL.
  13. (Library version of GNU Public License).
  14.  
  15. If you create termcap files with many levels of indirection
  16. (with the tc= variable) this code will work allright, but the
  17. internal buffer of software that uses it's own tgetent() function
  18. will probably overflow, if it even supports "tc". It is therefore
  19. always a good idea to include a "eval `tset -s $TERM`" in your
  20. /etc/profile (assuming that tset uses the new termcap library!),
  21. because that initializes the TERMCAP variable. The whole, small
  22. termcap entry will then be stored in TERMCAP. Most if not all
  23. tgetent() implementations check for a TERMCAP environment variable
  24. first before searching /etc/termcap.
  25.  
  26. 20-Oct-1994 Miquel van Smoorenburg, miquels@ow.org
  27.  
  28.  
  29. The original README and NEWS files are included below.
  30.  
  31. ========== Original README ===========
  32.  
  33. This is the GNU termcap library -- a library of C functions that
  34. enable programs to send control strings to terminals in a way
  35. independent of the terminal type.  Most of this package is also
  36. distributed with GNU Emacs, but it is available in this separate
  37. distribution to make it easier to install as -ltermcap.
  38.  
  39. The GNU termcap library does not place an arbitrary limit on the size
  40. of termcap entries, unlike most other termcap libraries.
  41.  
  42. See the file INSTALL for compilation and installation instructions.
  43.  
  44. Please report any bugs in this library to bug-gnu-emacs@prep.ai.mit.edu.
  45. You can check which version of the library you have by using the RCS
  46. `ident' command on libtermcap.a.
  47.  
  48. =========== Original NEWS ===========
  49.  
  50. Major changes in release 1.2:
  51.  
  52. For `%.', only set the high bit on NUL.
  53. Fix a file descriptor and memory leak.
  54. Add const in termcap.h prototypes.
  55. Configuration improvements.
  56.  
  57. Major changes in release 1.1:
  58.  
  59. Fix portability problems.
  60. Improve configuration and installation.
  61. Fix compiler warnings.
  62.