buffer.AppendWithConversion("<OPTION value=");
buffer.Append(NS_LITERAL_STRING("<OPTION value="));
WLLT_GetNopreviewListForViewer(nsString& aNopreviewList){  wallet_Initialize(PR_FALSE); /* to initialize helpMac */  nsAutoString buffer;  int nopreviewNum = 0;  wallet_MapElement *url;  wallet_InitializeURLList();  PRInt32 count = LIST_COUNT(wallet_URL_list);  for (PRInt32 i=0; i<count; i++) {    url = NS_STATIC_CAST(wallet_MapElement*, wallet_URL_list->ElementAt(i));    if (url->item2.CharAt(NO_PREVIEW) == 'y') {      buffer.AppendWithConversion(BREAK);      buffer.AppendWithConversion("<OPTION value=");      buffer.AppendInt(nopreviewNum, 10);      buffer.AppendWithConversion(">");      buffer += url->item1;      buffer.AppendWithConversion("</OPTION>\n");      nopreviewNum++;    }  }  aNopreviewList = buffer;}