plane2.inc
上传用户:yhdzpy8989
上传日期:2007-06-13
资源大小:13604k
文件大小:22k
源码类别:

生物技术

开发平台:

C/C++

  1. /*  $Id: plane2.inc,v 1000.0 2004/06/01 19:45:01 gouriano Exp $
  2.  * ==========================================================================
  3.  *
  4.  *                            PUBLIC DOMAIN NOTICE
  5.  *               National Center for Biotechnology Information
  6.  *
  7.  *  This software/database is a "United States Government Work" under the
  8.  *  terms of the United States Copyright Act.  It was written as part of
  9.  *  the author's official duties as a United States Government employee and
  10.  *  thus cannot be copyrighted.  This software/database is freely available
  11.  *  to the public for use. The National Library of Medicine and the U.S.
  12.  *  Government have not placed any restriction on its use or reproduction.
  13.  *
  14.  *  Although all reasonable efforts have been taken to ensure the accuracy
  15.  *  and reliability of the software and data, the NLM and the U.S.
  16.  *  Government do not and cannot warrant the performance or results that
  17.  *  may be obtained by using this software or data. The NLM and the U.S.
  18.  *  Government disclaim all warranties, express or implied, including
  19.  *  warranties of performance, merchantability or fitness for any particular
  20.  *  purpose.
  21.  *
  22.  *  Please cite the author in any work or product based on this material.
  23.  *
  24.  * ==========================================================================
  25.  *
  26.  * Author: Aleksey Vinokurov
  27.  *
  28.  * File Description:
  29.  *    Unicode transformation library
  30.  *    Plan E2
  31.  *
  32.  */
  33. static TUnicodePlan s_Plan_E2h = {
  34.     { "long left double arrow ", eString },  // old dictionary           U+E200
  35.     { "long left arrow", eString },  //                                  U+E201
  36.     { "long left and right double arrow", eString },  // old dictionary  U+E202
  37.     { "long left and right arrow ", eString },  // old dictionary        U+E203
  38.     { "long right double arrow ", eString },  // old dictionary          U+E204
  39.     { "long right arrow", eString },  //                                 U+E205
  40.     { "left double broken arrow", eString },  //                         U+E206
  41.     { "right doubly broken arrow", eString },  //                        U+E207
  42.     { "long mapsto", eString },  //                                      U+E208
  43.     { "two-headed right broken arrow", eString },  //                    U+E209
  44.     { "SW arrow-hooked", eString },  //                                  U+E20A
  45.     { "SE arrow-hooken", eString },  //                                  U+E20B
  46.     { "NW arrow-hooked", eString },  //                                  U+E20C
  47.     { "NE arrow-hooked", eString },  //                                  U+E20D
  48.     { "NE/SE arrows", eString },  //                                     U+E20E
  49.     { "SE/SW arrows", eString },  //                                     U+E20F
  50.     { "SW/NW arrows", eString },  //                                     U+E210
  51.     { "NW/NE arrows", eString },  //                                     U+E211
  52.     { "two-headed mapsto", eString },  //                                U+E212
  53.     { 0, eString },  //                                               U+E213
  54.     { "left fish tail", eString },  //                                   U+E214
  55.     { "right fish tail", eString },  //                                  U+E215
  56.     { "down arrow, up arrow ", eString },  //                            U+E216
  57.     { "down harpoon, up harpoon ", eString },  //                        U+E217
  58.     { "up harp, down harp ", eString },  //                              U+E218
  59.     { "right down curved arrow", eString },  //                          U+E219
  60.     { "left down curved arrow", eString },  //                           U+E21A
  61.     { "not right arrow-wavy", eString },  //                             U+E21B
  62.     { "right arrow-curved", eString },  //                               U+E21C
  63.     { "not right arrow-curved", eString },  //                           U+E21D
  64.     { "right arrow, plus ", eString },  //                               U+E21E
  65.     { 0, eString },  //                                               U+E21F
  66.     { "left arrow-bar, filled square ", eString },  //                   U+E220
  67.     { "right arrow-bar, filled square ", eString },  //                  U+E221
  68.     { "left arrow, filled square ", eString },  //                       U+E222
  69.     { "right arrow, filled square ", eString },  //                      U+E223
  70.     { "right harpoon-up over right harpoon-down", eString },  //         U+E224
  71.     { "left harpoon-up over left harpoon-down", eString },  //           U+E225
  72.     { "up harpoon-left, up harpoon-right ", eString },  //               U+E226
  73.     { "down harpoon-left, down harpoon-right ", eString },  //           U+E227
  74.     { "left-down, right-up harpoon ", eString },  //                     U+E228
  75.     { "left-up-right-down harpoon", eString },  //                       U+E229
  76.     { "right harpoon-up over left harpoon-up", eString },  //            U+E22A
  77.     { "left harpoon-up over right harpoon-up", eString },  //            U+E22B
  78.     { "left harpoon-down over right harpoon-down", eString },  //        U+E22C
  79.     { "right harpoon-down over left harpoon-down", eString },  //        U+E22D
  80.     { "left harpoon-up over long dash", eString },  //                   U+E22E
  81.     { "right harpoon-down below long dash", eString },  //               U+E22F
  82.     { "right harpoon-up over long dash", eString },  //                  U+E230
  83.     { "left harpoon-down below long dash", eString },  //                U+E231
  84.     { "short right arrow", eString },  //                                U+E232
  85.     { "short left arrow", eString },  //                                 U+E233
  86.     { "similar, right arrow below ", eString },  //                      U+E234
  87.     { "approximate, right arrow above ", eString },  //                  U+E235
  88.     { "equal, right arrow below ", eString },  //                        U+E236
  89.     { "up two-headed arrow above circle", eString },  //                 U+E237
  90.     { "right arrow with dotted stem", eString },  //                     U+E238
  91.     { "right two-headed arrow with tail", eString },  //                 U+E239
  92.     { 0, eString },  //                                               U+E23A
  93.     { "right double arrow-tail", eString },  //                          U+E23B
  94.     { "left arrow-tail", eString },  //                                  U+E23C
  95.     { "left double arrow-tail", eString },  //                           U+E23D
  96.     { "left, curved, down arrow ", eString },  //                        U+E23E
  97.     { "left arrow, plus ", eString },  //                                U+E23F
  98.     { "left and right arrow with a circle", eString },  //               U+E240
  99.     { "right open arrow", eString },  //                                 U+E241
  100.     { "left open arrow", eString },  //                                  U+E242
  101.     { "horizontal open arrow", eString },  //                            U+E243
  102.     { "right zig-zag arrow", eString },  //                              U+E244
  103.     { 0, eString },  //                                               U+E245
  104.     { 0, eString },  //                                               U+E246
  105.     { 0, eString },  //                                               U+E247
  106.     { "angle with down zig-zag arrow", eString },  //                    U+E248
  107.     { "curved right arrow with minus", eString },  //                    U+E249
  108.     { "curved left arrow with plus", eString },  //                      U+E24A
  109.     { "up fish tail", eString },  //                                     U+E24B
  110.     { "down fish tail", eString },  //                                   U+E24C
  111.     { "right arrow, similar ", eString },  //                            U+E24D
  112.     { "left arrow, similar ", eString },  //                             U+E24E
  113.     { "mid, circle below ", eString },  //                               U+E24F
  114.     { "circle, mid below ", eString },  //                               U+E250
  115.     { " amalgamation or coproduct", eString },  // old dictionary        U+E251
  116.     { 0, eString },  //                                               U+E252
  117.     { 0, eString },  //                                               U+E253
  118.     { 0, eString },  //                                               U+E254
  119.     { 0, eString },  //                                               U+E255
  120.     { 0, eString },  //                                               U+E256
  121.     { 0, eString },  //                                               U+E257
  122.     { 0, eString },  //                                               U+E258
  123.     { "intprod", eString },  //                                          U+E259
  124.     { "plus sign, dot below", eString },  //                             U+E25A
  125.     { "minus sign, dot below", eString },  //                            U+E25B
  126.     { "plus sign in left half circle", eString },  //                    U+E25C
  127.     { "plus sign in right half circle", eString },  //                   U+E25D
  128.     { "multiply sign in left half circle ", eString },  //               U+E25E
  129.     { "multiply sign in right half circle", eString },  //               U+E25F
  130.     { "circle with horizontal bar", eString },  //                       U+E260
  131.     { "intersection, with dot", eString },  //                           U+E261
  132.     { "subset, with dot", eString },  //                                 U+E262
  133.     { "superset, with dot", eString },  //                               U+E263
  134.     { "smash product", eString },  //                                    U+E264
  135.     { "wedge, bar below", eString },  //                                 U+E265
  136.     { "plus, small circle above", eString },  //                         U+E266
  137.     { "plus, equals", eString },  //                                     U+E267
  138.     { "equal, plus", eString },  //                                      U+E268
  139.     { "plus, two; Nim-addition", eString },  //                          U+E269
  140.     { "plus, circumflex accent above", eString },  //                    U+E26A
  141.     { "plus, similar above", eString },  //                              U+E26B
  142.     { "plus, similar below", eString },  //                              U+E26C
  143.     { "times, dot", eString },  //                                       U+E26D
  144.     { "union above intersection", eString },  //                         U+E26E
  145.     { "intersection above union", eString },  //                         U+E26F
  146.     { "union, bar, intersection", eString },  //                         U+E270
  147.     { "intersection, bar, union", eString },  //                         U+E271
  148.     { "union, union, joined", eString },  //                             U+E272
  149.     { "intersection, intersection, joined", eString },  //               U+E273
  150.     { "union, serifs", eString },  //                                    U+E274
  151.     { "intersection, serifs", eString },  //                             U+E275
  152.     { "square union, serifs", eString },  //                             U+E276
  153.     { "square intersection, serifs", eString },  //                      U+E277
  154.     { "closed union, serifs", eString },  //                             U+E278
  155.     { "closed intersection, serifs", eString },  //                      U+E279
  156.     { "closed union, serifs, smash product", eString },  //              U+E27A
  157.     { "plus in triangle", eString },  //                                 U+E27B
  158.     { "minus in triangle", eString },  //                                U+E27C
  159.     { "multiply in triangle", eString },  //                             U+E27D
  160.     { "triangle, serifs at bottom", eString },  //                       U+E27E
  161.     { "slash in square", eString },  //                                  U+E27F
  162.     { "reverse solidus in square", eString },  //                        U+E280
  163.     { "intersection, and", eString },  //                                U+E281
  164.     { "union, or", eString },  //                                        U+E282
  165.     { "bar, union", eString },  //                                       U+E283
  166.     { "bar, intersection", eString },  //                                U+E284
  167.     { "divide in circle", eString },  //                                 U+E285
  168.     { "dot, solidus, dot in circle", eString },  //                      U+E286
  169.     { "filled circle in circle", eString },  //                          U+E287
  170.     { "less-than in circle", eString },  //                              U+E288
  171.     { "greater-than in circle", eString },  //                           U+E289
  172.     { "parallel in circle", eString },  //                               U+E28A
  173.     { "perpendicular in circle", eString },  //                          U+E28B
  174.     { "multiply sign in double circle", eString },  //                   U+E28C
  175.     { "multiply sign in circle, circumflex accent", eString },  //       U+E28D
  176.     { "multiply sign, bar below", eString },  //                         U+E28E
  177.     { 0, eString },  //                                               U+E28F
  178.     { "most positive, two lines below", eString },  //                   U+E290
  179.     { " right paren, gt", eString },  // old dictionary                  U+E291
  180.     { "left parenthesis, lt", eString },  //                             U+E292
  181.     { "rmoustache", eString },  //                                       U+E293
  182.     { "lmoustache", eString },  //                                       U+E294
  183.     { "dbl right parenthesis, less", eString },  //                      U+E295
  184.     { "dbl left parenthesis, greater", eString },  //                    U+E296
  185.     { "left angle, dot", eString },  //                                  U+E297
  186.     { "right angle, dot", eString },  //                                 U+E298
  187.     { "left bracket, equal", eString },  //                              U+E299
  188.     { "right bracket, equal", eString },  //                             U+E29A
  189.     { "left bracket, solidus top corner", eString },  //                 U+E29B
  190.     { "right bracket, solidus bottom corner", eString },  //             U+E29C
  191.     { "left bracket, solidus bottom corner", eString },  //              U+E29D
  192.     { "right bracket, solidus top corner", eString },  //                U+E29E
  193.     { " greater, not approximate", eString },  // old dictionary         U+E29F
  194.     { 0, eString },  //                                               U+E2A0
  195.     { " gt, vert, not dbl eq", eString },  // old dictionary             U+E2A1
  196.     { " less, not approximate", eString },  // old dictionary            U+E2A2
  197.     { 0, eString },  //                                               U+E2A3
  198.     { " less, vert, not dbl eq", eString },  // old dictionary           U+E2A4
  199.     { 0, eString },  //                                               U+E2A5
  200.     { " not greater-than-or-equal", eString },  // old dictionary        U+E2A6
  201.     { " not less-than-or-equal", eString },  // old dictionary           U+E2A7
  202.     { 0, eString },  //                                               U+E2A8
  203.     { 0, eString },  //                                               U+E2A9
  204.     { " nshortmid", eString },  // old dictionary                        U+E2AA
  205.     { " not short par", eString },  // old dictionary                    U+E2AB
  206.     { 0, eString },  //                                               U+E2AC
  207.     { 0, eString },  //                                               U+E2AD
  208.     { 0, eString },  //                                               U+E2AE
  209.     { 0, eString },  //                                               U+E2AF
  210.     { 0, eString },  //                                               U+E2B0
  211.     { 0, eString },  //                                               U+E2B1
  212.     { 0, eString },  //                                               U+E2B2
  213.     { " precedes, not dbl eq", eString },  // old dictionary             U+E2B3
  214.     { 0, eString },  //                                               U+E2B4
  215.     { " succeeds, not dbl eq", eString },  // old dictionary             U+E2B5
  216.     { 0, eString },  //                                               U+E2B6
  217.     { 0, eString },  //                                               U+E2B7
  218.     { " subset not dbl eq, var", eString },  // old dictionary           U+E2B8
  219.     { " subset, not eq, var", eString },  // old dictionary              U+E2B9
  220.     { " superset, not eq, var", eString },  // old dictionary            U+E2BA
  221.     { " super not dbl eq, var", eString },  // old dictionary            U+E2BB
  222.     { "not approximately identical to", eString },  //                   U+E2BC
  223.     { 0, eString },  //                                               U+E2BD
  224.     { 0, eString },  //                                               U+E2BE
  225.     { 0, eString },  //                                               U+E2BF
  226.     { 0, eString },  //                                               U+E2C0
  227.     { 0, eString },  //                                               U+E2C1
  228.     { 0, eString },  //                                               U+E2C2
  229.     { 0, eString },  //                                               U+E2C3
  230.     { 0, eString },  //                                               U+E2C4
  231.     { "not congruent, dot", eString },  //                               U+E2C5
  232.     { "not, vert, approximate", eString },  //                           U+E2C6
  233.     { "not approximately equal or equal to", eString },  //              U+E2C7
  234.     { "parallel, similar", eString },  //                                U+E2C8
  235.     { "not, vert, much less than", eString },  //                        U+E2C9
  236.     { "not, vert, much greater than", eString },  //                     U+E2CA
  237.     { "not much less than, variant", eString },  //                      U+E2CB
  238.     { "not much greater than, variant", eString },  //                   U+E2CC
  239.     { "not triple less than", eString },  //                             U+E2CD
  240.     { "not triple greater than", eString },  //                          U+E2CE
  241.     { "not, vert, right triangle, equals", eString },  //                U+E2CF
  242.     { "not, vert, left triangle, equals", eString },  //                 U+E2D0
  243.     { "reverse nmid", eString },  //                                     U+E2D1
  244.     { 0, eString },  //                                               U+E2D2
  245.     { "", eString },  // old dictionary                                  U+E2D3
  246.     { "j", eString },  // old dictionary                                 U+E2D4
  247.     { "Planck's over 2pi", eString },  //                                U+E2D5
  248.     { "angle, equal", eString },  //                                     U+E2D6
  249.     { "reverse angle, equal", eString },  //                             U+E2D7
  250.     { "not, vert, angle", eString },  //                                 U+E2D8
  251.     { "angle-measured, arrow, up, right", eString },  //                 U+E2D9
  252.     { "angle-measured, arrow, up, left", eString },  //                  U+E2DA
  253.     { "angle-measured, arrow, down, right", eString },  //               U+E2DB
  254.     { "angle-measured, arrow, down, left", eString },  //                U+E2DC
  255.     { "angle-measured, arrow, right, up", eString },  //                 U+E2DD
  256.     { "angle-measured, arrow, left, up", eString },  //                  U+E2DE
  257.     { "angle-measured, arrow, right, down", eString },  //               U+E2DF
  258.     { "angle-measured, arrow, left, down", eString },  //                U+E2E0
  259.     { "right angle-measured, dot", eString },  //                        U+E2E1
  260.     { "upper right triangle", eString },  //                             U+E2E2
  261.     { "lower right triangle", eString },  //                             U+E2E3
  262.     { "upper left triangle", eString },  //                              U+E2E4
  263.     { "lower left triangle", eString },  //                              U+E2E5
  264.     { "two joined squares", eString },  //                               U+E2E6
  265.     { "circle, slash, bar above", eString },  //                         U+E2E7
  266.     { "circle, slash, small circle above", eString },  //                U+E2E8
  267.     { "circle, slash, right arrow above", eString },  //                 U+E2E9
  268.     { "circle, slash, left arrow above", eString },  //                  U+E2EA
  269.     { "vertical zig-zag line", eString },  //                            U+E2EB
  270.     { "trapezium", eString },  //                                        U+E2EC
  271.     { "reverse semi-colon", eString },  //                               U+E2ED
  272.     { "bottom square bracket", eString },  //                            U+E2EE
  273.     { "top square bracket", eString },  //                               U+E2EF
  274.     { 0, eString },  //                                               U+E2F0
  275.     { 0, eString },  //                                               U+E2F1
  276.     { 0, eString },  //                                               U+E2F2
  277.     { 0, eString },  //                                               U+E2F3
  278.     { 0, eString },  //                                               U+E2F4
  279.     { 0, eString },  //                                               U+E2F5
  280.     { ">/=", eString },  // old dictionary                               U+E2F6
  281.     { 0, eString },  //                                               U+E2F7
  282.     { 0, eString },  //                                               U+E2F8
  283.     { 0, eString },  //                                               U+E2F9
  284.     { "</=", eString },  // old dictionary                               U+E2FA
  285.     { 0, eString },  //                                               U+E2FB
  286.     { 0, eString },  //                                               U+E2FC
  287.     { 0, eString },  //                                               U+E2FD
  288.     { " precedes, equals", eString },  // old dictionary                 U+E2FE
  289.     { 0, eString },  //                                               U+E2FF
  290. };
  291. /*
  292.  * ==========================================================================
  293.  * $Log: plane2.inc,v $
  294.  * Revision 1000.0  2004/06/01 19:45:01  gouriano
  295.  * PRODUCTION: IMPORTED [GCC34_MSVC7] Dev-tree R1.1
  296.  *
  297.  * Revision 1.1  2004/05/06 18:21:26  gouriano
  298.  * Imported from pubmed/xmldb
  299.  *
  300.  * ==========================================================================
  301.  */