]> granicus.if.org Git - libass/commitdiff
Avoid "pointer targets differ in signedness" warnings.
authoreugeni <eugeni@b3059339-0415-0410-9bf9-f77b7e298cf2>
Sat, 16 Dec 2006 19:19:27 +0000 (19:19 +0000)
committereugeni <eugeni@b3059339-0415-0410-9bf9-f77b7e298cf2>
Sat, 16 Dec 2006 19:19:27 +0000 (19:19 +0000)
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@21631 b3059339-0415-0410-9bf9-f77b7e298cf2

libass/ass_font.c
libass/ass_fontconfig.c

index c09a05a854f1593c6a39cdeb14acf8b4f820b098..38ecf0c3f0a88793e9c2b8ff672716327540fd3f 100644 (file)
@@ -78,7 +78,7 @@ ass_font_t* ass_font_new(ass_library_t* library, FT_Library ftlibrary, void* fc_
        
        mem_idx = find_font(library, path);
        if (mem_idx >= 0) {
-               error = FT_New_Memory_Face(ftlibrary, library->fontdata[mem_idx].data,
+               error = FT_New_Memory_Face(ftlibrary, (unsigned char*)library->fontdata[mem_idx].data,
                                           library->fontdata[mem_idx].size, 0, &face);
                if (error) {
                        mp_msg(MSGT_ASS, MSGL_WARN, MSGTR_LIBASS_ErrorOpeningMemoryFont, path);
index 5d9fe6b84f5faec42988537582ecf5e48b5e6419..ef740a7d703926d7b71f40929a3194ae5f65e865 100644 (file)
@@ -276,13 +276,13 @@ static void process_fontdata(fc_instance_t* priv, ass_library_t* library, FT_Lib
 
 #else // (FC_VERSION >= 20402)
 
-       rc = FT_New_Memory_Face(ftlibrary, data, data_size, 0, &face);
+       rc = FT_New_Memory_Face(ftlibrary, (unsigned char*)data, data_size, 0, &face);
        if (rc) {
                mp_msg(MSGT_ASS, MSGL_WARN, MSGTR_LIBASS_ErrorOpeningMemoryFont, name);
                return;
        }
 
-       pattern = FcFreeTypeQueryFace(face, name, 0, FcConfigGetBlanks(priv->config));
+       pattern = FcFreeTypeQueryFace(face, (unsigned char*)name, 0, FcConfigGetBlanks(priv->config));
        if (!pattern) {
                mp_msg(MSGT_ASS, MSGL_WARN, MSGTR_LIBASS_FunctionCallFailed, "FcFreeTypeQueryFace");
                FT_Done_Face(face);