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

Diff for /src/usr.bin/mandoc/roff.c between version 1.106 and 1.107

version 1.106, 2014/10/20 19:21:31 version 1.107, 2014/10/25 14:32:07
Line 205 
Line 205 
 static  enum rofferr     roff_it(ROFF_ARGS);  static  enum rofferr     roff_it(ROFF_ARGS);
 static  enum rofferr     roff_line_ignore(ROFF_ARGS);  static  enum rofferr     roff_line_ignore(ROFF_ARGS);
 static  enum rofferr     roff_nr(ROFF_ARGS);  static  enum rofferr     roff_nr(ROFF_ARGS);
 static  void             roff_openeqn(struct roff *, const char *,  
                                 int, int, const char *);  
 static  enum rofft       roff_parse(struct roff *, char *, int *,  static  enum rofft       roff_parse(struct roff *, char *, int *,
                                 int, int);                                  int, int);
 static  enum rofferr     roff_parsetext(char **, size_t *, int, int *);  static  enum rofferr     roff_parsetext(char **, size_t *, int, int *);
Line 1926 
Line 1924 
         return(ROFF_REPARSE);          return(ROFF_REPARSE);
 }  }
   
 static void  static enum rofferr
 roff_openeqn(struct roff *r, const char *name, int line,  roff_EQ(ROFF_ARGS)
                 int offs, const char *buf)  
 {  {
         struct eqn_node *e;          struct eqn_node *e;
         int              poff;  
   
         assert(NULL == r->eqn);          assert(NULL == r->eqn);
         e = eqn_alloc(name, offs, line, r->parse);          e = eqn_alloc(ppos, ln, r->parse);
   
         if (r->last_eqn) {          if (r->last_eqn) {
                 r->last_eqn->next = e;                  r->last_eqn->next = e;
Line 1946 
Line 1942 
   
         r->eqn = r->last_eqn = e;          r->eqn = r->last_eqn = e;
   
         if (buf) {          if ((*bufp)[pos])
                 poff = 0;                  mandoc_vmsg(MANDOCERR_ARG_SKIP, r->parse, ln, pos,
                 eqn_read(&r->eqn, line, buf, offs, &poff);                      ".EQ %s", *bufp + pos);
         }  
 }  
   
 static enum rofferr  
 roff_EQ(ROFF_ARGS)  
 {  
   
         roff_openeqn(r, *bufp + pos, ln, ppos, NULL);  
         return(ROFF_IGN);          return(ROFF_IGN);
 }  }
   

Legend:
Removed from v.1.106  
changed lines
  Added in v.1.107