typedef unsigned char byte;
struct s_font_char {
byte map[64][256];
};
struct s_font {
char name[50];
struct s_font_char chars[36];
};
struct s_font all_fonts[] = {
/* first font */
{
/* name */
"Font number 1",
/* chars array */
{
/* first character */
{
/* first element */
{ 0, 1, 2, 3, },
/* second element, and so on */
/* ... */
},
/* second character, and so on */
/* ... */
},
},
/* second font, and so on */
/* ... */
};
int main(void) { return 0; }
dHlwZWRlZiB1bnNpZ25lZCBjaGFyIGJ5dGU7CgpzdHJ1Y3Qgc19mb250X2NoYXIgewogICAgYnl0ZSBtYXBbNjRdWzI1Nl07CiAgfTsKCnN0cnVjdCBzX2ZvbnQgewogICAgY2hhciBuYW1lWzUwXTsKICAgIHN0cnVjdCBzX2ZvbnRfY2hhciBjaGFyc1szNl07CiAgfTsKCnN0cnVjdCBzX2ZvbnQgYWxsX2ZvbnRzW10gPSB7CiAgICAvKiBmaXJzdCBmb250ICovCiAgICB7CiAgICAgICAgLyogbmFtZSAqLwogICAgICAgICJGb250IG51bWJlciAxIiwKICAgICAgICAvKiBjaGFycyBhcnJheSAqLwogICAgICAgIHsKICAgICAgICAgICAgLyogZmlyc3QgY2hhcmFjdGVyICovCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgIC8qIGZpcnN0IGVsZW1lbnQgKi8KICAgICAgICAgICAgICAgIHsgMCwgMSwgMiwgMywgfSwKICAgICAgICAgICAgICAgIC8qIHNlY29uZCBlbGVtZW50LCBhbmQgc28gb24gKi8KICAgICAgICAgICAgICAgIC8qIC4uLiAqLwogICAgICAgICAgICAgIH0sCiAgICAgICAgICAgIC8qIHNlY29uZCBjaGFyYWN0ZXIsIGFuZCBzbyBvbiAqLwogICAgICAgICAgICAvKiAuLi4gKi8KICAgICAgICAgIH0sCiAgICAgIH0sCiAgICAvKiBzZWNvbmQgZm9udCwgYW5kIHNvIG9uICovCiAgICAvKiAuLi4gKi8KICB9OwoKaW50IG1haW4odm9pZCkgeyByZXR1cm4gMDsgfQ==