From: Behdad Esfahbod Date: Wed, 11 May 2011 22:02:48 +0000 (-0400) Subject: Minor X-Git-Tag: 2.0_alpha~7^2~206 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=3cc6e9dcb42551761c3a1a9d3c25b1f1bcdc2419;p=apps%2Fcore%2Fpreloaded%2Fvideo-player.git Minor --- diff --git a/src/test.cc b/src/test.cc index c185430..79d7841 100644 --- a/src/test.cc +++ b/src/test.cc @@ -57,6 +57,7 @@ main (int argc, char **argv) unsigned int len; hb_destroy_func_t destroy; void *user_data; + hb_memory_mode_t mm; #ifdef HAVE_GLIB GMappedFile *mf = g_mapped_file_new (argv[1], FALSE, NULL); @@ -64,6 +65,7 @@ main (int argc, char **argv) len = g_mapped_file_get_length (mf); destroy = (hb_destroy_func_t) g_mapped_file_unref; user_data = (void *) mf; + mm = HB_MEMORY_MODE_READONLY_MAY_MAKE_WRITABLE; #else FILE *f = fopen (argv[1], "rb"); fseek (f, 0, SEEK_END); @@ -75,13 +77,14 @@ main (int argc, char **argv) destroy = free; user_data = (void *) font_data; fclose (f); + mm = HB_MEMORY_MODE_WRITABLE; #endif - blob = hb_blob_create (font_data, len, - HB_MEMORY_MODE_READONLY_MAY_MAKE_WRITABLE, - user_data, destroy); + blob = hb_blob_create (font_data, len, mm, user_data, destroy); } + printf ("Opened font file %s: %u bytes long\n", argv[1], hb_blob_get_length (blob)); + /* Create the face */ face = hb_face_create_for_data (blob, 0 /* first face */);