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

Diff for /mandoc/eqn.c between version 1.40 and 1.42

version 1.40, 2014/04/20 16:46:04 version 1.42, 2014/04/23 21:06:41
Line 628  eqn_box(struct eqn_node *ep, struct eqn_box *last)
Line 628  eqn_box(struct eqn_node *ep, struct eqn_box *last)
         for (i = 0; i < (int)EQNSYM__MAX; i++)          for (i = 0; i < (int)EQNSYM__MAX; i++)
                 if (EQNSTREQ(&eqnsyms[i].str, start, sz)) {                  if (EQNSTREQ(&eqnsyms[i].str, start, sz)) {
                         sym[63] = '\0';                          sym[63] = '\0';
                         snprintf(sym, 62, "\\[%s]", eqnsyms[i].sym);                          (void)snprintf(sym, 62, "\\[%s]", eqnsyms[i].sym);
                         bp->text = mandoc_strdup(sym);                          bp->text = mandoc_strdup(sym);
                         return(EQN_OK);                          return(EQN_OK);
                 }                  }
Line 864  eqn_do_define(struct eqn_node *ep)
Line 864  eqn_do_define(struct eqn_node *ep)
   
                 if (i == (int)ep->defsz) {                  if (i == (int)ep->defsz) {
                         ep->defsz++;                          ep->defsz++;
                         ep->defs = mandoc_realloc(ep->defs,                          ep->defs = mandoc_reallocarray(ep->defs,
                             ep->defsz * sizeof(struct eqn_def));                              ep->defsz, sizeof(struct eqn_def));
                         ep->defs[i].key = ep->defs[i].val = NULL;                          ep->defs[i].key = ep->defs[i].val = NULL;
                 }                  }
   

Legend:
Removed from v.1.40  
changed lines
  Added in v.1.42

CVSweb