a_out_string += NS_LITERAL_STRING(" ");
a_out_string.AppendLiteral(" ");
static void Convert_whitespace(const PRUnichar a_current_char,                               const PRUnichar a_next_char,                               const PRBool a_convert_all_whitespace,                               nsAFlatString& a_out_string){  NS_ASSERTION('\t' == a_current_char || ' ' == a_current_char,               "Convert_whitespace got something else than a whitespace!");  PRUint32 number_of_nbsp = 0;  PRUint32 number_of_space = 1; // Assume we're going to output one space.  /* Output the spaces for a tab. All but the last are made into &nbsp;.     The last is treated like a normal space.   */  if('\t' == a_current_char) {    number_of_nbsp = kSpacesForATab - 1;  }  if(' ' == a_next_char || '\t' == a_next_char || a_convert_all_whitespace) {    number_of_nbsp += number_of_space;    number_of_space = 0;  }  while(number_of_nbsp--) {    a_out_string += NS_LITERAL_STRING("&nbsp;");  }  while(number_of_space--) {    // a_out_string += ' '; gives error    a_out_string += NS_LITERAL_STRING(" ");  }  return;}