intl/lwbrk/src/jisx4051class.h

Tue, 06 Jan 2015 21:39:09 +0100

author
Michael Schloh von Bennewitz <michael@schloh.com>
date
Tue, 06 Jan 2015 21:39:09 +0100
branch
TOR_BUG_9701
changeset 8
97036ab72558
permissions
-rw-r--r--

Conditionally force memory storage according to privacy.thirdparty.isolate;
This solves Tor bug #9701, complying with disk avoidance documented in
https://www.torproject.org/projects/torbrowser/design/#disk-avoidance.

michael@0 1 /* -*- Mode: C; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
michael@0 2 /* This Source Code Form is subject to the terms of the Mozilla Public
michael@0 3 * License, v. 2.0. If a copy of the MPL was not distributed with this
michael@0 4 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
michael@0 5 /*
michael@0 6 DO NOT EDIT THIS DOCUMENT !!! THIS DOCUMENT IS GENERATED BY
michael@0 7 mozilla/intl/lwbrk/tools/anzx4051.pl
michael@0 8 */
michael@0 9 static const uint32_t gLBClass00[32] = {
michael@0 10 0x55555555, // U+0000 - U+0007
michael@0 11 0x55555555, // U+0008 - U+000F
michael@0 12 0x55555555, // U+0010 - U+0017
michael@0 13 0x55555555, // U+0018 - U+001F
michael@0 14 0x7AABAAA5, // U+0020 - U+0027
michael@0 15 0x7A7AAAA9, // U+0028 - U+002F
michael@0 16 0x66666666, // U+0030 - U+0037
michael@0 17 0xAAA9AA66, // U+0038 - U+003F
michael@0 18 0x77777777, // U+0040 - U+0047
michael@0 19 0x77777777, // U+0048 - U+004F
michael@0 20 0x77777777, // U+0050 - U+0057
michael@0 21 0x77AA9777, // U+0058 - U+005F
michael@0 22 0x77777777, // U+0060 - U+0067
michael@0 23 0x77777777, // U+0068 - U+006F
michael@0 24 0x77777777, // U+0070 - U+0077
michael@0 25 0x7AAA9777, // U+0078 - U+007F
michael@0 26 0x77777777, // U+0080 - U+0087
michael@0 27 0x77777777, // U+0088 - U+008F
michael@0 28 0x77777777, // U+0090 - U+0097
michael@0 29 0x77777777, // U+0098 - U+009F
michael@0 30 0xAA9A9AAB, // U+00A0 - U+00A7
michael@0 31 0x77A9777A, // U+00A8 - U+00AF
michael@0 32 0xAAAAAAAA, // U+00B0 - U+00B7
michael@0 33 0xAAAAAAAA, // U+00B8 - U+00BF
michael@0 34 0x77777777, // U+00C0 - U+00C7
michael@0 35 0x77777777, // U+00C8 - U+00CF
michael@0 36 0x77777777, // U+00D0 - U+00D7
michael@0 37 0x77777777, // U+00D8 - U+00DF
michael@0 38 0x77777777, // U+00E0 - U+00E7
michael@0 39 0x77777777, // U+00E8 - U+00EF
michael@0 40 0xA7777777, // U+00F0 - U+00F7
michael@0 41 0x77777777, // U+00F8 - U+00FF
michael@0 42 };
michael@0 43
michael@0 44 static const uint32_t gLBClass20[32] = {
michael@0 45 0xB5555555, // U+2000 - U+2007
michael@0 46 0x77775555, // U+2008 - U+200F
michael@0 47 0x777277B7, // U+2010 - U+2017
michael@0 48 0x77A777A7, // U+2018 - U+201F
michael@0 49 0xAAAA7777, // U+2020 - U+2027
michael@0 50 0xB7777777, // U+2028 - U+202F
michael@0 51 0x77744444, // U+2030 - U+2037
michael@0 52 0x7A115107, // U+2038 - U+203F
michael@0 53 0x11017777, // U+2040 - U+2047
michael@0 54 0x77777711, // U+2048 - U+204F
michael@0 55 0x77777777, // U+2050 - U+2057
michael@0 56 0x57777777, // U+2058 - U+205F
michael@0 57 0x7777777B, // U+2060 - U+2067
michael@0 58 0x77777777, // U+2068 - U+206F
michael@0 59 0x77777777, // U+2070 - U+2077
michael@0 60 0x77777777, // U+2078 - U+207F
michael@0 61 0x77777777, // U+2080 - U+2087
michael@0 62 0x77777777, // U+2088 - U+208F
michael@0 63 0x77777777, // U+2090 - U+2097
michael@0 64 0x77777777, // U+2098 - U+209F
michael@0 65 0x77777777, // U+20A0 - U+20A7
michael@0 66 0x77777777, // U+20A8 - U+20AF
michael@0 67 0x77777777, // U+20B0 - U+20B7
michael@0 68 0x77777777, // U+20B8 - U+20BF
michael@0 69 0x77777777, // U+20C0 - U+20C7
michael@0 70 0x77777777, // U+20C8 - U+20CF
michael@0 71 0x77777777, // U+20D0 - U+20D7
michael@0 72 0x77777777, // U+20D8 - U+20DF
michael@0 73 0x77777777, // U+20E0 - U+20E7
michael@0 74 0x77777777, // U+20E8 - U+20EF
michael@0 75 0x77777777, // U+20F0 - U+20F7
michael@0 76 0x77777777, // U+20F8 - U+20FF
michael@0 77 };
michael@0 78
michael@0 79 static const uint32_t gLBClass21[32] = {
michael@0 80 0x77777777, // U+2100 - U+2107
michael@0 81 0x77777777, // U+2108 - U+210F
michael@0 82 0x73777777, // U+2110 - U+2117
michael@0 83 0x77777777, // U+2118 - U+211F
michael@0 84 0x77777777, // U+2120 - U+2127
michael@0 85 0x77777777, // U+2128 - U+212F
michael@0 86 0x77777777, // U+2130 - U+2137
michael@0 87 0x77777777, // U+2138 - U+213F
michael@0 88 0x77777777, // U+2140 - U+2147
michael@0 89 0x77777777, // U+2148 - U+214F
michael@0 90 0x77777777, // U+2150 - U+2157
michael@0 91 0x77777777, // U+2158 - U+215F
michael@0 92 0x55555555, // U+2160 - U+2167
michael@0 93 0x55555555, // U+2168 - U+216F
michael@0 94 0x55555555, // U+2170 - U+2177
michael@0 95 0x55555555, // U+2178 - U+217F
michael@0 96 0x77777777, // U+2180 - U+2187
michael@0 97 0x77777777, // U+2188 - U+218F
michael@0 98 0x77777777, // U+2190 - U+2197
michael@0 99 0x77777777, // U+2198 - U+219F
michael@0 100 0x77777777, // U+21A0 - U+21A7
michael@0 101 0x77777777, // U+21A8 - U+21AF
michael@0 102 0x77777777, // U+21B0 - U+21B7
michael@0 103 0x77777777, // U+21B8 - U+21BF
michael@0 104 0x77777777, // U+21C0 - U+21C7
michael@0 105 0x77777777, // U+21C8 - U+21CF
michael@0 106 0x77777777, // U+21D0 - U+21D7
michael@0 107 0x77777777, // U+21D8 - U+21DF
michael@0 108 0x77777777, // U+21E0 - U+21E7
michael@0 109 0x77777777, // U+21E8 - U+21EF
michael@0 110 0x77777777, // U+21F0 - U+21F7
michael@0 111 0x77777777, // U+21F8 - U+21FF
michael@0 112 };
michael@0 113
michael@0 114 static const uint32_t gLBClass30[32] = {
michael@0 115 0x55155115, // U+3000 - U+3007
michael@0 116 0x10101010, // U+3008 - U+300F
michael@0 117 0x10105510, // U+3010 - U+3017
michael@0 118 0x11011010, // U+3018 - U+301F
michael@0 119 0x55555555, // U+3020 - U+3027
michael@0 120 0x55555555, // U+3028 - U+302F
michael@0 121 0x55555555, // U+3030 - U+3037
michael@0 122 0x55555555, // U+3038 - U+303F
michael@0 123 0x15151515, // U+3040 - U+3047
michael@0 124 0x55555515, // U+3048 - U+304F
michael@0 125 0x55555555, // U+3050 - U+3057
michael@0 126 0x55555555, // U+3058 - U+305F
michael@0 127 0x55551555, // U+3060 - U+3067
michael@0 128 0x55555555, // U+3068 - U+306F
michael@0 129 0x55555555, // U+3070 - U+3077
michael@0 130 0x55555555, // U+3078 - U+307F
michael@0 131 0x15151555, // U+3080 - U+3087
michael@0 132 0x51555555, // U+3088 - U+308F
michael@0 133 0x55555555, // U+3090 - U+3097
michael@0 134 0x51111115, // U+3098 - U+309F
michael@0 135 0x15151515, // U+30A0 - U+30A7
michael@0 136 0x55555515, // U+30A8 - U+30AF
michael@0 137 0x55555555, // U+30B0 - U+30B7
michael@0 138 0x55555555, // U+30B8 - U+30BF
michael@0 139 0x55551555, // U+30C0 - U+30C7
michael@0 140 0x55555555, // U+30C8 - U+30CF
michael@0 141 0x55555555, // U+30D0 - U+30D7
michael@0 142 0x55555555, // U+30D8 - U+30DF
michael@0 143 0x15151555, // U+30E0 - U+30E7
michael@0 144 0x51555555, // U+30E8 - U+30EF
michael@0 145 0x51155555, // U+30F0 - U+30F7
michael@0 146 0x51111555, // U+30F8 - U+30FF
michael@0 147 };
michael@0 148
michael@0 149 static const uint32_t gLBClass0E[32] = {
michael@0 150 0x88888888, // U+0E00 - U+0E07
michael@0 151 0x88888888, // U+0E08 - U+0E0F
michael@0 152 0x88888888, // U+0E10 - U+0E17
michael@0 153 0x88888888, // U+0E18 - U+0E1F
michael@0 154 0x88888888, // U+0E20 - U+0E27
michael@0 155 0x18888888, // U+0E28 - U+0E2F
michael@0 156 0x88888888, // U+0E30 - U+0E37
michael@0 157 0x08888888, // U+0E38 - U+0E3F
michael@0 158 0x81888888, // U+0E40 - U+0E47
michael@0 159 0x78888888, // U+0E48 - U+0E4F
michael@0 160 0x66666666, // U+0E50 - U+0E57
michael@0 161 0x88881166, // U+0E58 - U+0E5F
michael@0 162 0x88888888, // U+0E60 - U+0E67
michael@0 163 0x88888888, // U+0E68 - U+0E6F
michael@0 164 0x88888888, // U+0E70 - U+0E77
michael@0 165 0x88888888, // U+0E78 - U+0E7F
michael@0 166 0x88888888, // U+0E80 - U+0E87
michael@0 167 0x88888888, // U+0E88 - U+0E8F
michael@0 168 0x88888888, // U+0E90 - U+0E97
michael@0 169 0x88888888, // U+0E98 - U+0E9F
michael@0 170 0x88888888, // U+0EA0 - U+0EA7
michael@0 171 0x18888888, // U+0EA8 - U+0EAF
michael@0 172 0x88888888, // U+0EB0 - U+0EB7
michael@0 173 0x88888888, // U+0EB8 - U+0EBF
michael@0 174 0x81888888, // U+0EC0 - U+0EC7
michael@0 175 0x88888888, // U+0EC8 - U+0ECF
michael@0 176 0x66666666, // U+0ED0 - U+0ED7
michael@0 177 0x88888866, // U+0ED8 - U+0EDF
michael@0 178 0x88888888, // U+0EE0 - U+0EE7
michael@0 179 0x88888888, // U+0EE8 - U+0EEF
michael@0 180 0x88888888, // U+0EF0 - U+0EF7
michael@0 181 0x88888888, // U+0EF8 - U+0EFF
michael@0 182 };
michael@0 183
michael@0 184 static const uint32_t gLBClass17[32] = {
michael@0 185 0x77777777, // U+1700 - U+1707
michael@0 186 0x77777777, // U+1708 - U+170F
michael@0 187 0x77777777, // U+1710 - U+1717
michael@0 188 0x77777777, // U+1718 - U+171F
michael@0 189 0x77777777, // U+1720 - U+1727
michael@0 190 0x77777777, // U+1728 - U+172F
michael@0 191 0x70077777, // U+1730 - U+1737
michael@0 192 0x77777777, // U+1738 - U+173F
michael@0 193 0x77777777, // U+1740 - U+1747
michael@0 194 0x77777777, // U+1748 - U+174F
michael@0 195 0x77777777, // U+1750 - U+1757
michael@0 196 0x77777777, // U+1758 - U+175F
michael@0 197 0x77777777, // U+1760 - U+1767
michael@0 198 0x77777777, // U+1768 - U+176F
michael@0 199 0x77777777, // U+1770 - U+1777
michael@0 200 0x77777777, // U+1778 - U+177F
michael@0 201 0x88888888, // U+1780 - U+1787
michael@0 202 0x88888888, // U+1788 - U+178F
michael@0 203 0x88888888, // U+1790 - U+1797
michael@0 204 0x88888888, // U+1798 - U+179F
michael@0 205 0x88888888, // U+17A0 - U+17A7
michael@0 206 0x88888888, // U+17A8 - U+17AF
michael@0 207 0x88888888, // U+17B0 - U+17B7
michael@0 208 0x88888888, // U+17B8 - U+17BF
michael@0 209 0x88888888, // U+17C0 - U+17C7
michael@0 210 0x88888888, // U+17C8 - U+17CF
michael@0 211 0x88118888, // U+17D0 - U+17D7
michael@0 212 0x77888181, // U+17D8 - U+17DF
michael@0 213 0x88888888, // U+17E0 - U+17E7
michael@0 214 0x77777788, // U+17E8 - U+17EF
michael@0 215 0x88888888, // U+17F0 - U+17F7
michael@0 216 0x77777788, // U+17F8 - U+17FF
michael@0 217 };
michael@0 218

mercurial