version 1.4, 2008/12/01 15:32:36 |
version 1.5, 2008/12/01 16:01: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; |