@@ -85,21 +85,21 @@ static inline void render_char(render* r, char c)
85 r->cursor++;
85 r->cursor++;
88−static inline void bound(const char* msg, int index, int mn, int mx)
88+static inline void bound(int index, int mn, int mx)
90 assert(index >= mn && index <= mx);
90 assert(index >= mn && index <= mx);
93−static inline void bound_str(const char* msg, str s, int mn, int mx)
93+static inline void bound_str(str s, int mn, int mx)
95 assert(s.length >= 0);
95 assert(s.length >= 0);
96− bound(msg, s.start, mn, mx);
96+ bound(s.start, mn, mx);
97− bound(msg, end(s), mn, mx);
97+ bound(end(s), mn, mx);
100void render_str(render* r, str s)
100void render_str(render* r, str s)
102− bound_str("render_str", s, 0, doc_length(r->d));
102+ bound_str(s, 0, doc_length(r->d));
103 for (int i = 0; i < s.length; i++)
103 for (int i = 0; i < s.length; i++)
104 render_char(r, r->d->body[s.start + i]);
104 render_char(r, r->d->body[s.start + i]);
@@ -108,9 +108,9 @@ void render_tag(render* r, const node* n);
109void render_content(render* r, const node* n)
109void render_content(render* r, const node* n)
111− bound_str("render_conent inner", n->inner, 0, doc_length(r->d));
111+ bound_str(n->inner, 0, doc_length(r->d));
112− bound_str("render_conent nodes", n->nodes, 0, r->d->nodes.used_front);
112+ bound_str(n->nodes, 0, r->d->nodes.used_front);
113− bound_str("render_conent attrs", n->attrs, 0, r->d->attrs.used);
113+ bound_str(n->attrs, 0, r->d->attrs.used);
115 int done = n->inner.start;
115 int done = n->inner.start;
116 for (int i = 0; i < n->nodes.length; i++)
116 for (int i = 0; i < n->nodes.length; i++)