diff --git a/mozilla/intl/uconv/ucvlatin/nsLatin1ToUnicode.cpp b/mozilla/intl/uconv/ucvlatin/nsLatin1ToUnicode.cpp deleted file mode 100644 index 2e01adf0cc6..00000000000 --- a/mozilla/intl/uconv/ucvlatin/nsLatin1ToUnicode.cpp +++ /dev/null @@ -1,47 +0,0 @@ -/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- - * - * The contents of this file are subject to the Netscape Public License - * Version 1.0 (the "License"); you may not use this file except in - * compliance with the License. You may obtain a copy of the License at - * http://www.mozilla.org/NPL/ - * - * Software distributed under the License is distributed on an "AS IS" - * basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See - * the License for the specific language governing rights and limitations - * under the License. - * - * The Original Code is Mozilla Communicator client code. - * - * The Initial Developer of the Original Code is Netscape Communications - * Corporation. Portions created by Netscape are Copyright (C) 1998 - * Netscape Communications Corporation. All Rights Reserved. - */ - -#include "nsLatin1ToUnicode.h" - -//---------------------------------------------------------------------- -// Global functions and data [declaration] - -static PRUint16 g_Latin1MappingTable[] = { -#include "cp1252.ut" -}; - -static PRInt16 g_Latin1ShiftTable[] = { - 1, u1ByteCharset , - ShiftCell(0,0,0,0,0,0,0,0) -}; - -//---------------------------------------------------------------------- -// Class nsLatin1ToUnicode [implementation] - -nsLatin1ToUnicode::nsLatin1ToUnicode() -: nsOneByteDecoderSupport((uShiftTable*) &g_Latin1ShiftTable, - (uMappingTable*) &g_Latin1MappingTable) -{ -} - -nsresult nsLatin1ToUnicode::CreateInstance(nsISupports ** aResult) -{ - *aResult = new nsLatin1ToUnicode(); - return (*aResult == NULL)? NS_ERROR_OUT_OF_MEMORY : NS_OK; -} diff --git a/mozilla/intl/uconv/ucvlatin/nsUnicodeToLatin1.cpp b/mozilla/intl/uconv/ucvlatin/nsUnicodeToLatin1.cpp deleted file mode 100644 index 80cc9e0cee3..00000000000 --- a/mozilla/intl/uconv/ucvlatin/nsUnicodeToLatin1.cpp +++ /dev/null @@ -1,58 +0,0 @@ -/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- - * - * The contents of this file are subject to the Netscape Public License - * Version 1.0 (the "License"); you may not use this file except in - * compliance with the License. You may obtain a copy of the License at - * http://www.mozilla.org/NPL/ - * - * Software distributed under the License is distributed on an "AS IS" - * basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See - * the License for the specific language governing rights and limitations - * under the License. - * - * The Original Code is Mozilla Communicator client code. - * - * The Initial Developer of the Original Code is Netscape Communications - * Corporation. Portions created by Netscape are Copyright (C) 1998 - * Netscape Communications Corporation. All Rights Reserved. - */ - -#include "nsUnicodeToLatin1.h" - -//---------------------------------------------------------------------- -// Global functions and data [declaration] - -static PRUint16 g_Latin1MappingTable[] = { -#include "8859-1.uf" -}; - -static PRInt16 g_Latin1ShiftTable[] = { - 1, u1ByteCharset , - ShiftCell(0,0,0,0,0,0,0,0) -}; - -//---------------------------------------------------------------------- -// Class nsUnicodeToLatin1 [implementation] - -nsUnicodeToLatin1::nsUnicodeToLatin1() -: nsTableEncoderSupport((uShiftTable*) &g_Latin1ShiftTable, - (uMappingTable*) &g_Latin1MappingTable) -{ -} - -nsresult nsUnicodeToLatin1::CreateInstance(nsISupports ** aResult) -{ - *aResult = new nsUnicodeToLatin1(); - return (*aResult == NULL)? NS_ERROR_OUT_OF_MEMORY : NS_OK; -} - -//---------------------------------------------------------------------- -// Subclassing of nsTableEncoderSupport class [implementation] - -NS_IMETHODIMP nsUnicodeToLatin1::GetMaxLength(const PRUnichar * aSrc, - PRInt32 aSrcLength, - PRInt32 * aDestLength) -{ - *aDestLength = aSrcLength; - return NS_OK_UENC_EXACTLENGTH; -}