intl/uconv/ucvibm/cp864.uf

Sat, 03 Jan 2015 20:18:00 +0100

author
Michael Schloh von Bennewitz <michael@schloh.com>
date
Sat, 03 Jan 2015 20:18:00 +0100
branch
TOR_BUG_3246
changeset 7
129ffea94266
permissions
-rw-r--r--

Conditionally enable double key logic according to:
private browsing mode or privacy.thirdparty.isolate preference and
implement in GetCookieStringCommon and FindCookie where it counts...
With some reservations of how to convince FindCookie users to test
condition and pass a nullptr when disabling double key logic.

michael@0 1 /* -*- Mode: C; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 2 -*-
michael@0 2 *
michael@0 3 * This Source Code Form is subject to the terms of the Mozilla Public
michael@0 4 * License, v. 2.0. If a copy of the MPL was not distributed with this
michael@0 5 * file, You can obtain one at http://mozilla.org/MPL/2.0/.
michael@0 6 *
michael@0 7 * This Original Code has been modified by IBM Corporation.
michael@0 8 * Modifications made by IBM described herein are
michael@0 9 * Copyright (c) International Business Machines
michael@0 10 * Corporation, 1999
michael@0 11 *
michael@0 12 * Modifications to Mozilla code or documentation
michael@0 13 * identified per MPL Section 3.3
michael@0 14 *
michael@0 15 * Date Modified by Description of modification
michael@0 16 * 12/09/1999 IBM Corp. Support for IBM codepages - 864
michael@0 17 *
michael@0 18 */
michael@0 19 /*========================================================
michael@0 20 This is a Generated file. Please don't edit it.
michael@0 21
michael@0 22 The tool which used to generate this file is called fromu.
michael@0 23 If you have any problem of this file. Please contact
michael@0 24 Netscape Client International Team or
michael@0 25 ftang@netscape <Frank Tang>
michael@0 26
michael@0 27 Table in Debug form
michael@0 28 Begin of Item 0000
michael@0 29 Format 0
michael@0 30 srcBegin = 0000
michael@0 31 srcEnd = 0024
michael@0 32 destBegin = 0000
michael@0 33 End of Item 0000
michael@0 34
michael@0 35 Begin of Item 0001
michael@0 36 Format 0
michael@0 37 srcBegin = 0026
michael@0 38 srcEnd = 007F
michael@0 39 destBegin = 0026
michael@0 40 End of Item 0001
michael@0 41
michael@0 42 Begin of Item 0002
michael@0 43 Format 0
michael@0 44 srcBegin = 0660
michael@0 45 srcEnd = 0669
michael@0 46 destBegin = 00B0
michael@0 47 End of Item 0002
michael@0 48
michael@0 49 Begin of Item 0003
michael@0 50 Format 1
michael@0 51 srcBegin = 00A0
michael@0 52 srcEnd = 00BD
michael@0 53 mappingOffset = 0000
michael@0 54 Mapping =
michael@0 55 00A0 FFFD 00C0 00A3 00A4 FFFD 00DB FFFD
michael@0 56 FFFD FFFD FFFD 0097 00DC 00A1 FFFD FFFD
michael@0 57 0080 0093 FFFD FFFD FFFD FFFD FFFD 0081
michael@0 58 FFFD FFFD FFFD 0098 0095 0094
michael@0 59 End of Item 0003
michael@0 60
michael@0 61 Begin of Item 0004
michael@0 62 Format 2
michael@0 63 srcBegin = 00D7
michael@0 64 destBegin = 00DE
michael@0 65 End of Item 0004
michael@0 66
michael@0 67 Begin of Item 0005
michael@0 68 Format 2
michael@0 69 srcBegin = 00F7
michael@0 70 destBegin = 00DD
michael@0 71 End of Item 0005
michael@0 72
michael@0 73 Begin of Item 0006
michael@0 74 Format 2
michael@0 75 srcBegin = 03B2
michael@0 76 destBegin = 0090
michael@0 77 End of Item 0006
michael@0 78
michael@0 79 Begin of Item 0007
michael@0 80 Format 2
michael@0 81 srcBegin = 03C6
michael@0 82 destBegin = 0092
michael@0 83 End of Item 0007
michael@0 84
michael@0 85 Begin of Item 0008
michael@0 86 Format 2
michael@0 87 srcBegin = 060C
michael@0 88 destBegin = 00AC
michael@0 89 End of Item 0008
michael@0 90
michael@0 91 Begin of Item 0009
michael@0 92 Format 1
michael@0 93 srcBegin = 061B
michael@0 94 srcEnd = 061F
michael@0 95 mappingOffset = 001E
michael@0 96 Mapping =
michael@0 97 00BB FFFD FFFD FFFD 00BF
michael@0 98 End of Item 0009
michael@0 99
michael@0 100 Begin of Item 000A
michael@0 101 Format 2
michael@0 102 srcBegin = 0640
michael@0 103 destBegin = 00E0
michael@0 104 End of Item 000A
michael@0 105
michael@0 106 Begin of Item 000B
michael@0 107 Format 2
michael@0 108 srcBegin = 0651
michael@0 109 destBegin = 00F1
michael@0 110 End of Item 000B
michael@0 111
michael@0 112 Begin of Item 000C
michael@0 113 Format 2
michael@0 114 srcBegin = 066A
michael@0 115 destBegin = 0025
michael@0 116 End of Item 000C
michael@0 117
michael@0 118 Begin of Item 000D
michael@0 119 Format 2
michael@0 120 srcBegin = 20AC
michael@0 121 destBegin = 00A7
michael@0 122 End of Item 000D
michael@0 123
michael@0 124 Begin of Item 000E
michael@0 125 Format 1
michael@0 126 srcBegin = 2219
michael@0 127 srcEnd = 221E
michael@0 128 mappingOffset = 0023
michael@0 129 Mapping =
michael@0 130 0082 0083 FFFD FFFD FFFD 0091
michael@0 131 End of Item 000E
michael@0 132
michael@0 133 Begin of Item 000F
michael@0 134 Format 2
michael@0 135 srcBegin = 2248
michael@0 136 destBegin = 0096
michael@0 137 End of Item 000F
michael@0 138
michael@0 139 Begin of Item 0010
michael@0 140 Format 1
michael@0 141 srcBegin = 2500
michael@0 142 srcEnd = 253C
michael@0 143 mappingOffset = 0029
michael@0 144 Mapping =
michael@0 145 0085 FFFD 0086 FFFD FFFD FFFD FFFD FFFD
michael@0 146 FFFD FFFD FFFD FFFD 008D FFFD FFFD FFFD
michael@0 147 008C FFFD FFFD FFFD 008E FFFD FFFD FFFD
michael@0 148 008F FFFD FFFD FFFD 008A FFFD FFFD FFFD
michael@0 149 FFFD FFFD FFFD FFFD 0088 FFFD FFFD FFFD
michael@0 150 FFFD FFFD FFFD FFFD 0089 FFFD FFFD FFFD
michael@0 151 FFFD FFFD FFFD FFFD 008B FFFD FFFD FFFD
michael@0 152 FFFD FFFD FFFD FFFD 0087
michael@0 153 End of Item 0010
michael@0 154
michael@0 155 Begin of Item 0011
michael@0 156 Format 2
michael@0 157 srcBegin = 2592
michael@0 158 destBegin = 0084
michael@0 159 End of Item 0011
michael@0 160
michael@0 161 Begin of Item 0012
michael@0 162 Format 2
michael@0 163 srcBegin = 25A0
michael@0 164 destBegin = 00FE
michael@0 165 End of Item 0012
michael@0 166
michael@0 167 Begin of Item 0013
michael@0 168 Format 1
michael@0 169 srcBegin = FE7D
michael@0 170 srcEnd = FEFC
michael@0 171 mappingOffset = 0066
michael@0 172 Mapping =
michael@0 173 00F0 FFFD FFFD 00C1 00C2 00A2 00C3 00A5
michael@0 174 00C4 FFFD FFFD FFFD FFFD FFFD 00C6 FFFD
michael@0 175 00C7 00A8 00A9 FFFD 00C8 FFFD 00C9 FFFD
michael@0 176 00AA FFFD 00CA FFFD 00AB FFFD 00CB FFFD
michael@0 177 00AD FFFD 00CC FFFD 00AE FFFD 00CD FFFD
michael@0 178 00AF FFFD 00CE FFFD 00CF FFFD 00D0 FFFD
michael@0 179 00D1 FFFD 00D2 FFFD 00BC FFFD 00D3 FFFD
michael@0 180 00BD FFFD 00D4 FFFD 00BE FFFD 00D5 FFFD
michael@0 181 00EB FFFD 00D6 FFFD 00D7 FFFD FFFD FFFD
michael@0 182 00D8 FFFD FFFD FFFD 00DF 00C5 00D9 00EC
michael@0 183 00EE 00ED 00DA 00F7 00BA FFFD 00E1 FFFD
michael@0 184 00F8 FFFD 00E2 FFFD 00FC FFFD 00E3 FFFD
michael@0 185 00FB FFFD 00E4 FFFD 00EF FFFD 00E5 FFFD
michael@0 186 00F2 FFFD 00E6 FFFD 00F3 FFFD 00E7 00F4
michael@0 187 00E8 FFFD 00E9 00F5 00FD 00F6 00EA FFFD
michael@0 188 00F9 00FA 0099 009A FFFD FFFD 009D 009E
michael@0 189 End of Item 0013
michael@0 190
michael@0 191 ========================================================*/
michael@0 192 /* Offset=0x0000 ItemOfList */
michael@0 193 0x0014,
michael@0 194 /*-------------------------------------------------------*/
michael@0 195 /* Offset=0x0001 offsetToFormatArray */
michael@0 196 0x0004,
michael@0 197 /*-------------------------------------------------------*/
michael@0 198 /* Offset=0x0002 offsetToMapCellArray */
michael@0 199 0x000A,
michael@0 200 /*-------------------------------------------------------*/
michael@0 201 /* Offset=0x0003 offsetToMappingTable */
michael@0 202 0x0046,
michael@0 203 /*-------------------------------------------------------*/
michael@0 204 /* Offset=0x0004 Start of Format Array */
michael@0 205 /* Total of Format 0 : 0x0003 */
michael@0 206 /* Total of Format 1 : 0x0005 */
michael@0 207 /* Total of Format 2 : 0x000C */
michael@0 208 /* Total of Format 3 : 0x0000 */
michael@0 209
michael@0 210 0x1000, 0x2222, 0x2212, 0x2122, 0x1221, 0x0000,
michael@0 211 /*-------------------------------------------------------*/
michael@0 212 /* Offset=0x000A Start of MapCell Array */
michael@0 213 /* 0000 */ 0x0000, 0x0024, 0x0000,
michael@0 214 /* 0001 */ 0x0026, 0x007F, 0x0026,
michael@0 215 /* 0002 */ 0x0660, 0x0669, 0x00B0,
michael@0 216 /* 0003 */ 0x00A0, 0x00BD, 0x0000,
michael@0 217 /* 0004 */ 0x00D7, 0x0000, 0x00DE,
michael@0 218 /* 0005 */ 0x00F7, 0x0000, 0x00DD,
michael@0 219 /* 0006 */ 0x03B2, 0x0000, 0x0090,
michael@0 220 /* 0007 */ 0x03C6, 0x0000, 0x0092,
michael@0 221 /* 0008 */ 0x060C, 0x0000, 0x00AC,
michael@0 222 /* 0009 */ 0x061B, 0x061F, 0x001E,
michael@0 223 /* 000A */ 0x0640, 0x0000, 0x00E0,
michael@0 224 /* 000B */ 0x0651, 0x0000, 0x00F1,
michael@0 225 /* 000C */ 0x066A, 0x0000, 0x0025,
michael@0 226 /* 000D */ 0x20AC, 0x0000, 0x00A7,
michael@0 227 /* 000E */ 0x2219, 0x221E, 0x0023,
michael@0 228 /* 000F */ 0x2248, 0x0000, 0x0096,
michael@0 229 /* 0010 */ 0x2500, 0x253C, 0x0029,
michael@0 230 /* 0011 */ 0x2592, 0x0000, 0x0084,
michael@0 231 /* 0012 */ 0x25A0, 0x0000, 0x00FE,
michael@0 232 /* 0013 */ 0xFE7D, 0xFEFC, 0x0066,
michael@0 233 /*-------------------------------------------------------*/
michael@0 234 /* Offset=0x0046 Start of MappingTable */
michael@0 235
michael@0 236 /* 0000 */ 0x00A0, 0xFFFD, 0x00C0, 0x00A3, 0x00A4, 0xFFFD, 0x00DB, 0xFFFD,
michael@0 237 /* 0008 */ 0xFFFD, 0xFFFD, 0xFFFD, 0x0097, 0x00DC, 0x00A1, 0xFFFD, 0xFFFD,
michael@0 238 /* 0010 */ 0x0080, 0x0093, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0x0081,
michael@0 239 /* 0018 */ 0xFFFD, 0xFFFD, 0xFFFD, 0x0098, 0x0095, 0x0094, 0x00BB, 0xFFFD,
michael@0 240 /* 0020 */ 0xFFFD, 0xFFFD, 0x00BF, 0x0082, 0x0083, 0xFFFD, 0xFFFD, 0xFFFD,
michael@0 241 /* 0028 */ 0x0091, 0x0085, 0xFFFD, 0x0086, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD,
michael@0 242 /* 0030 */ 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0x008D, 0xFFFD, 0xFFFD,
michael@0 243 /* 0038 */ 0xFFFD, 0x008C, 0xFFFD, 0xFFFD, 0xFFFD, 0x008E, 0xFFFD, 0xFFFD,
michael@0 244 /* 0040 */ 0xFFFD, 0x008F, 0xFFFD, 0xFFFD, 0xFFFD, 0x008A, 0xFFFD, 0xFFFD,
michael@0 245 /* 0048 */ 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0x0088, 0xFFFD, 0xFFFD,
michael@0 246 /* 0050 */ 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0x0089, 0xFFFD, 0xFFFD,
michael@0 247 /* 0058 */ 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0x008B, 0xFFFD, 0xFFFD,
michael@0 248 /* 0060 */ 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0x0087, 0x00F0, 0xFFFD,
michael@0 249 /* 0068 */ 0xFFFD, 0x00C1, 0x00C2, 0x00A2, 0x00C3, 0x00A5, 0x00C4, 0xFFFD,
michael@0 250 /* 0070 */ 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0x00C6, 0xFFFD, 0x00C7, 0x00A8,
michael@0 251 /* 0078 */ 0x00A9, 0xFFFD, 0x00C8, 0xFFFD, 0x00C9, 0xFFFD, 0x00AA, 0xFFFD,
michael@0 252 /* 0080 */ 0x00CA, 0xFFFD, 0x00AB, 0xFFFD, 0x00CB, 0xFFFD, 0x00AD, 0xFFFD,
michael@0 253 /* 0088 */ 0x00CC, 0xFFFD, 0x00AE, 0xFFFD, 0x00CD, 0xFFFD, 0x00AF, 0xFFFD,
michael@0 254 /* 0090 */ 0x00CE, 0xFFFD, 0x00CF, 0xFFFD, 0x00D0, 0xFFFD, 0x00D1, 0xFFFD,
michael@0 255 /* 0098 */ 0x00D2, 0xFFFD, 0x00BC, 0xFFFD, 0x00D3, 0xFFFD, 0x00BD, 0xFFFD,
michael@0 256 /* 00A0 */ 0x00D4, 0xFFFD, 0x00BE, 0xFFFD, 0x00D5, 0xFFFD, 0x00EB, 0xFFFD,
michael@0 257 /* 00A8 */ 0x00D6, 0xFFFD, 0x00D7, 0xFFFD, 0xFFFD, 0xFFFD, 0x00D8, 0xFFFD,
michael@0 258 /* 00B0 */ 0xFFFD, 0xFFFD, 0x00DF, 0x00C5, 0x00D9, 0x00EC, 0x00EE, 0x00ED,
michael@0 259 /* 00B8 */ 0x00DA, 0x00F7, 0x00BA, 0xFFFD, 0x00E1, 0xFFFD, 0x00F8, 0xFFFD,
michael@0 260 /* 00C0 */ 0x00E2, 0xFFFD, 0x00FC, 0xFFFD, 0x00E3, 0xFFFD, 0x00FB, 0xFFFD,
michael@0 261 /* 00C8 */ 0x00E4, 0xFFFD, 0x00EF, 0xFFFD, 0x00E5, 0xFFFD, 0x00F2, 0xFFFD,
michael@0 262 /* 00D0 */ 0x00E6, 0xFFFD, 0x00F3, 0xFFFD, 0x00E7, 0x00F4, 0x00E8, 0xFFFD,
michael@0 263 /* 00D8 */ 0x00E9, 0x00F5, 0x00FD, 0x00F6, 0x00EA, 0xFFFD, 0x00F9, 0x00FA,
michael@0 264 /* 00E0 */ 0x0099, 0x009A, 0xFFFD, 0xFFFD, 0x009D, 0x009E,
michael@0 265 /* End of table Total Length = 0x012C * 2 */

mercurial