michael@0: /* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- michael@0: * michael@0: * This Source Code Form is subject to the terms of the Mozilla Public michael@0: * License, v. 2.0. If a copy of the MPL was not distributed with this michael@0: * file, You can obtain one at http://mozilla.org/MPL/2.0/. michael@0: * michael@0: * This Original Code has been modified by IBM Corporation. michael@0: * Modifications made by IBM described herein are michael@0: * Copyright (c) International Business Machines michael@0: * Corporation, 1999 michael@0: * michael@0: * Modifications to Mozilla code or documentation michael@0: * identified per MPL Section 3.3 michael@0: * michael@0: * Date Modified by Description of modification michael@0: * 12/09/1999 IBM Corp. Support for IBM codepages - 862 michael@0: * michael@0: */ michael@0: michael@0: #include "nsUCConstructors.h" michael@0: #include "nsUnicodeToCP862.h" michael@0: michael@0: //---------------------------------------------------------------------- michael@0: // Global functions and data [declaration] michael@0: michael@0: nsresult michael@0: nsUnicodeToCP862Constructor(nsISupports *aOuter, REFNSIID aIID, michael@0: void **aResult) michael@0: { michael@0: static const uint16_t g_ufMappingTable[] = { michael@0: #include "cp862.uf" michael@0: }; michael@0: michael@0: return CreateTableEncoder(u1ByteCharset, michael@0: (uMappingTable*) &g_ufMappingTable, 1, michael@0: aOuter, aIID, aResult); michael@0: } michael@0: