firstchar
if (!firstchar(ch))
font.firstchar = kernel_font_lo_8x8;
fontlow = scr->wsfont->firstchar;
uc -= ri->ri_font->firstchar;
u_int firstchar, lastchar;
DPRINTF("%s (%dx%d) %d+%d\n", font->name, w, h, font->firstchar,
for (i = font->firstchar; i < font->numchars; i++) {
for (i = font->firstchar; i < font->numchars; i++) {
f->firstchar = fp->first;
if (c < wf->firstchar || c >= (wf->firstchar + wf->numchars))
(uc - ri->ri_font->firstchar) * ri->ri_fontscale;
newsrom8x16.firstchar = 32;
newsrom12x24.firstchar = 32;
if (c < font->firstchar || c >= font->firstchar + font->numchars)
bitmap = (u_int8_t *)font->data + (c - font->firstchar) *
openfirm6x11.firstchar = 32;
uc = c - font->firstchar;
uc = c - font->firstchar;
if (ch < dc->dc_fontdata->firstchar ||
ch >= dc->dc_fontdata->firstchar + dc->dc_fontdata->numchars)
u_int8_t *bitmap = (u_int8_t *) font->data + (ch - font->firstchar + 1) * font->fontheight * font->stride;
if (ch < dc->dc_fontdata->firstchar ||
ch >= dc->dc_fontdata->firstchar + dc->dc_fontdata->numchars)
((ch - font->firstchar) * font->fontheight * font->stride);
uint8_t *bitmap = (u_int8_t *)font->data + (ch - font->firstchar) *
uc -= font->firstchar;
#define QCHAR(c) (c < lcg_font.firstchar ? 0 : \
(c >= (lcg_font.firstchar + lcg_font.numchars) ? 0 : c - lcg_font.firstchar))
(uc - ri->ri_font->firstchar) * ri->ri_fontscale;
#define QCHAR_INVALID(c) (((c) < spx_font.firstchar) || \
((c) >= spx_font.firstchar + spx_font.numchars))
#define QCHAR(c) (QCHAR_INVALID(c) ? 0 : (c) - spx_font.firstchar)
f->firstchar = f32->firstchar;
int firstchar, numchars;
uc = c - font->firstchar;
vga_loadchars(&vc->hdl, 0, wf->firstchar, wf->numchars,
vga_loadchars(&vc->hdl, slot, f->wsfont->firstchar,
(c >= fs->font->firstchar) &&
(c < fs->font->firstchar + fs->font->numchars) &&
tmp_ch = c - fs->font->firstchar;
vga_load_builtinfont(struct vga_handle *vh, uint8_t *font, int firstchar,
for (i = firstchar; i < firstchar + numchars; i++)
if (data->firstchar != 0 || data->numchars != 256)
f->firstchar = data->firstchar;
uc = c - font->firstchar;
glyphidx = (int)uc - font->firstchar;
glyphidx = (int)uc - font->firstchar;
uc = c - font->firstchar;
uc = c - font->firstchar;
uc -= ri->ri_font->firstchar;
uc = c - ri->ri_font->firstchar;
uc = c - font->firstchar;
ri->ri_optfont.firstchar = WSFONT_FLAG_OPT;
((c) >= (font)->firstchar && \
(c) - (font)->firstchar < (font)->numchars)
((uint8_t *)(font)->data + ((uc) - ((font)->firstchar)) * \
uc = c - font->firstchar;
uc = c - font->firstchar;
fb = (uint8_t *)font->data + (uc - font->firstchar) *
uc = c - font->firstchar;
uc -= ri->ri_font->firstchar;
uc -= ri->ri_font->firstchar;
uc = (uc - font->firstchar) * font->stride * font->fontheight;
if (c < si->si_font->firstchar || c == ' ') {
if (c - si->si_font->firstchar >= si->si_font->numchars) {
fontbase = (uint8_t *)font->data + (uc - font->firstchar) *
int firstchar, numchars;
.firstchar = ' ',
.firstchar = ' ',
.firstchar = ' ',
.firstchar = ' ',
.firstchar = ' ',
.firstchar = ' ',
((c) - font->firstchar) * font->stride * font->fontheight)
char firstchar(const char *);
&& isdigit((unsigned char)firstchar(cur_wordv[2]))
if (firstchar(cur_wordv[1]) == '"'
&& isdigit((unsigned char)firstchar(cur_wordv[3]))
if (firstchar(cur_wordv[1]) == '"'
&& isdigit((unsigned char)firstchar(cur_wordv[2]))) {
if (firstchar(cur_wordv[1]) == '`'
&& isdigit((unsigned char)firstchar(cur_wordv[3]))
&& isdigit((unsigned char)firstchar(cur_wordv[4])) /* line number */
f.firstchar = 0;
f.firstchar = le32toh(foo);
printf("firstchar: %d\n", f.firstchar);