Lines Matching defs:sbuf
1945 string sbuf;
4060 * flush_sbuf - flushes the current sbuf into the list of glyphs.
4065 if (sbuf.length() > 0) {
4075 page_contents->add(&sbuf_style, sbuf,
4085 sbuf.clear();
4228 * add_to_sbuf - adds character code or name to the sbuf.
4250 last_sbuf_length = sbuf.length();
4252 sbuf += ((char)code);
4254 sbuf += html_glyph;
4261 * lets see whether the glyph is closer to the end of sbuf
4315 * a previous glyph in sbuf.
4316 * If TRUE the font is changed to bold and the previous sbuf
4329 sbuf.set_length(last_sbuf_length);
4334 /* first time we have detected an overstrike in the sbuf */
4335 sbuf.set_length(last_sbuf_length); /* remove previous glyph */
4348 * set_char - adds a character into the sbuf if it is a continuation
4349 * with the previous word otherwise flush the current sbuf
4363 if (((! sbuf.empty()) && (sty == sbuf_style) && (sbuf_vpos == env->vpos))