fix for bug 158003 - custom static constructors for i18n unicode converters.

r=shanjian, sr=bz, a=roc+moz
This commit is contained in:
alecf@netscape.com
2002-09-07 01:17:57 +00:00
parent 650f379fe5
commit ad07e8d49f
316 changed files with 1827 additions and 4525 deletions

View File

@@ -33,6 +33,7 @@
*
*/
#include "nsUCConstructors.h"
#include "nsCP855ToUnicode.h"
//----------------------------------------------------------------------
@@ -47,12 +48,13 @@ static const PRInt16 g_utShiftTable[] = {
ShiftCell(0,0,0,0,0,0,0,0)
};
//----------------------------------------------------------------------
// Class nsCP855ToUnicode [implementation]
nsCP855ToUnicode::nsCP855ToUnicode()
: nsOneByteDecoderSupport((uShiftTable*) &g_utShiftTable,
(uMappingTable*) &g_utMappingTable)
NS_METHOD
nsCP855ToUnicodeConstructor(nsISupports *aOuter, REFNSIID aIID,
void **aResult)
{
return CreateOneByteDecoder((uShiftTable*) &g_utShiftTable,
(uMappingTable*) &g_utMappingTable,
aOuter, aIID, aResult);
}