Lines Matching refs:fl
1886 struct fontlist *fl, *next; in gfx_get_font() local
1905 STAILQ_FOREACH(fl, &fonts, font_next) { in gfx_get_font()
1909 font = fl->font_data; in gfx_get_font()
1914 next = STAILQ_NEXT(fl, font_next); in gfx_get_font()
1921 fl->font_flags == FONT_RELOAD) { in gfx_get_font()
1922 if (fl->font_load != NULL && in gfx_get_font()
1923 fl->font_name != NULL) in gfx_get_font()
1924 font = fl->font_load(fl->font_name); in gfx_get_font()
2000 struct fontlist *fl; in load_font() local
2007 STAILQ_FOREACH(fl, &fonts, font_next) { in load_font()
2008 if (strcmp(fl->font_name, path) == 0) in load_font()
2011 if (fl == NULL) in load_font()
2014 bp = fl->font_data; in load_font()
2015 if (bp->font != NULL && fl->font_flags != FONT_RELOAD) in load_font()
2024 if (fl->font_flags == FONT_BUILTIN) { in load_font()
2102 if (fl->font_flags == FONT_BUILTIN) in load_font()
2103 fl->font_flags = FONT_AUTO; in load_font()
2111 STAILQ_FOREACH(fl, &fonts, font_next) { in load_font()
2112 if (fl->font_data->font == NULL) in load_font()
2116 free(fl->font_data->font->vf_map[i]); in load_font()
2117 free(fl->font_data->font->vf_bytes); in load_font()
2118 free(fl->font_data->font); in load_font()
2119 fl->font_data->font = NULL; in load_font()
2298 struct fontlist *fl; in font_set() local
2312 STAILQ_FOREACH(fl, &fonts, font_next) { in font_set()
2313 if (fl->font_data->width == x && fl->font_data->height == y) in font_set()
2316 if (fl != NULL) { in font_set()
2321 fl->font_flags = FONT_MANUAL; in font_set()
2329 STAILQ_FOREACH(fl, &fonts, font_next) { in font_set()
2330 printf(" %dx%d\n", fl->font_data->width, in font_set()
2331 fl->font_data->height); in font_set()
2386 struct fontlist *fl; in command_font() local
2414 STAILQ_FOREACH(fl, &fonts, font_next) { in command_font()
2415 printf("font %s: %dx%d%s\n", fl->font_name, in command_font()
2416 fl->font_data->width, in command_font()
2417 fl->font_data->height, in command_font()
2418 fl->font_data->font == NULL? "" : " loaded"); in command_font()
2442 STAILQ_FOREACH(fl, &fonts, font_next) { in command_font()
2443 if (fl->font_data->font != NULL) { in command_font()
2446 free(fl->font_data->font->vf_map[i]); in command_font()
2447 free(fl->font_data->font); in command_font()
2448 fl->font_data->font = NULL; in command_font()
2449 fl->font_data->uncompressed_size = 0; in command_font()
2450 fl->font_flags = FONT_AUTO; in command_font()