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

Diff for /mandoc/mandoc.c between version 1.43 and 1.44

version 1.43, 2011/03/22 14:05:45 version 1.44, 2011/03/28 23:52:13
Line 506  mandoc_hyph(const char *start, const char *c)
Line 506  mandoc_hyph(const char *start, const char *c)
         return(1);          return(1);
 }  }
   
   /*
    * Find out whether a line is a macro line or not.  If it is, adjust the
    * current position and return one; if it isn't, return zero and don't
    * change the current position.
    */
   int
   mandoc_getcontrol(const char *cp, int *ppos)
   {
           int             pos;
   
           pos = *ppos;
   
           if ('\\' == cp[pos] && '.' == cp[pos + 1])
                   pos += 2;
           else if ('.' == cp[pos] || '\'' == cp[pos])
                   pos++;
           else
                   return(0);
   
           while (' ' == cp[pos] || '\t' == cp[pos])
                   pos++;
   
           *ppos = pos;
           return(1);
   }

Legend:
Removed from v.1.43  
changed lines
  Added in v.1.44

CVSweb