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

Diff for /mandoc/Attic/xml.c between version 1.4 and 1.5

version 1.4, 2008/12/01 15:32:36 version 1.5, 2008/12/01 16:01:28
Line 28 
Line 28 
 #include "libmdocml.h"  #include "libmdocml.h"
 #include "private.h"  #include "private.h"
   
 #define INDENT           4  #define MAXINDENT        8
 #define COLUMNS          60  #define COLUMNS          60
   
 #ifdef  __linux__ /* FIXME */  #ifdef  __linux__ /* FIXME */
Line 141  mbuf_indent(struct md_xml *p)
Line 141  mbuf_indent(struct md_xml *p)
         assert(p->pos == 0);          assert(p->pos == 0);
   
         /* LINTED */          /* LINTED */
         for (i = 0; i < MIN(p->indent, INDENT); i++)          for (i = 0; i < MIN(p->indent, MAXINDENT); i++)
                 if ( ! md_buf_putstring(p->mbuf, "    "))                  if ( ! md_buf_putstring(p->mbuf, "    "))
                         return(0);                          return(0);
   
         p->pos += i * INDENT;          p->pos += i * 4;
         return(1);          return(1);
 }  }
   
Line 195  mbuf_data(struct md_xml *p, int space, char *buf)
Line 195  mbuf_data(struct md_xml *p, int space, char *buf)
                                 return(0);                                  return(0);
                         if ( ! mbuf_nputstring(p, bufp, sz))                          if ( ! mbuf_nputstring(p, bufp, sz))
                                 return(0);                                  return(0);
                         if (p->indent * INDENT + sz >= COLUMNS) {                          if (p->indent * MAXINDENT + sz >= COLUMNS) {
                                 if ( ! mbuf_newline(p))                                  if ( ! mbuf_newline(p))
                                         return(0);                                          return(0);
                                 continue;                                  continue;

Legend:
Removed from v.1.4  
changed lines
  Added in v.1.5

CVSweb