intl/uconv/ucvibm/cp864.ut

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 = 00B0
    45   srcEnd = 00B9
    46   destBegin = 0660
    47 End of Item 0002 
    49 Begin of Item 0003
    50  Format 2
    51   srcBegin = 0025
    52   destBegin = 066A
    53 End of Item 0003 
    55 Begin of Item 0004
    56  Format 1
    57   srcBegin = 0080
    58   srcEnd = 00FF
    59   mappingOffset = 0000
    60  Mapping  = 
    61   00B0 00B7 2219 221A 2592 2500 2502 253C 
    62   2524 252C 251C 2534 2510 250C 2514 2518 
    63   03B2 221E 03C6 00B1 00BD 00BC 2248 00AB 
    64   00BB FEF7 FEF8 FEF8 FEF8 FEFB FEFC FEFC 
    65   00A0 00AD FE82 00A3 00A4 FE84 FE84 20AC 
    66   FE8E FE8F FE95 FE99 060C FE9D FEA1 FEA5 
    67   FFFD FFFD FFFD FFFD FFFD FFFD FFFD FFFD 
    68   FFFD FFFD FED1 061B FEB1 FEB5 FEB9 061F 
    69   00A2 FE80 FE81 FE83 FE85 FECA FE8B FE8D 
    70   FE91 FE93 FE97 FE9B FE9F FEA3 FEA7 FEA9 
    71   FEAB FEAD FEAF FEB3 FEB7 FEBB FEBF FEC1 
    72   FEC5 FECB FECF 00A6 00AC 00F7 00D7 FEC9 
    73   0640 FED3 FED7 FEDB FEDF FEE3 FEE7 FEEB 
    74   FEED FEEF FEF3 FEBD FECC FECE FECD FEE1 
    75   FE7D 0651 FEE5 FEE9 FEEC FEF0 FEF2 FED0 
    76   FED5 FEF5 FEF6 FEDD FED9 FEF1 25A0 25A0 
    77 End of Item 0004 
    79 ========================================================*/
    80 /* Offset=0x0000  ItemOfList */
    81   0x0005,
    82 /*-------------------------------------------------------*/
    83 /* Offset=0x0001  offsetToFormatArray */
    84   0x0004,
    85 /*-------------------------------------------------------*/
    86 /* Offset=0x0002  offsetToMapCellArray */ 
    87   0x0006,
    88 /*-------------------------------------------------------*/
    89 /* Offset=0x0003  offsetToMappingTable */ 
    90   0x0015,
    91 /*-------------------------------------------------------*/
    92 /*       Offset=0x0004   Start of Format Array */ 
    93 /*	Total of Format 0 : 0x0003			 */
    94 /*	Total of Format 1 : 0x0001			 */
    95 /*	Total of Format 2 : 0x0001			 */
    96 /*	Total of Format 3 : 0x0000			 */
    98 0x2000, 0x0001, 
    99 /*-------------------------------------------------------*/
   100 /*       Offset=0x0006   Start of MapCell Array */ 
   101 /* 0000 */    0x0000, 0x0024, 0x0000, 
   102 /* 0001 */    0x0026, 0x007F, 0x0026, 
   103 /* 0002 */    0x00B0, 0x00B9, 0x0660, 
   104 /* 0003 */    0x0025, 0x0000, 0x066A, 
   105 /* 0004 */    0x0080, 0x00FF, 0x0000, 
   106 /*-------------------------------------------------------*/
   107 /*       Offset=0x0015   Start of MappingTable */ 
   109 /* 0000 */    0x00B0, 0x00B7, 0x2219, 0x221A, 0x2592, 0x2500, 0x2502, 0x253C, 
   110 /* 0008 */    0x2524, 0x252C, 0x251C, 0x2534, 0x2510, 0x250C, 0x2514, 0x2518, 
   111 /* 0010 */    0x03B2, 0x221E, 0x03C6, 0x00B1, 0x00BD, 0x00BC, 0x2248, 0x00AB, 
   112 /* 0018 */    0x00BB, 0xFEF7, 0xFEF8, 0xFEF8, 0xFEF8, 0xFEFB, 0xFEFC, 0xFEFC, 
   113 /* 0020 */    0x00A0, 0x00AD, 0xFE82, 0x00A3, 0x00A4, 0xFE84, 0xFE84, 0x20AC, 
   114 /* 0028 */    0xFE8E, 0xFE8F, 0xFE95, 0xFE99, 0x060C, 0xFE9D, 0xFEA1, 0xFEA5, 
   115 /* 0030 */    0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 
   116 /* 0038 */    0xFFFD, 0xFFFD, 0xFED1, 0x061B, 0xFEB1, 0xFEB5, 0xFEB9, 0x061F, 
   117 /* 0040 */    0x00A2, 0xFE80, 0xFE81, 0xFE83, 0xFE85, 0xFECA, 0xFE8B, 0xFE8D, 
   118 /* 0048 */    0xFE91, 0xFE93, 0xFE97, 0xFE9B, 0xFE9F, 0xFEA3, 0xFEA7, 0xFEA9, 
   119 /* 0050 */    0xFEAB, 0xFEAD, 0xFEAF, 0xFEB3, 0xFEB7, 0xFEBB, 0xFEBF, 0xFEC1, 
   120 /* 0058 */    0xFEC5, 0xFECB, 0xFECF, 0x00A6, 0x00AC, 0x00F7, 0x00D7, 0xFEC9, 
   121 /* 0060 */    0x0640, 0xFED3, 0xFED7, 0xFEDB, 0xFEDF, 0xFEE3, 0xFEE7, 0xFEEB, 
   122 /* 0068 */    0xFEED, 0xFEEF, 0xFEF3, 0xFEBD, 0xFECC, 0xFECE, 0xFECD, 0xFEE1, 
   123 /* 0070 */    0xFE7D, 0x0651, 0xFEE5, 0xFEE9, 0xFEEC, 0xFEF0, 0xFEF2, 0xFED0, 
   124 /* 0078 */    0xFED5, 0xFEF5, 0xFEF6, 0xFEDD, 0xFED9, 0xFEF1, 0x25A0, 0x25A0, 
   125 /*	End of table Total Length = 0x0095 * 2 */

mercurial