[BACK]Return to termcap.c CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / src / lib / libterm

Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.

Diff for /src/lib/libterm/Attic/termcap.c between version 1.47 and 1.48

version 1.47, 2004/04/23 14:49:18 version 1.48, 2005/02/04 15:52:08
Line 115  t_setinfo(struct tinfo **bp, const char 
Line 115  t_setinfo(struct tinfo **bp, const char 
  */   */
   
 int  int
 t_getent(bp, name)  t_getent(struct tinfo **bp, const char *name)
         struct tinfo **bp;  
         const char *name;  
 {  {
         char  *p;          char  *p;
         char  *cp;          char  *cp;
Line 273  out:
Line 271  out:
  * Get an entry for terminal name in buffer bp from the termcap file.   * Get an entry for terminal name in buffer bp from the termcap file.
  */   */
 int  int
 tgetent(bp, name)  tgetent(char *bp, const char *name)
         char *bp;  
         const char *name;  
 {  {
         int i, plen, elen, c;          int i, plen, elen, c;
         char *ptrbuf = NULL;          char *ptrbuf = NULL;
Line 322  tgetent(bp, name)
Line 318  tgetent(bp, name)
  * Note that we handle octal numbers beginning with 0.   * Note that we handle octal numbers beginning with 0.
  */   */
 int  int
 t_getnum(info, id)  t_getnum(struct tinfo *info, const char *id)
         struct tinfo *info;  
         const char *id;  
 {  {
         long num;          long num;
   
Line 338  t_getnum(info, id)
Line 332  t_getnum(info, id)
 }  }
   
 int  int
 tgetnum(id)  tgetnum(const char *id)
         const char *id;  
 {  {
         return fbuf ? t_getnum(fbuf, id) : -1;          return fbuf ? t_getnum(fbuf, id) : -1;
 }  }
Line 350  tgetnum(id)
Line 343  tgetnum(id)
  * of the buffer.  Return 1 if we find the option, or 0 if it is   * of the buffer.  Return 1 if we find the option, or 0 if it is
  * not given.   * not given.
  */   */
 int t_getflag(info, id)  int t_getflag(struct tinfo *info, const char *id)
         struct tinfo *info;  
         const char *id;  
 {  {
         _DIAGASSERT(info != NULL);          _DIAGASSERT(info != NULL);
         _DIAGASSERT(id != NULL);          _DIAGASSERT(id != NULL);
Line 361  int t_getflag(info, id)
Line 352  int t_getflag(info, id)
 }  }
   
 int  int
 tgetflag(id)  tgetflag(const char *id)
         const char *id;  
 {  {
         return fbuf ? t_getflag(fbuf, id) : 0;          return fbuf ? t_getflag(fbuf, id) : 0;
 }  }
Line 377  tgetflag(id)
Line 367  tgetflag(id)
  * area, this is updated.   * area, this is updated.
  */   */
 char *  char *
 t_getstr(info, id, area, limit)  t_getstr(struct tinfo *info, const char *id, char **area, size_t *limit)
         struct tinfo *info;  
         const char *id;  
         char **area;  
         size_t *limit;  
 {  {
         char *s;          char *s;
         int i;          int i;
Line 433  t_getstr(info, id, area, limit)
Line 419  t_getstr(info, id, area, limit)
  * No checking on area overflow.   * No checking on area overflow.
  */   */
 char *  char *
 tgetstr(id, area)  tgetstr(const char *id, char **area)
         const char *id;  
         char **area;  
 {  {
         struct tinfo dummy;          struct tinfo dummy;
         char ids[3];          char ids[3];
Line 516  t_agetstr(struct tinfo *info, const char
Line 500  t_agetstr(struct tinfo *info, const char
  *   *
  */   */
 void  void
 t_freent(info)  t_freent(struct tinfo *info)
         struct tinfo *info;  
 {  {
         struct tbuf *tb, *wb;          struct tbuf *tb, *wb;
         _DIAGASSERT(info != NULL);          _DIAGASSERT(info != NULL);
Line 540  t_freent(info)
Line 523  t_freent(info)
  *   *
  */   */
 int  int
 t_getterm(info, area, limit)  t_getterm(struct tinfo *info, char **area, size_t *limit)
         struct tinfo *info;  
         char **area;  
         size_t *limit;  
 {  {
         char *endp;          char *endp;
         size_t count;          size_t count;

Legend:
Removed from v.1.47  
changed lines
  Added in v.1.48

CVSweb <webmaster@jp.NetBSD.org>