printf("WARNING *** Missing the %s font to stretch MathML symbols!\n", str); printf("            Why don't you install the %s font on your system for a better MathML experience!\n", str);
PRINTF("WARNING *** Missing the %s font to stretch MathML symbols!\n", str); PRINTF("            Why don't you install the %s font on your system for a better MathML experience!\n", str);
nsGlyphTableList::Init(nsIPresContext* aPresContext,                       nsGlyphTable**  aGlyphTables){  nsCOMPtr<nsIDeviceContext> deviceContext;  aPresContext->GetDeviceContext(getter_AddRefs(deviceContext));  PRBool aliased;  nsAutoString fontName, localName;  nsGlyphTable* lastTable = nsnull;  nsGlyphTable** glyphTable = aGlyphTables;  while (*glyphTable) {    // check for existence of the font    (*glyphTable)->GetFontName(fontName);    deviceContext->GetLocalFontName(fontName, localName, aliased);    if (aliased || (NS_OK == deviceContext->CheckFontExistence(localName)))    {      if (mFirstTable == nsnull) {        mFirstTable = lastTable = *glyphTable;      }      else {        lastTable->SetNextTable(*glyphTable);        lastTable = *glyphTable;      }    }    else { // the font is not installed#ifdef NS_DEBUG      char str[50];      localName.ToCString(str, sizeof(str));      printf("WARNING *** Missing the %s font to stretch MathML symbols!\n", str);      printf("            Why don't you install the %s font on your system for a better MathML experience!\n", str);#endif    }    glyphTable++;  }}