>>> 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 Freetype@nongnu.org https://lists.nongnu.org/mailman/listinfo/freetype