diff options
author | dzwdz | 2023-06-04 23:33:45 +0200 |
---|---|---|
committer | dzwdz | 2023-06-04 23:33:45 +0200 |
commit | c9fd9181700493823d6947af9ab7ec56c20b7f36 (patch) | |
tree | 3dcc2a3f2bb1f9daad7a0ddfd5ded002a245d61a /src/user/app/vterm/vterm.h | |
parent | 78cb60b644538a33e0479f25393d6c861e3605f8 (diff) |
user/vterm: vendor a font (spleen) instead of downloading one on build
Diffstat (limited to 'src/user/app/vterm/vterm.h')
-rw-r--r-- | src/user/app/vterm/vterm.h | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/src/user/app/vterm/vterm.h b/src/user/app/vterm/vterm.h index 72c1fd0..026e71a 100644 --- a/src/user/app/vterm/vterm.h +++ b/src/user/app/vterm/vterm.h @@ -7,7 +7,12 @@ #define eprintf(fmt, ...) fprintf(stderr, "vterm: "fmt"\n" __VA_OPT__(,) __VA_ARGS__) -struct psf { +struct psf1 { + uint16_t magic; + uint8_t mode; + uint8_t h; +} __attribute__((packed)); +struct psf2 { uint32_t magic; uint32_t version; uint32_t glyph_offset; @@ -17,7 +22,7 @@ struct psf { uint32_t h; uint32_t w; } __attribute__((packed)); -extern struct psf font; +extern struct psf2 font; extern void *font_data; void font_load(const char *path); void font_blit(uint32_t glyph, int x, int y); |