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

Diff for /mandoc/Attic/ml.c between version 1.6 and 1.7

version 1.6, 2008/12/05 11:28:17 version 1.7, 2008/12/05 19:45:15
Line 51  ml_nputstring(struct md_mbuf *p, 
Line 51  ml_nputstring(struct md_mbuf *p, 
   
                 /* Escaped value. */                  /* Escaped value. */
                 case ('\\'):                  case ('\\'):
                         if (-1 == (v = rofftok_scan(buf, &i))) {                          if (-1 == (v = rofftok_scan(buf, &i)))
                                 /* TODO: error. */  
                                 return(0);                                  return(0);
                         }  
   
                         switch (v) {                          switch (v) {
                         case (ROFFTok_Sp_A):                          case (ROFFTok_Sp_A):
Line 178  ml_nputstring(struct md_mbuf *p, 
Line 176  ml_nputstring(struct md_mbuf *p, 
                                 ssz = 0;                                  ssz = 0;
                                 break;                                  break;
                         default:                          default:
                                 /* TODO: print error. */                                  return(0);
                                 return(-1);  
                         }                          }
                         break;                          break;
   
Line 230  ml_nputs(struct md_mbuf *p, const char *buf, size_t sz
Line 227  ml_nputs(struct md_mbuf *p, const char *buf, size_t sz
         if ( ! md_buf_puts(p, buf, sz))          if ( ! md_buf_puts(p, buf, sz))
                 return(0);                  return(0);
   
         *pos += sz;          if (pos)
                   *pos += sz;
         return(1);          return(1);
 }  }
   
Line 245  ml_puts(struct md_mbuf *p, const char *buf, size_t *po
Line 243  ml_puts(struct md_mbuf *p, const char *buf, size_t *po
   
         if ( ! md_buf_puts(p, buf, sz))          if ( ! md_buf_puts(p, buf, sz))
                 return(0);                  return(0);
         *pos += sz;  
           if (pos)
                   *pos += sz;
         return(1);          return(1);
 }  }
   

Legend:
Removed from v.1.6  
changed lines
  Added in v.1.7

CVSweb