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

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

version 1.15, 2010/05/15 07:01:51 version 1.16, 2010/05/25 12:37:20
Line 340  mandoc_eos(const char *p, size_t sz)
Line 340  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.15  
changed lines
  Added in v.1.16

CVSweb