>> Just getting rid of _debug_mem_dummy would cause a problem? Is
>> there another way to create a non-empty file? How about a useless
>> but harmless #include, like #include <string.h>?
>
> Ah, I haven't thought of that. Sounds like a good idea.
Well, after some thinking I now believe that this doesn't work: The
preprocessor removes everything and we thus still have an empty file
to compile.
I've now replaced it with a `typedef'.
>> FTC_GNode_Compare() has 2 parameters:
>>
>> FT_LOCAL( FT_Bool )
>> FTC_GNode_Compare( FTC_GNode gnode,
>> FTC_GQuery gquery );
>>
>> but it's being cast to FTC_Node_CompareFunc which is 3 parameters:
>>
>> typedef FT_Bool
>> (*FTC_Node_CompareFunc)( FTC_Node node,
>> FT_Pointer key,
>> FTC_Cache cache );
Yes, this seems to be the cause. However, fixing this is not easy
(except providing a new macro which is rather unelegant) -- at least
for me. Any idea how to work around the warning?
Werner
_______________________________________________
Freetype-devel mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/freetype-devel