home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 October / usenetsourcesnewsgroupsinfomagicoctober1994disk2.iso / unix / volume26 / mytinfo / part01 / tiget.c < prev    next >
C/C++ Source or Header  |  1992-12-26  |  684b  |  52 lines

  1. /*
  2.  * tiget.c
  3.  *
  4.  * By Ross Ridge
  5.  * Public Domain
  6.  * 92/02/01 07:30:34
  7.  *
  8.  * The various tiget terminfo functions.
  9.  */
  10.  
  11. #include "defs.h"
  12. #include "term.h"
  13.  
  14. #ifdef USE_SCCS_IDS
  15. static const char SCCSid[] = "@(#) mytinfo tiget.c 3.2 92/02/01 public domain, By Ross Ridge";
  16. #endif
  17.  
  18. int
  19. tigetnum(cap)
  20. char *cap; {
  21.     int ind;
  22.  
  23.     ind = _findnumname(cap);
  24.     if (ind == -1)
  25.         return -2;
  26.     return cur_term->nums[ind];
  27. }
  28.  
  29. int
  30. tigetflag(cap)
  31. char *cap; {
  32.     int ind;
  33.  
  34.     ind = _findboolname(cap);
  35.     if (ind == -1)
  36.         return -1;
  37.     return cur_term->bools[ind];
  38. }
  39.  
  40. char *
  41. tigetstr(cap)
  42. char *cap; {
  43.     int ind;
  44.  
  45.     ind = _findstrname(cap);
  46.     if (ind == -1)
  47.         return (char *) -1;
  48.     return cur_term->strs[ind];
  49. }
  50.  
  51.  
  52.