[BACK]Return to mandoc.c CVS log [TXT][DIR] Up to [local] / src / usr.bin / mandoc

Diff for /src/usr.bin/mandoc/mandoc.c between version 1.11 and 1.12

version 1.11, 2010/05/15 15:37:53 version 1.12, 2010/05/26 02:39:58
Line 336 
Line 336 
   
         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.11  
changed lines
  Added in v.1.12