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

Diff for /mandoc/roff.c between version 1.231 and 1.232

version 1.231, 2014/10/16 01:28:38 version 1.232, 2014/10/20 02:33:06
Line 1872  roff_eqndelim(struct roff *r, char **bufp, size_t *szp
Line 1872  roff_eqndelim(struct roff *r, char **bufp, size_t *szp
         if (cp2 == NULL)          if (cp2 == NULL)
                 return(ROFF_CONT);                  return(ROFF_CONT);
   
         /* Found a delimiter; get rid of surrounding blanks. */  
   
         cp1 = cp2++;  
         while (cp2[0] == ' ')  
                 cp2++;  
         while (cp1[-1] == ' ')  
                 cp1--;  
         *cp1 = '\0';  
   
         /* Replace the delimiter with an equation macro. */          /* Replace the delimiter with an equation macro. */
   
         *szp = mandoc_asprintf(&cp1, "%s\n.E%s%s", *bufp,          *cp2++ = '\0';
             r->eqn == NULL ? "Q\n" : "N\n\\&", cp2) + 1;          *szp = mandoc_asprintf(&cp1, "%s%s%s", *bufp,
               r->eqn == NULL ? "\\&\n.EQ\n" : "\n.EN\n\\&", cp2) + 1;
         free(*bufp);          free(*bufp);
         *bufp = cp1;          *bufp = cp1;
   

Legend:
Removed from v.1.231  
changed lines
  Added in v.1.232

CVSweb