>>> NULL should be perfectly valid -- it simply indicates the object
>>> was never allocated.
>>
>> Well, yes – if you trust the source.
>
> Does FreeType “trust its source”?
Mhmm, probably bad wording from my side. With `trusting' I mean that
the code controls `FT_New_Face'. For example, a plug-in provided by
the user might call `FT_New_Face', delegating the deallocation to the
program core. In this case the program core cannot trust that the
user module always does the right thing.
Werner
_______________________________________________
Freetype mailing list
[email protected]
https://lists.nongnu.org/mailman/listinfo/freetype