LCOV - code coverage report
Current view: top level - workdir/unxlngi6.pro/CustomTarget/tools/reversemap - reversemap.hxx (source / functions) Hit Total Coverage
Test: libreoffice_filtered.info Lines: 458 936 48.9 %
Date: 2012-08-25 Functions: 1 1 100.0 %
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed Branches: 455 934 48.7 %

           Branch data     Line data    Source code
       1                 :            : //Do not edit manually, generated from bestreversemap.cxx
       2                 :      13085 : rtl_TextEncoding getBestMSEncodingByChar(sal_Unicode c)
       3                 :            : {
       4         [ +  + ]:      13085 :     if (c < 0x80)
       5                 :       6910 :         return RTL_TEXTENCODING_MS_1252;
       6         [ -  + ]:       6175 :     if (c < 0xa0)
       7                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
       8         [ +  + ]:       6175 :     if (c < 0x100)
       9                 :       2380 :         return RTL_TEXTENCODING_MS_1252;
      10         [ +  + ]:       3795 :     if (c < 0x102)
      11                 :         10 :         return RTL_TEXTENCODING_MS_1257;
      12         [ +  + ]:       3785 :     if (c < 0x108)
      13                 :         60 :         return RTL_TEXTENCODING_MS_1250;
      14         [ -  + ]:       3725 :     if (c < 0x10c)
      15                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
      16         [ +  + ]:       3725 :     if (c < 0x112)
      17                 :         50 :         return RTL_TEXTENCODING_MS_1250;
      18         [ +  + ]:       3675 :     if (c < 0x114)
      19                 :         10 :         return RTL_TEXTENCODING_MS_1257;
      20         [ -  + ]:       3665 :     if (c < 0x116)
      21                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
      22         [ +  + ]:       3665 :     if (c < 0x11a)
      23                 :         30 :         return RTL_TEXTENCODING_MS_1257;
      24         [ +  + ]:       3635 :     if (c < 0x11c)
      25                 :         10 :         return RTL_TEXTENCODING_MS_1250;
      26         [ -  + ]:       3625 :     if (c < 0x11e)
      27                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
      28         [ +  + ]:       3625 :     if (c < 0x120)
      29                 :         10 :         return RTL_TEXTENCODING_MS_1254;
      30         [ -  + ]:       3615 :     if (c < 0x122)
      31                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
      32         [ +  + ]:       3615 :     if (c < 0x124)
      33                 :         10 :         return RTL_TEXTENCODING_MS_1257;
      34         [ -  + ]:       3605 :     if (c < 0x126)
      35                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
      36         [ -  + ]:       3605 :     if (c < 0x128)
      37                 :          0 :         return RTL_TEXTENCODING_MS_949;
      38         [ -  + ]:       3605 :     if (c < 0x12a)
      39                 :          0 :         return RTL_TEXTENCODING_MS_1258;
      40         [ +  + ]:       3605 :     if (c < 0x12c)
      41                 :         10 :         return RTL_TEXTENCODING_MS_1257;
      42         [ -  + ]:       3595 :     if (c < 0x12e)
      43                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
      44         [ +  + ]:       3595 :     if (c < 0x130)
      45                 :         10 :         return RTL_TEXTENCODING_MS_1257;
      46         [ +  + ]:       3585 :     if (c < 0x132)
      47                 :         10 :         return RTL_TEXTENCODING_MS_1254;
      48         [ -  + ]:       3575 :     if (c < 0x134)
      49                 :          0 :         return RTL_TEXTENCODING_MS_949;
      50         [ -  + ]:       3575 :     if (c < 0x136)
      51                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
      52         [ +  + ]:       3575 :     if (c < 0x138)
      53                 :         10 :         return RTL_TEXTENCODING_MS_1257;
      54         [ -  + ]:       3565 :     if (c < 0x139)
      55                 :          0 :         return RTL_TEXTENCODING_MS_949;
      56         [ +  + ]:       3565 :     if (c < 0x13b)
      57                 :         10 :         return RTL_TEXTENCODING_MS_1250;
      58         [ +  + ]:       3555 :     if (c < 0x13d)
      59                 :         10 :         return RTL_TEXTENCODING_MS_1257;
      60         [ +  + ]:       3545 :     if (c < 0x13f)
      61                 :         10 :         return RTL_TEXTENCODING_MS_1250;
      62         [ +  + ]:       3535 :     if (c < 0x143)
      63                 :         20 :         return RTL_TEXTENCODING_MS_949;
      64         [ +  + ]:       3515 :     if (c < 0x147)
      65                 :         30 :         return RTL_TEXTENCODING_MS_1257;
      66         [ +  + ]:       3485 :     if (c < 0x149)
      67                 :         10 :         return RTL_TEXTENCODING_MS_1250;
      68         [ -  + ]:       3475 :     if (c < 0x14c)
      69                 :          0 :         return RTL_TEXTENCODING_MS_949;
      70         [ +  + ]:       3475 :     if (c < 0x14e)
      71                 :         10 :         return RTL_TEXTENCODING_MS_1257;
      72         [ -  + ]:       3465 :     if (c < 0x150)
      73                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
      74         [ +  + ]:       3465 :     if (c < 0x152)
      75                 :         10 :         return RTL_TEXTENCODING_MS_1250;
      76         [ +  + ]:       3455 :     if (c < 0x154)
      77                 :         40 :         return RTL_TEXTENCODING_MS_1252;
      78         [ +  + ]:       3415 :     if (c < 0x156)
      79                 :         10 :         return RTL_TEXTENCODING_MS_1250;
      80         [ +  + ]:       3405 :     if (c < 0x158)
      81                 :         10 :         return RTL_TEXTENCODING_MS_1257;
      82         [ +  + ]:       3395 :     if (c < 0x15c)
      83                 :         30 :         return RTL_TEXTENCODING_MS_1250;
      84         [ -  + ]:       3365 :     if (c < 0x15e)
      85                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
      86         [ +  + ]:       3365 :     if (c < 0x166)
      87                 :         80 :         return RTL_TEXTENCODING_MS_1250;
      88         [ -  + ]:       3285 :     if (c < 0x168)
      89                 :          0 :         return RTL_TEXTENCODING_MS_949;
      90         [ -  + ]:       3285 :     if (c < 0x16a)
      91                 :          0 :         return RTL_TEXTENCODING_MS_1258;
      92         [ +  + ]:       3285 :     if (c < 0x16c)
      93                 :         10 :         return RTL_TEXTENCODING_MS_1257;
      94         [ -  + ]:       3275 :     if (c < 0x16e)
      95                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
      96         [ +  + ]:       3275 :     if (c < 0x172)
      97                 :         20 :         return RTL_TEXTENCODING_MS_1250;
      98         [ +  + ]:       3255 :     if (c < 0x174)
      99                 :         10 :         return RTL_TEXTENCODING_MS_1257;
     100         [ -  + ]:       3245 :     if (c < 0x178)
     101                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     102         [ +  + ]:       3245 :     if (c < 0x179)
     103                 :         15 :         return RTL_TEXTENCODING_MS_1252;
     104         [ +  + ]:       3230 :     if (c < 0x17f)
     105                 :         70 :         return RTL_TEXTENCODING_MS_1250;
     106         [ -  + ]:       3160 :     if (c < 0x192)
     107                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     108         [ +  + ]:       3160 :     if (c < 0x193)
     109                 :         30 :         return RTL_TEXTENCODING_MS_1252;
     110         [ -  + ]:       3130 :     if (c < 0x1a0)
     111                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     112         [ +  + ]:       3130 :     if (c < 0x1a2)
     113                 :         10 :         return RTL_TEXTENCODING_MS_1258;
     114         [ -  + ]:       3120 :     if (c < 0x1af)
     115                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     116         [ +  + ]:       3120 :     if (c < 0x1b1)
     117                 :         10 :         return RTL_TEXTENCODING_MS_1258;
     118         [ -  + ]:       3110 :     if (c < 0x1ce)
     119                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     120         [ -  + ]:       3110 :     if (c < 0x1cf)
     121                 :          0 :         return RTL_TEXTENCODING_MS_936;
     122         [ -  + ]:       3110 :     if (c < 0x1d0)
     123                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     124         [ -  + ]:       3110 :     if (c < 0x1d1)
     125                 :          0 :         return RTL_TEXTENCODING_MS_936;
     126         [ -  + ]:       3110 :     if (c < 0x1d2)
     127                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     128         [ -  + ]:       3110 :     if (c < 0x1d3)
     129                 :          0 :         return RTL_TEXTENCODING_MS_936;
     130         [ -  + ]:       3110 :     if (c < 0x1d4)
     131                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     132         [ -  + ]:       3110 :     if (c < 0x1d5)
     133                 :          0 :         return RTL_TEXTENCODING_MS_936;
     134         [ -  + ]:       3110 :     if (c < 0x1d6)
     135                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     136         [ -  + ]:       3110 :     if (c < 0x1d7)
     137                 :          0 :         return RTL_TEXTENCODING_MS_936;
     138         [ -  + ]:       3110 :     if (c < 0x1d8)
     139                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     140         [ -  + ]:       3110 :     if (c < 0x1d9)
     141                 :          0 :         return RTL_TEXTENCODING_MS_936;
     142         [ -  + ]:       3110 :     if (c < 0x1da)
     143                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     144         [ -  + ]:       3110 :     if (c < 0x1db)
     145                 :          0 :         return RTL_TEXTENCODING_MS_936;
     146         [ -  + ]:       3110 :     if (c < 0x1dc)
     147                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     148         [ -  + ]:       3110 :     if (c < 0x1dd)
     149                 :          0 :         return RTL_TEXTENCODING_MS_936;
     150         [ -  + ]:       3110 :     if (c < 0x251)
     151                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     152         [ -  + ]:       3110 :     if (c < 0x252)
     153                 :          0 :         return RTL_TEXTENCODING_MS_936;
     154         [ -  + ]:       3110 :     if (c < 0x261)
     155                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     156         [ -  + ]:       3110 :     if (c < 0x262)
     157                 :          0 :         return RTL_TEXTENCODING_MS_936;
     158         [ -  + ]:       3110 :     if (c < 0x2c6)
     159                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     160         [ +  + ]:       3110 :     if (c < 0x2c7)
     161                 :         25 :         return RTL_TEXTENCODING_MS_1252;
     162         [ +  + ]:       3085 :     if (c < 0x2c8)
     163                 :         10 :         return RTL_TEXTENCODING_MS_1250;
     164         [ -  + ]:       3075 :     if (c < 0x2c9)
     165                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     166         [ -  + ]:       3075 :     if (c < 0x2cc)
     167                 :          0 :         return RTL_TEXTENCODING_MS_936;
     168         [ -  + ]:       3075 :     if (c < 0x2cd)
     169                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     170         [ -  + ]:       3075 :     if (c < 0x2ce)
     171                 :          0 :         return RTL_TEXTENCODING_MS_950;
     172         [ -  + ]:       3075 :     if (c < 0x2d0)
     173                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     174         [ -  + ]:       3075 :     if (c < 0x2d1)
     175                 :          0 :         return RTL_TEXTENCODING_MS_949;
     176         [ -  + ]:       3075 :     if (c < 0x2d8)
     177                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     178         [ +  + ]:       3075 :     if (c < 0x2dc)
     179                 :         30 :         return RTL_TEXTENCODING_MS_949;
     180         [ +  + ]:       3045 :     if (c < 0x2dd)
     181                 :         20 :         return RTL_TEXTENCODING_MS_1252;
     182         [ +  + ]:       3025 :     if (c < 0x2de)
     183                 :          5 :         return RTL_TEXTENCODING_MS_1250;
     184         [ -  + ]:       3020 :     if (c < 0x300)
     185                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     186         [ +  + ]:       3020 :     if (c < 0x302)
     187                 :         20 :         return RTL_TEXTENCODING_MS_1258;
     188         [ +  + ]:       3000 :     if (c < 0x303)
     189                 :          5 :         return RTL_TEXTENCODING_DONTKNOW;
     190         [ +  + ]:       2995 :     if (c < 0x304)
     191                 :         15 :         return RTL_TEXTENCODING_MS_1258;
     192         [ +  + ]:       2980 :     if (c < 0x309)
     193                 :          5 :         return RTL_TEXTENCODING_DONTKNOW;
     194         [ +  + ]:       2975 :     if (c < 0x30a)
     195                 :          5 :         return RTL_TEXTENCODING_MS_1258;
     196         [ +  + ]:       2970 :     if (c < 0x323)
     197                 :         10 :         return RTL_TEXTENCODING_DONTKNOW;
     198         [ +  + ]:       2960 :     if (c < 0x324)
     199                 :          5 :         return RTL_TEXTENCODING_MS_1258;
     200         [ -  + ]:       2955 :     if (c < 0x384)
     201                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     202         [ +  + ]:       2955 :     if (c < 0x387)
     203                 :         15 :         return RTL_TEXTENCODING_MS_1253;
     204         [ -  + ]:       2940 :     if (c < 0x388)
     205                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     206         [ +  + ]:       2940 :     if (c < 0x38b)
     207                 :         15 :         return RTL_TEXTENCODING_MS_1253;
     208         [ -  + ]:       2925 :     if (c < 0x38c)
     209                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     210         [ +  + ]:       2925 :     if (c < 0x38d)
     211                 :          5 :         return RTL_TEXTENCODING_MS_1253;
     212         [ -  + ]:       2920 :     if (c < 0x38e)
     213                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     214         [ +  + ]:       2920 :     if (c < 0x3a2)
     215                 :        100 :         return RTL_TEXTENCODING_MS_1253;
     216         [ -  + ]:       2820 :     if (c < 0x3a3)
     217                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     218         [ +  + ]:       2820 :     if (c < 0x3cf)
     219                 :        295 :         return RTL_TEXTENCODING_MS_1253;
     220         [ -  + ]:       2525 :     if (c < 0x401)
     221                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     222         [ +  + ]:       2525 :     if (c < 0x40d)
     223                 :         60 :         return RTL_TEXTENCODING_MS_1251;
     224         [ -  + ]:       2465 :     if (c < 0x40e)
     225                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     226         [ +  + ]:       2465 :     if (c < 0x450)
     227                 :        330 :         return RTL_TEXTENCODING_MS_1251;
     228         [ -  + ]:       2135 :     if (c < 0x451)
     229                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     230         [ +  + ]:       2135 :     if (c < 0x45d)
     231                 :         60 :         return RTL_TEXTENCODING_MS_1251;
     232         [ -  + ]:       2075 :     if (c < 0x45e)
     233                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     234         [ +  + ]:       2075 :     if (c < 0x460)
     235                 :         10 :         return RTL_TEXTENCODING_MS_1251;
     236         [ -  + ]:       2065 :     if (c < 0x490)
     237                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     238         [ +  + ]:       2065 :     if (c < 0x492)
     239                 :         10 :         return RTL_TEXTENCODING_MS_1251;
     240         [ -  + ]:       2055 :     if (c < 0x5b0)
     241                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     242         [ +  + ]:       2055 :     if (c < 0x5ba)
     243                 :         50 :         return RTL_TEXTENCODING_MS_1255;
     244         [ -  + ]:       2005 :     if (c < 0x5bb)
     245                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     246         [ +  + ]:       2005 :     if (c < 0x5c4)
     247                 :         45 :         return RTL_TEXTENCODING_MS_1255;
     248         [ -  + ]:       1960 :     if (c < 0x5d0)
     249                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     250         [ +  + ]:       1960 :     if (c < 0x5eb)
     251                 :        135 :         return RTL_TEXTENCODING_MS_1255;
     252         [ -  + ]:       1825 :     if (c < 0x5f0)
     253                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     254         [ +  + ]:       1825 :     if (c < 0x5f5)
     255                 :         25 :         return RTL_TEXTENCODING_MS_1255;
     256         [ -  + ]:       1800 :     if (c < 0x60c)
     257                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     258         [ +  + ]:       1800 :     if (c < 0x60d)
     259                 :          5 :         return RTL_TEXTENCODING_MS_1256;
     260         [ -  + ]:       1795 :     if (c < 0x61b)
     261                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     262         [ +  + ]:       1795 :     if (c < 0x61c)
     263                 :          5 :         return RTL_TEXTENCODING_MS_1256;
     264         [ -  + ]:       1790 :     if (c < 0x61f)
     265                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     266         [ +  + ]:       1790 :     if (c < 0x620)
     267                 :          5 :         return RTL_TEXTENCODING_MS_1256;
     268         [ -  + ]:       1785 :     if (c < 0x621)
     269                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     270         [ +  + ]:       1785 :     if (c < 0x63b)
     271                 :        130 :         return RTL_TEXTENCODING_MS_1256;
     272         [ -  + ]:       1655 :     if (c < 0x640)
     273                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     274         [ +  + ]:       1655 :     if (c < 0x653)
     275                 :         95 :         return RTL_TEXTENCODING_MS_1256;
     276         [ -  + ]:       1560 :     if (c < 0x679)
     277                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     278         [ +  + ]:       1560 :     if (c < 0x67a)
     279                 :          5 :         return RTL_TEXTENCODING_MS_1256;
     280         [ -  + ]:       1555 :     if (c < 0x67e)
     281                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     282         [ +  + ]:       1555 :     if (c < 0x67f)
     283                 :          5 :         return RTL_TEXTENCODING_MS_1256;
     284         [ -  + ]:       1550 :     if (c < 0x686)
     285                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     286         [ +  + ]:       1550 :     if (c < 0x687)
     287                 :          5 :         return RTL_TEXTENCODING_MS_1256;
     288         [ -  + ]:       1545 :     if (c < 0x688)
     289                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     290         [ +  + ]:       1545 :     if (c < 0x689)
     291                 :          5 :         return RTL_TEXTENCODING_MS_1256;
     292         [ -  + ]:       1540 :     if (c < 0x691)
     293                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     294         [ +  + ]:       1540 :     if (c < 0x692)
     295                 :          5 :         return RTL_TEXTENCODING_MS_1256;
     296         [ -  + ]:       1535 :     if (c < 0x698)
     297                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     298         [ +  + ]:       1535 :     if (c < 0x699)
     299                 :          5 :         return RTL_TEXTENCODING_MS_1256;
     300         [ -  + ]:       1530 :     if (c < 0x6a9)
     301                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     302         [ +  + ]:       1530 :     if (c < 0x6aa)
     303                 :          5 :         return RTL_TEXTENCODING_MS_1256;
     304         [ -  + ]:       1525 :     if (c < 0x6af)
     305                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     306         [ +  + ]:       1525 :     if (c < 0x6b0)
     307                 :          5 :         return RTL_TEXTENCODING_MS_1256;
     308         [ -  + ]:       1520 :     if (c < 0x6ba)
     309                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     310         [ +  + ]:       1520 :     if (c < 0x6bb)
     311                 :          5 :         return RTL_TEXTENCODING_MS_1256;
     312         [ -  + ]:       1515 :     if (c < 0x6be)
     313                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     314         [ +  + ]:       1515 :     if (c < 0x6bf)
     315                 :          5 :         return RTL_TEXTENCODING_MS_1256;
     316         [ -  + ]:       1510 :     if (c < 0x6c1)
     317                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     318         [ +  + ]:       1510 :     if (c < 0x6c2)
     319                 :          5 :         return RTL_TEXTENCODING_MS_1256;
     320         [ -  + ]:       1505 :     if (c < 0x6d2)
     321                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     322         [ +  + ]:       1505 :     if (c < 0x6d3)
     323                 :          5 :         return RTL_TEXTENCODING_MS_1256;
     324         [ -  + ]:       1500 :     if (c < 0xe01)
     325                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     326         [ +  + ]:       1500 :     if (c < 0xe3b)
     327                 :        290 :         return RTL_TEXTENCODING_MS_874;
     328         [ -  + ]:       1210 :     if (c < 0xe3f)
     329                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     330         [ +  + ]:       1210 :     if (c < 0xe5c)
     331                 :        145 :         return RTL_TEXTENCODING_MS_874;
     332         [ -  + ]:       1065 :     if (c < 0x1e3f)
     333                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     334         [ -  + ]:       1065 :     if (c < 0x1e40)
     335                 :          0 :         return RTL_TEXTENCODING_MS_936;
     336         [ -  + ]:       1065 :     if (c < 0x1ea0)
     337                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     338         [ -  + ]:       1065 :     if (c < 0x1efa)
     339                 :          0 :         return RTL_TEXTENCODING_MS_1258;
     340         [ -  + ]:       1065 :     if (c < 0x200c)
     341                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     342         [ +  + ]:       1065 :     if (c < 0x2010)
     343                 :         30 :         return RTL_TEXTENCODING_MS_1256;
     344         [ -  + ]:       1035 :     if (c < 0x2011)
     345                 :          0 :         return RTL_TEXTENCODING_MS_932;
     346         [ -  + ]:       1035 :     if (c < 0x2013)
     347                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     348         [ +  + ]:       1035 :     if (c < 0x2017)
     349                 :        105 :         return RTL_TEXTENCODING_MS_936;
     350         [ -  + ]:        930 :     if (c < 0x2018)
     351                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     352         [ +  + ]:        930 :     if (c < 0x201b)
     353                 :        145 :         return RTL_TEXTENCODING_MS_1252;
     354         [ -  + ]:        785 :     if (c < 0x201c)
     355                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     356         [ +  + ]:        785 :     if (c < 0x201f)
     357                 :        145 :         return RTL_TEXTENCODING_MS_1252;
     358         [ -  + ]:        640 :     if (c < 0x2020)
     359                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     360         [ +  + ]:        640 :     if (c < 0x2023)
     361                 :        140 :         return RTL_TEXTENCODING_MS_1252;
     362         [ -  + ]:        500 :     if (c < 0x2025)
     363                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     364         [ +  + ]:        500 :     if (c < 0x2028)
     365                 :         50 :         return RTL_TEXTENCODING_MS_950;
     366         [ -  + ]:        450 :     if (c < 0x2030)
     367                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     368         [ +  + ]:        450 :     if (c < 0x2031)
     369                 :         45 :         return RTL_TEXTENCODING_MS_1252;
     370         [ -  + ]:        405 :     if (c < 0x2032)
     371                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     372         [ -  + ]:        405 :     if (c < 0x2034)
     373                 :          0 :         return RTL_TEXTENCODING_MS_932;
     374         [ -  + ]:        405 :     if (c < 0x2035)
     375                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     376         [ -  + ]:        405 :     if (c < 0x2036)
     377                 :          0 :         return RTL_TEXTENCODING_MS_936;
     378         [ -  + ]:        405 :     if (c < 0x2039)
     379                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     380         [ +  + ]:        405 :     if (c < 0x203b)
     381                 :         90 :         return RTL_TEXTENCODING_MS_1252;
     382         [ -  + ]:        315 :     if (c < 0x203c)
     383                 :          0 :         return RTL_TEXTENCODING_MS_932;
     384         [ -  + ]:        315 :     if (c < 0x203e)
     385                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     386         [ -  + ]:        315 :     if (c < 0x203f)
     387                 :          0 :         return RTL_TEXTENCODING_MS_932;
     388         [ -  + ]:        315 :     if (c < 0x2074)
     389                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     390         [ -  + ]:        315 :     if (c < 0x2075)
     391                 :          0 :         return RTL_TEXTENCODING_MS_949;
     392         [ -  + ]:        315 :     if (c < 0x207f)
     393                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     394         [ -  + ]:        315 :     if (c < 0x2080)
     395                 :          0 :         return RTL_TEXTENCODING_MS_949;
     396         [ -  + ]:        315 :     if (c < 0x2081)
     397                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     398         [ -  + ]:        315 :     if (c < 0x2085)
     399                 :          0 :         return RTL_TEXTENCODING_MS_949;
     400         [ -  + ]:        315 :     if (c < 0x20a9)
     401                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     402         [ -  + ]:        315 :     if (c < 0x20aa)
     403                 :          0 :         return RTL_TEXTENCODING_MS_1361;
     404         [ +  + ]:        315 :     if (c < 0x20ab)
     405                 :          5 :         return RTL_TEXTENCODING_MS_1255;
     406         [ +  + ]:        310 :     if (c < 0x20ad)
     407                 :         55 :         return RTL_TEXTENCODING_MS_1258;
     408         [ +  + ]:        255 :     if (c < 0x2103)
     409                 :         15 :         return RTL_TEXTENCODING_DONTKNOW;
     410         [ -  + ]:        240 :     if (c < 0x2104)
     411                 :          0 :         return RTL_TEXTENCODING_MS_932;
     412         [ -  + ]:        240 :     if (c < 0x2105)
     413                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     414         [ -  + ]:        240 :     if (c < 0x2106)
     415                 :          0 :         return RTL_TEXTENCODING_MS_936;
     416         [ -  + ]:        240 :     if (c < 0x2109)
     417                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     418         [ -  + ]:        240 :     if (c < 0x210a)
     419                 :          0 :         return RTL_TEXTENCODING_MS_936;
     420         [ -  + ]:        240 :     if (c < 0x2113)
     421                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     422         [ -  + ]:        240 :     if (c < 0x2114)
     423                 :          0 :         return RTL_TEXTENCODING_MS_949;
     424         [ -  + ]:        240 :     if (c < 0x2116)
     425                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     426         [ +  + ]:        240 :     if (c < 0x2117)
     427                 :          5 :         return RTL_TEXTENCODING_MS_1251;
     428         [ -  + ]:        235 :     if (c < 0x2121)
     429                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     430         [ +  + ]:        235 :     if (c < 0x2123)
     431                 :         45 :         return RTL_TEXTENCODING_MS_949;
     432         [ -  + ]:        190 :     if (c < 0x2126)
     433                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     434         [ -  + ]:        190 :     if (c < 0x2127)
     435                 :          0 :         return RTL_TEXTENCODING_MS_949;
     436         [ -  + ]:        190 :     if (c < 0x212b)
     437                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     438         [ -  + ]:        190 :     if (c < 0x212c)
     439                 :          0 :         return RTL_TEXTENCODING_MS_932;
     440         [ -  + ]:        190 :     if (c < 0x2153)
     441                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     442         [ -  + ]:        190 :     if (c < 0x2155)
     443                 :          0 :         return RTL_TEXTENCODING_MS_949;
     444         [ -  + ]:        190 :     if (c < 0x215b)
     445                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     446         [ -  + ]:        190 :     if (c < 0x215f)
     447                 :          0 :         return RTL_TEXTENCODING_MS_949;
     448         [ -  + ]:        190 :     if (c < 0x2160)
     449                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     450         [ -  + ]:        190 :     if (c < 0x216c)
     451                 :          0 :         return RTL_TEXTENCODING_MS_936;
     452         [ -  + ]:        190 :     if (c < 0x2170)
     453                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     454         [ -  + ]:        190 :     if (c < 0x217a)
     455                 :          0 :         return RTL_TEXTENCODING_MS_932;
     456         [ -  + ]:        190 :     if (c < 0x2190)
     457                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     458         [ +  + ]:        190 :     if (c < 0x219a)
     459                 :          5 :         return RTL_TEXTENCODING_MS_949;
     460         [ -  + ]:        185 :     if (c < 0x21d2)
     461                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     462         [ -  + ]:        185 :     if (c < 0x21d3)
     463                 :          0 :         return RTL_TEXTENCODING_MS_932;
     464         [ -  + ]:        185 :     if (c < 0x21d4)
     465                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     466         [ -  + ]:        185 :     if (c < 0x21d5)
     467                 :          0 :         return RTL_TEXTENCODING_MS_932;
     468         [ -  + ]:        185 :     if (c < 0x2200)
     469                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     470         [ -  + ]:        185 :     if (c < 0x2201)
     471                 :          0 :         return RTL_TEXTENCODING_MS_932;
     472         [ -  + ]:        185 :     if (c < 0x2202)
     473                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     474         [ -  + ]:        185 :     if (c < 0x2204)
     475                 :          0 :         return RTL_TEXTENCODING_MS_932;
     476         [ -  + ]:        185 :     if (c < 0x2207)
     477                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     478         [ -  + ]:        185 :     if (c < 0x2209)
     479                 :          0 :         return RTL_TEXTENCODING_MS_932;
     480         [ -  + ]:        185 :     if (c < 0x220b)
     481                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     482         [ -  + ]:        185 :     if (c < 0x220c)
     483                 :          0 :         return RTL_TEXTENCODING_MS_932;
     484         [ -  + ]:        185 :     if (c < 0x220f)
     485                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     486         [ +  + ]:        185 :     if (c < 0x2210)
     487                 :          5 :         return RTL_TEXTENCODING_MS_936;
     488         [ -  + ]:        180 :     if (c < 0x2211)
     489                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     490         [ +  + ]:        180 :     if (c < 0x2213)
     491                 :         50 :         return RTL_TEXTENCODING_MS_932;
     492         [ +  + ]:        130 :     if (c < 0x2215)
     493                 :          5 :         return RTL_TEXTENCODING_DONTKNOW;
     494         [ -  + ]:        125 :     if (c < 0x2216)
     495                 :          0 :         return RTL_TEXTENCODING_MS_936;
     496         [ -  + ]:        125 :     if (c < 0x221a)
     497                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     498         [ +  + ]:        125 :     if (c < 0x221b)
     499                 :         15 :         return RTL_TEXTENCODING_MS_932;
     500         [ -  + ]:        110 :     if (c < 0x221d)
     501                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     502         [ +  + ]:        110 :     if (c < 0x2221)
     503                 :         15 :         return RTL_TEXTENCODING_MS_932;
     504         [ -  + ]:         95 :     if (c < 0x2223)
     505                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     506         [ +  + ]:         95 :     if (c < 0x2224)
     507                 :         25 :         return RTL_TEXTENCODING_MS_936;
     508         [ -  + ]:         70 :     if (c < 0x2225)
     509                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     510         [ +  + ]:         70 :     if (c < 0x2226)
     511                 :         10 :         return RTL_TEXTENCODING_MS_932;
     512         [ -  + ]:         60 :     if (c < 0x2227)
     513                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     514         [ -  + ]:         60 :     if (c < 0x222d)
     515                 :          0 :         return RTL_TEXTENCODING_MS_932;
     516         [ -  + ]:         60 :     if (c < 0x222e)
     517                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     518         [ -  + ]:         60 :     if (c < 0x222f)
     519                 :          0 :         return RTL_TEXTENCODING_MS_932;
     520         [ +  + ]:         60 :     if (c < 0x2234)
     521                 :          5 :         return RTL_TEXTENCODING_DONTKNOW;
     522         [ -  + ]:         55 :     if (c < 0x2238)
     523                 :          0 :         return RTL_TEXTENCODING_MS_936;
     524         [ -  + ]:         55 :     if (c < 0x223c)
     525                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     526         [ -  + ]:         55 :     if (c < 0x223e)
     527                 :          0 :         return RTL_TEXTENCODING_MS_949;
     528         [ -  + ]:         55 :     if (c < 0x2248)
     529                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     530         [ -  + ]:         55 :     if (c < 0x2249)
     531                 :          0 :         return RTL_TEXTENCODING_MS_936;
     532         [ -  + ]:         55 :     if (c < 0x224c)
     533                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     534         [ -  + ]:         55 :     if (c < 0x224d)
     535                 :          0 :         return RTL_TEXTENCODING_MS_936;
     536         [ -  + ]:         55 :     if (c < 0x2252)
     537                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     538         [ -  + ]:         55 :     if (c < 0x2253)
     539                 :          0 :         return RTL_TEXTENCODING_MS_932;
     540         [ -  + ]:         55 :     if (c < 0x2260)
     541                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     542         [ -  + ]:         55 :     if (c < 0x2262)
     543                 :          0 :         return RTL_TEXTENCODING_MS_932;
     544         [ -  + ]:         55 :     if (c < 0x2264)
     545                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     546         [ -  + ]:         55 :     if (c < 0x2268)
     547                 :          0 :         return RTL_TEXTENCODING_MS_936;
     548         [ -  + ]:         55 :     if (c < 0x226a)
     549                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     550         [ -  + ]:         55 :     if (c < 0x226c)
     551                 :          0 :         return RTL_TEXTENCODING_MS_932;
     552         [ -  + ]:         55 :     if (c < 0x226e)
     553                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     554         [ -  + ]:         55 :     if (c < 0x2270)
     555                 :          0 :         return RTL_TEXTENCODING_MS_936;
     556         [ -  + ]:         55 :     if (c < 0x2282)
     557                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     558         [ -  + ]:         55 :     if (c < 0x2284)
     559                 :          0 :         return RTL_TEXTENCODING_MS_932;
     560         [ -  + ]:         55 :     if (c < 0x2286)
     561                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     562         [ -  + ]:         55 :     if (c < 0x2288)
     563                 :          0 :         return RTL_TEXTENCODING_MS_932;
     564         [ -  + ]:         55 :     if (c < 0x2295)
     565                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     566         [ -  + ]:         55 :     if (c < 0x2296)
     567                 :          0 :         return RTL_TEXTENCODING_MS_936;
     568         [ -  + ]:         55 :     if (c < 0x2299)
     569                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     570         [ -  + ]:         55 :     if (c < 0x229a)
     571                 :          0 :         return RTL_TEXTENCODING_MS_936;
     572         [ -  + ]:         55 :     if (c < 0x22a5)
     573                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     574         [ -  + ]:         55 :     if (c < 0x22a6)
     575                 :          0 :         return RTL_TEXTENCODING_MS_932;
     576         [ -  + ]:         55 :     if (c < 0x22bf)
     577                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     578         [ -  + ]:         55 :     if (c < 0x22c0)
     579                 :          0 :         return RTL_TEXTENCODING_MS_932;
     580         [ -  + ]:         55 :     if (c < 0x22ef)
     581                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     582         [ -  + ]:         55 :     if (c < 0x22f0)
     583                 :          0 :         return RTL_TEXTENCODING_MS_936;
     584         [ -  + ]:         55 :     if (c < 0x2312)
     585                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     586         [ -  + ]:         55 :     if (c < 0x2313)
     587                 :          0 :         return RTL_TEXTENCODING_MS_932;
     588         [ +  + ]:         55 :     if (c < 0x2460)
     589                 :         30 :         return RTL_TEXTENCODING_DONTKNOW;
     590         [ -  + ]:         25 :     if (c < 0x2474)
     591                 :          0 :         return RTL_TEXTENCODING_MS_932;
     592         [ -  + ]:         25 :     if (c < 0x249c)
     593                 :          0 :         return RTL_TEXTENCODING_MS_936;
     594         [ -  + ]:         25 :     if (c < 0x24b6)
     595                 :          0 :         return RTL_TEXTENCODING_MS_949;
     596         [ -  + ]:         25 :     if (c < 0x24d0)
     597                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     598         [ -  + ]:         25 :     if (c < 0x24ea)
     599                 :          0 :         return RTL_TEXTENCODING_MS_949;
     600         [ -  + ]:         25 :     if (c < 0x2500)
     601                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     602         [ -  + ]:         25 :     if (c < 0x254c)
     603                 :          0 :         return RTL_TEXTENCODING_MS_936;
     604         [ -  + ]:         25 :     if (c < 0x2550)
     605                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     606         [ -  + ]:         25 :     if (c < 0x2575)
     607                 :          0 :         return RTL_TEXTENCODING_MS_950;
     608         [ -  + ]:         25 :     if (c < 0x2581)
     609                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     610         [ -  + ]:         25 :     if (c < 0x2590)
     611                 :          0 :         return RTL_TEXTENCODING_MS_936;
     612         [ -  + ]:         25 :     if (c < 0x2592)
     613                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     614         [ -  + ]:         25 :     if (c < 0x2593)
     615                 :          0 :         return RTL_TEXTENCODING_MS_949;
     616         [ -  + ]:         25 :     if (c < 0x2596)
     617                 :          0 :         return RTL_TEXTENCODING_MS_936;
     618         [ -  + ]:         25 :     if (c < 0x25a0)
     619                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     620         [ -  + ]:         25 :     if (c < 0x25a2)
     621                 :          0 :         return RTL_TEXTENCODING_MS_932;
     622         [ -  + ]:         25 :     if (c < 0x25a3)
     623                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     624         [ -  + ]:         25 :     if (c < 0x25aa)
     625                 :          0 :         return RTL_TEXTENCODING_MS_949;
     626         [ -  + ]:         25 :     if (c < 0x25b2)
     627                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     628         [ -  + ]:         25 :     if (c < 0x25b4)
     629                 :          0 :         return RTL_TEXTENCODING_MS_932;
     630         [ -  + ]:         25 :     if (c < 0x25b6)
     631                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     632         [ -  + ]:         25 :     if (c < 0x25b8)
     633                 :          0 :         return RTL_TEXTENCODING_MS_949;
     634         [ -  + ]:         25 :     if (c < 0x25bc)
     635                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     636         [ -  + ]:         25 :     if (c < 0x25be)
     637                 :          0 :         return RTL_TEXTENCODING_MS_932;
     638         [ -  + ]:         25 :     if (c < 0x25c0)
     639                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     640         [ -  + ]:         25 :     if (c < 0x25c2)
     641                 :          0 :         return RTL_TEXTENCODING_MS_949;
     642         [ -  + ]:         25 :     if (c < 0x25c6)
     643                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     644         [ -  + ]:         25 :     if (c < 0x25c9)
     645                 :          0 :         return RTL_TEXTENCODING_MS_949;
     646         [ -  + ]:         25 :     if (c < 0x25cb)
     647                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     648         [ -  + ]:         25 :     if (c < 0x25cc)
     649                 :          0 :         return RTL_TEXTENCODING_MS_932;
     650         [ -  + ]:         25 :     if (c < 0x25ce)
     651                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     652         [ -  + ]:         25 :     if (c < 0x25d2)
     653                 :          0 :         return RTL_TEXTENCODING_MS_949;
     654         [ -  + ]:         25 :     if (c < 0x25e2)
     655                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     656         [ -  + ]:         25 :     if (c < 0x25e6)
     657                 :          0 :         return RTL_TEXTENCODING_MS_936;
     658         [ -  + ]:         25 :     if (c < 0x25ef)
     659                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     660         [ -  + ]:         25 :     if (c < 0x25f0)
     661                 :          0 :         return RTL_TEXTENCODING_MS_932;
     662         [ -  + ]:         25 :     if (c < 0x2605)
     663                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     664         [ -  + ]:         25 :     if (c < 0x2607)
     665                 :          0 :         return RTL_TEXTENCODING_MS_932;
     666         [ -  + ]:         25 :     if (c < 0x2609)
     667                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     668         [ -  + ]:         25 :     if (c < 0x260a)
     669                 :          0 :         return RTL_TEXTENCODING_MS_936;
     670         [ -  + ]:         25 :     if (c < 0x260e)
     671                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     672         [ -  + ]:         25 :     if (c < 0x2610)
     673                 :          0 :         return RTL_TEXTENCODING_MS_949;
     674         [ -  + ]:         25 :     if (c < 0x261c)
     675                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     676         [ -  + ]:         25 :     if (c < 0x261d)
     677                 :          0 :         return RTL_TEXTENCODING_MS_949;
     678         [ -  + ]:         25 :     if (c < 0x261e)
     679                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     680         [ -  + ]:         25 :     if (c < 0x261f)
     681                 :          0 :         return RTL_TEXTENCODING_MS_949;
     682         [ -  + ]:         25 :     if (c < 0x2640)
     683                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     684         [ -  + ]:         25 :     if (c < 0x2643)
     685                 :          0 :         return RTL_TEXTENCODING_MS_950;
     686         [ -  + ]:         25 :     if (c < 0x2660)
     687                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     688         [ -  + ]:         25 :     if (c < 0x2662)
     689                 :          0 :         return RTL_TEXTENCODING_MS_949;
     690         [ -  + ]:         25 :     if (c < 0x2663)
     691                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     692         [ -  + ]:         25 :     if (c < 0x2666)
     693                 :          0 :         return RTL_TEXTENCODING_MS_949;
     694         [ -  + ]:         25 :     if (c < 0x2667)
     695                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     696         [ -  + ]:         25 :     if (c < 0x266b)
     697                 :          0 :         return RTL_TEXTENCODING_MS_949;
     698         [ -  + ]:         25 :     if (c < 0x266c)
     699                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     700         [ -  + ]:         25 :     if (c < 0x266e)
     701                 :          0 :         return RTL_TEXTENCODING_MS_949;
     702         [ -  + ]:         25 :     if (c < 0x266f)
     703                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     704         [ -  + ]:         25 :     if (c < 0x2670)
     705                 :          0 :         return RTL_TEXTENCODING_MS_932;
     706         [ +  - ]:         25 :     if (c < 0x3000)
     707                 :         25 :         return RTL_TEXTENCODING_DONTKNOW;
     708         [ #  # ]:          0 :     if (c < 0x3004)
     709                 :          0 :         return RTL_TEXTENCODING_MS_932;
     710         [ #  # ]:          0 :     if (c < 0x3005)
     711                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     712         [ #  # ]:          0 :     if (c < 0x3018)
     713                 :          0 :         return RTL_TEXTENCODING_MS_936;
     714         [ #  # ]:          0 :     if (c < 0x301c)
     715                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     716         [ #  # ]:          0 :     if (c < 0x301f)
     717                 :          0 :         return RTL_TEXTENCODING_MS_936;
     718         [ #  # ]:          0 :     if (c < 0x3020)
     719                 :          0 :         return RTL_TEXTENCODING_MS_932;
     720         [ #  # ]:          0 :     if (c < 0x3021)
     721                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     722         [ #  # ]:          0 :     if (c < 0x302a)
     723                 :          0 :         return RTL_TEXTENCODING_MS_936;
     724         [ #  # ]:          0 :     if (c < 0x3041)
     725                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     726         [ #  # ]:          0 :     if (c < 0x3094)
     727                 :          0 :         return RTL_TEXTENCODING_MS_932;
     728         [ #  # ]:          0 :     if (c < 0x309b)
     729                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     730         [ #  # ]:          0 :     if (c < 0x309f)
     731                 :          0 :         return RTL_TEXTENCODING_MS_932;
     732         [ #  # ]:          0 :     if (c < 0x30a1)
     733                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     734         [ #  # ]:          0 :     if (c < 0x30f7)
     735                 :          0 :         return RTL_TEXTENCODING_MS_932;
     736         [ #  # ]:          0 :     if (c < 0x30fb)
     737                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     738         [ #  # ]:          0 :     if (c < 0x30ff)
     739                 :          0 :         return RTL_TEXTENCODING_MS_932;
     740         [ #  # ]:          0 :     if (c < 0x3105)
     741                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     742         [ #  # ]:          0 :     if (c < 0x312a)
     743                 :          0 :         return RTL_TEXTENCODING_MS_936;
     744         [ #  # ]:          0 :     if (c < 0x3131)
     745                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     746         [ #  # ]:          0 :     if (c < 0x318f)
     747                 :          0 :         return RTL_TEXTENCODING_MS_949;
     748         [ #  # ]:          0 :     if (c < 0x3191)
     749                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     750         [ #  # ]:          0 :     if (c < 0x31ae)
     751                 :          0 :         return RTL_TEXTENCODING_MS_949;
     752         [ #  # ]:          0 :     if (c < 0x31f1)
     753                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     754         [ #  # ]:          0 :     if (c < 0x31ff)
     755                 :          0 :         return RTL_TEXTENCODING_MS_949;
     756         [ #  # ]:          0 :     if (c < 0x3200)
     757                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     758         [ #  # ]:          0 :     if (c < 0x321d)
     759                 :          0 :         return RTL_TEXTENCODING_MS_949;
     760         [ #  # ]:          0 :     if (c < 0x3220)
     761                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     762         [ #  # ]:          0 :     if (c < 0x322a)
     763                 :          0 :         return RTL_TEXTENCODING_MS_936;
     764         [ #  # ]:          0 :     if (c < 0x3231)
     765                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     766         [ #  # ]:          0 :     if (c < 0x3233)
     767                 :          0 :         return RTL_TEXTENCODING_MS_932;
     768         [ #  # ]:          0 :     if (c < 0x3239)
     769                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     770         [ #  # ]:          0 :     if (c < 0x323a)
     771                 :          0 :         return RTL_TEXTENCODING_MS_932;
     772         [ #  # ]:          0 :     if (c < 0x3260)
     773                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     774         [ #  # ]:          0 :     if (c < 0x327c)
     775                 :          0 :         return RTL_TEXTENCODING_MS_949;
     776         [ #  # ]:          0 :     if (c < 0x327f)
     777                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     778         [ #  # ]:          0 :     if (c < 0x3280)
     779                 :          0 :         return RTL_TEXTENCODING_MS_949;
     780         [ #  # ]:          0 :     if (c < 0x32a3)
     781                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     782         [ #  # ]:          0 :     if (c < 0x32a4)
     783                 :          0 :         return RTL_TEXTENCODING_MS_936;
     784         [ #  # ]:          0 :     if (c < 0x32a9)
     785                 :          0 :         return RTL_TEXTENCODING_MS_932;
     786         [ #  # ]:          0 :     if (c < 0x3303)
     787                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     788         [ #  # ]:          0 :     if (c < 0x3304)
     789                 :          0 :         return RTL_TEXTENCODING_MS_932;
     790         [ #  # ]:          0 :     if (c < 0x330d)
     791                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     792         [ #  # ]:          0 :     if (c < 0x330e)
     793                 :          0 :         return RTL_TEXTENCODING_MS_932;
     794         [ #  # ]:          0 :     if (c < 0x3314)
     795                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     796         [ #  # ]:          0 :     if (c < 0x3315)
     797                 :          0 :         return RTL_TEXTENCODING_MS_932;
     798         [ #  # ]:          0 :     if (c < 0x3318)
     799                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     800         [ #  # ]:          0 :     if (c < 0x3319)
     801                 :          0 :         return RTL_TEXTENCODING_MS_932;
     802         [ #  # ]:          0 :     if (c < 0x3322)
     803                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     804         [ #  # ]:          0 :     if (c < 0x3324)
     805                 :          0 :         return RTL_TEXTENCODING_MS_932;
     806         [ #  # ]:          0 :     if (c < 0x3326)
     807                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     808         [ #  # ]:          0 :     if (c < 0x3328)
     809                 :          0 :         return RTL_TEXTENCODING_MS_932;
     810         [ #  # ]:          0 :     if (c < 0x332b)
     811                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     812         [ #  # ]:          0 :     if (c < 0x332c)
     813                 :          0 :         return RTL_TEXTENCODING_MS_932;
     814         [ #  # ]:          0 :     if (c < 0x3336)
     815                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     816         [ #  # ]:          0 :     if (c < 0x3337)
     817                 :          0 :         return RTL_TEXTENCODING_MS_932;
     818         [ #  # ]:          0 :     if (c < 0x333b)
     819                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     820         [ #  # ]:          0 :     if (c < 0x333c)
     821                 :          0 :         return RTL_TEXTENCODING_MS_932;
     822         [ #  # ]:          0 :     if (c < 0x3349)
     823                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     824         [ #  # ]:          0 :     if (c < 0x334b)
     825                 :          0 :         return RTL_TEXTENCODING_MS_932;
     826         [ #  # ]:          0 :     if (c < 0x334d)
     827                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     828         [ #  # ]:          0 :     if (c < 0x334e)
     829                 :          0 :         return RTL_TEXTENCODING_MS_932;
     830         [ #  # ]:          0 :     if (c < 0x3351)
     831                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     832         [ #  # ]:          0 :     if (c < 0x3352)
     833                 :          0 :         return RTL_TEXTENCODING_MS_932;
     834         [ #  # ]:          0 :     if (c < 0x3357)
     835                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     836         [ #  # ]:          0 :     if (c < 0x3358)
     837                 :          0 :         return RTL_TEXTENCODING_MS_932;
     838         [ #  # ]:          0 :     if (c < 0x337b)
     839                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     840         [ #  # ]:          0 :     if (c < 0x337f)
     841                 :          0 :         return RTL_TEXTENCODING_MS_932;
     842         [ #  # ]:          0 :     if (c < 0x3380)
     843                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     844         [ #  # ]:          0 :     if (c < 0x3385)
     845                 :          0 :         return RTL_TEXTENCODING_MS_949;
     846         [ #  # ]:          0 :     if (c < 0x3388)
     847                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     848         [ #  # ]:          0 :     if (c < 0x33cb)
     849                 :          0 :         return RTL_TEXTENCODING_MS_949;
     850         [ #  # ]:          0 :     if (c < 0x33cd)
     851                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     852         [ #  # ]:          0 :     if (c < 0x33ce)
     853                 :          0 :         return RTL_TEXTENCODING_MS_932;
     854         [ #  # ]:          0 :     if (c < 0x33cf)
     855                 :          0 :         return RTL_TEXTENCODING_MS_936;
     856         [ #  # ]:          0 :     if (c < 0x33d1)
     857                 :          0 :         return RTL_TEXTENCODING_MS_949;
     858         [ #  # ]:          0 :     if (c < 0x33d3)
     859                 :          0 :         return RTL_TEXTENCODING_MS_936;
     860         [ #  # ]:          0 :     if (c < 0x33d4)
     861                 :          0 :         return RTL_TEXTENCODING_MS_949;
     862         [ #  # ]:          0 :     if (c < 0x33d5)
     863                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     864         [ #  # ]:          0 :     if (c < 0x33d6)
     865                 :          0 :         return RTL_TEXTENCODING_MS_936;
     866         [ #  # ]:          0 :     if (c < 0x33d7)
     867                 :          0 :         return RTL_TEXTENCODING_MS_949;
     868         [ #  # ]:          0 :     if (c < 0x33d8)
     869                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     870         [ #  # ]:          0 :     if (c < 0x33d9)
     871                 :          0 :         return RTL_TEXTENCODING_MS_949;
     872         [ #  # ]:          0 :     if (c < 0x33db)
     873                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     874         [ #  # ]:          0 :     if (c < 0x33de)
     875                 :          0 :         return RTL_TEXTENCODING_MS_949;
     876         [ #  # ]:          0 :     if (c < 0x4e00)
     877                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     878         [ #  # ]:          0 :     if (c < 0x9fa6)
     879                 :          0 :         return RTL_TEXTENCODING_MS_936;
     880         [ #  # ]:          0 :     if (c < 0xac00)
     881                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     882         [ #  # ]:          0 :     if (c < 0xd7a4)
     883                 :          0 :         return RTL_TEXTENCODING_MS_949;
     884         [ #  # ]:          0 :     if (c < 0xe000)
     885                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     886         [ #  # ]:          0 :     if (c < 0xf849)
     887                 :          0 :         return RTL_TEXTENCODING_MS_950;
     888         [ #  # ]:          0 :     if (c < 0xf900)
     889                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     890         [ #  # ]:          0 :     if (c < 0xfa0c)
     891                 :          0 :         return RTL_TEXTENCODING_MS_949;
     892         [ #  # ]:          0 :     if (c < 0xfa10)
     893                 :          0 :         return RTL_TEXTENCODING_MS_936;
     894         [ #  # ]:          0 :     if (c < 0xfa2e)
     895                 :          0 :         return RTL_TEXTENCODING_MS_932;
     896         [ #  # ]:          0 :     if (c < 0xfe30)
     897                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     898         [ #  # ]:          0 :     if (c < 0xfe32)
     899                 :          0 :         return RTL_TEXTENCODING_MS_936;
     900         [ #  # ]:          0 :     if (c < 0xfe33)
     901                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     902         [ #  # ]:          0 :     if (c < 0xfe45)
     903                 :          0 :         return RTL_TEXTENCODING_MS_936;
     904         [ #  # ]:          0 :     if (c < 0xfe49)
     905                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     906         [ #  # ]:          0 :     if (c < 0xfe53)
     907                 :          0 :         return RTL_TEXTENCODING_MS_936;
     908         [ #  # ]:          0 :     if (c < 0xfe54)
     909                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     910         [ #  # ]:          0 :     if (c < 0xfe58)
     911                 :          0 :         return RTL_TEXTENCODING_MS_936;
     912         [ #  # ]:          0 :     if (c < 0xfe59)
     913                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     914         [ #  # ]:          0 :     if (c < 0xfe67)
     915                 :          0 :         return RTL_TEXTENCODING_MS_936;
     916         [ #  # ]:          0 :     if (c < 0xfe68)
     917                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     918         [ #  # ]:          0 :     if (c < 0xfe6c)
     919                 :          0 :         return RTL_TEXTENCODING_MS_936;
     920         [ #  # ]:          0 :     if (c < 0xff01)
     921                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     922         [ #  # ]:          0 :     if (c < 0xff5f)
     923                 :          0 :         return RTL_TEXTENCODING_MS_932;
     924         [ #  # ]:          0 :     if (c < 0xff61)
     925                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     926         [ #  # ]:          0 :     if (c < 0xffa0)
     927                 :          0 :         return RTL_TEXTENCODING_MS_932;
     928         [ #  # ]:          0 :     if (c < 0xffe0)
     929                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     930         [ #  # ]:          0 :     if (c < 0xffe6)
     931                 :          0 :         return RTL_TEXTENCODING_MS_932;
     932         [ #  # ]:          0 :     if (c < 0xffe7)
     933                 :          0 :         return RTL_TEXTENCODING_MS_949;
     934         [ #  # ]:          0 :     if (c < 0xfffd)
     935                 :          0 :         return RTL_TEXTENCODING_DONTKNOW;
     936         [ #  # ]:          0 :     if (c < 0xfffe)
     937                 :          0 :         return RTL_TEXTENCODING_MS_950;
     938                 :      13085 :     return RTL_TEXTENCODING_DONTKNOW;
     939                 :            : }

Generated by: LCOV version 1.10