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

Diff for /mandoc/mandoc.c between version 1.14 and 1.16

version 1.14, 2010/05/15 06:48:13 version 1.16, 2010/05/25 12:37:20
Line 320  mandoc_eos(const char *p, size_t sz)
Line 320  mandoc_eos(const char *p, size_t sz)
                         /* FALLTHROUGH */                          /* FALLTHROUGH */
                 case ('\''):                  case ('\''):
                         /* FALLTHROUGH */                          /* FALLTHROUGH */
                   case (']'):
                           /* FALLTHROUGH */
                 case (')'):                  case (')'):
                         break;                          break;
                 case ('.'):                  case ('.'):
Line 337  mandoc_eos(const char *p, size_t sz)
Line 339  mandoc_eos(const char *p, size_t sz)
         }          }
   
         return(0);          return(0);
   }
   
   
   int
   mandoc_hyph(const char *start, const char *c)
   {
   
           /*
            * Choose whether to break at a hyphenated character.  We only
            * do this if it's free-standing within a word.
            */
   
           /* Skip first/last character of buffer. */
           if (c == start || '\0' == *(c + 1))
                   return(0);
           /* Skip first/last character of word. */
           if ('\t' == *(c + 1) || '\t' == *(c - 1))
                   return(0);
           if (' ' == *(c + 1) || ' ' == *(c - 1))
                   return(0);
           /* Skip double invocations. */
           if ('-' == *(c + 1) || '-' == *(c - 1))
                   return(0);
           /* Skip escapes. */
           if ('\\' == *(c - 1))
                   return(0);
   
           return(1);
 }  }

Legend:
Removed from v.1.14  
changed lines
  Added in v.1.16

CVSweb