*outputHTML = PL_strdup("<img SRC=\"chrome:
*outputHTML = nsCRT::strdup("<img SRC=\"chrome:
GlyphHit(const char *line, PRInt32 line_size, char **outputHTML, PRInt32 *glyphTextLen){  if ( ItMatches(line, line_size, ":-)") || ItMatches(line, line_size, ":)") )   {    *outputHTML = PL_strdup("<img SRC=\"chrome://messenger/skin/smile.gif\" height=17 width=17 align=ABSCENTER>");    if (!(*outputHTML))      return PR_FALSE;    *glyphTextLen = 3;    return PR_TRUE;  }    else if ( ItMatches(line, line_size, ":-(") || ItMatches(line, line_size, ":(") )   {    *outputHTML = PL_strdup("<img SRC=\"chrome://messenger/skin/frown.gif\" height=17 width=17 align=ABSCENTER>");    if (!(*outputHTML))      return PR_FALSE;    *glyphTextLen = 3;    return PR_TRUE;  }  else if (ItMatches(line, line_size, ";-)"))  {    *outputHTML = PL_strdup("<img SRC=\"chrome://messenger/skin/wink.gif\" height=17 width=17 align=ABSCENTER>");    if (!(*outputHTML))      return PR_FALSE;    *glyphTextLen = 3;    return PR_TRUE;  }  else if (ItMatches(line, line_size, ";-P"))  {    *outputHTML = PL_strdup("<img SRC=\"chrome://messenger/skin/sick.gif\" height=17 width=17 align=ABSCENTER>");    if (!(*outputHTML))      return PR_FALSE;    *glyphTextLen = 3;    return PR_TRUE;  }  return PR_FALSE;}