- const char *font_data = g_mapped_file_get_contents (mf);
- int len = g_mapped_file_get_length (mf);
+ font_data = g_mapped_file_get_contents (mf);
+ len = g_mapped_file_get_length (mf);
+#else
+ FILE *f = fopen (argv[1], "rb");
+ fseek (f, 0, SEEK_END);
+ len = ftell (f);
+ fseek (f, 0, SEEK_SET);
+ font_data = (const char *) malloc (len);
+ len = fread ((char *) font_data, 1, len, f);
+#endif