[BACK]Return to terminal.c CVS log [TXT][DIR] Up to [cvsweb.bsd.lv] / mandoc

Diff for /mandoc/Attic/terminal.c between version 1.9 and 1.12

version 1.9, 2009/03/26 14:38:11 version 1.12, 2009/03/26 16:47:13
Line 26 
Line 26 
 #include "man.h"  #include "man.h"
 #include "mdoc.h"  #include "mdoc.h"
   
 #ifdef __linux__  
 extern  size_t            strlcpy(char *, const char *, size_t);  
 extern  size_t            strlcat(char *, const char *, size_t);  
 #endif  
   
 extern  int               man_run(struct termp *,  extern  int               man_run(struct termp *,
                                 const struct man *);                                  const struct man *);
 extern  int               mdoc_run(struct termp *,  extern  int               mdoc_run(struct termp *,
Line 459  term_pescape(struct termp *p, const char *word, int *i
Line 454  term_pescape(struct termp *p, const char *word, int *i
                         term_nescape(p, &word[*i], 1);                          term_nescape(p, &word[*i], 1);
                         return;                          return;
                 }                  }
   
           } else if ('f' == word[*i]) {
                   (*i)++;
                   if (*i >= len)
                           return;
                   switch (word[*i]) {
                   case ('B'):
                           p->flags |= TERMP_BOLD;
                           break;
                   case ('I'):
                           p->flags |= TERMP_UNDER;
                           break;
                   case ('P'):
                           /* FALLTHROUGH */
                   case ('R'):
                           p->flags &= ~TERMP_STYLE;
                           break;
                   default:
                           break;
                   }
                   return;
   
         } else if ('[' != word[*i]) {          } else if ('[' != word[*i]) {
                 term_nescape(p, &word[*i], 1);                  term_nescape(p, &word[*i], 1);

Legend:
Removed from v.1.9  
changed lines
  Added in v.1.12

CVSweb