- font->glyph = (SWFGLYPH*)malloc(num*sizeof(SWFGLYPH));
- memset(font->glyph, 0, num*sizeof(SWFGLYPH));
- font->glyph2ascii = (U16*)malloc(num*sizeof(U16));
- memset(font->glyph2ascii, 0, num*sizeof(U16));
- font->ascii2glyph = (int*)malloc(font->maxascii*sizeof(int));
- memset(font->ascii2glyph, -1, font->maxascii*sizeof(int));
+ font->glyph = (SWFGLYPH*)rfx_calloc(num*sizeof(SWFGLYPH));
+ font->glyph2ascii = (U16*)rfx_calloc(num*sizeof(U16));
+ font->ascii2glyph = (int*)rfx_calloc(font->maxascii*sizeof(int));