static void AppendNCR(nsString& aString, PRInt32 aNCRValue)
static void AppendNCR(nsSubstring& aString, PRInt32 aNCRValue)
static void AppendNCR(nsString& aString, PRInt32 aNCRValue){#ifdef PA_REMAP_128_TO_160_ILLEGAL_NCR  /* for some illegal, but popular usage */  if ((aNCRValue >= 0x0080) && (aNCRValue <= 0x009f)) {    aNCRValue = PA_HackTable[aNCRValue - 0x0080];  }#endif  if (IS_IN_BMP(aNCRValue))    aString.Append(PRUnichar(aNCRValue));  else {    aString.Append(PRUnichar(H_SURROGATE(aNCRValue)));    aString.Append(PRUnichar(L_SURROGATE(aNCRValue)));  }}