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.

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

mercurial