I think there is an issue on line 234 of d4d_font.c. The following code:
#ifdef D4D_UNICODE
while((pFntDesc != NULL) && (pFntDesc - d4d_FontTableRam[i].pFontDescriptor) <= fileSize)
{
#endif
should be changed into:
#ifdef D4D_UNICODE
while((pFntDesc != NULL) && ((LWord)pFntDesc - (LWord)d4d_FontTableRam[i].pFontDescriptor) <= fileSize)
{
#endif
In order to compare the same quantities.
We have had a case where while loop was aborted before reaching the last page (with arm gcc).
Thanks
I think there is an issue on line 234 of d4d_font.c. The following code:
should be changed into:
In order to compare the same quantities.
We have had a case where while loop was aborted before reaching the last page (with arm gcc).
Thanks