koi8_u.c
上传用户:ycwykj01
上传日期:2007-01-04
资源大小:1819k
文件大小:2k
源码类别:

网络编程

开发平台:

Unix_Linux

  1. /*
  2.  * Program: KOI8-U conversion table
  3.  *
  4.  * Author: Mark Crispin
  5.  * Networks and Distributed Computing
  6.  * Computing & Communications
  7.  * University of Washington
  8.  * Administration Building, AG-44
  9.  * Seattle, WA  98195
  10.  * Internet: MRC@CAC.Washington.EDU
  11.  *
  12.  * Date: 25 August 1997
  13.  * Last Edited: 24 July 1998
  14.  *
  15.  * Copyright 1998 by the University of Washington
  16.  *
  17.  *  Permission to use, copy, modify, and distribute this software and its
  18.  * documentation for any purpose and without fee is hereby granted, provided
  19.  * that the above copyright notices appear in all copies and that both the
  20.  * above copyright notices and this permission notice appear in supporting
  21.  * documentation, and that the name of the University of Washington not be
  22.  * used in advertising or publicity pertaining to distribution of the software
  23.  * without specific, written prior permission.  This software is made
  24.  * available "as is", and
  25.  * THE UNIVERSITY OF WASHINGTON DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED,
  26.  * WITH REGARD TO THIS SOFTWARE, INCLUDING WITHOUT LIMITATION ALL IMPLIED
  27.  * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, AND IN
  28.  * NO EVENT SHALL THE UNIVERSITY OF WASHINGTON BE LIABLE FOR ANY SPECIAL,
  29.  * INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING
  30.  * FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, TORT
  31.  * (INCLUDING NEGLIGENCE) OR STRICT LIABILITY, ARISING OUT OF OR IN
  32.  * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  33.  *
  34.  */
  35. /* KOI8-U is a de-facto standard of Ukraine */
  36. static const unsigned short koi8utab[128] = {
  37.   0x2500,0x2502,0x250c,0x2510,0x2514,0x2518,0x251c,0x2524,
  38.   0x252c,0x2534,0x253c,0x2580,0x2584,0x2588,0x258c,0x2590,
  39.   0x2591,0x2592,0x2593,0x2320,0x25a0,0x2219,0x221a,0x2248,
  40.   0x2264,0x2265,0x00a0,0x2321,0x00b0,0x00b2,0x00b7,0x00f7,
  41.   0x2550,0x2551,0x2552,0x0451,0x0454,0x2554,0x0456,0x0457,
  42.   0x2557,0x2558,0x2559,0x255a,0x255b,0x0491,0x255d,0x255e,
  43.   0x255f,0x2560,0x2561,0x0401,0x0403,0x2563,0x0406,0x0407,
  44.   0x2566,0x2567,0x2568,0x2569,0x256a,0x0490,0x256c,0x00a9,
  45.   0x044e,0x0430,0x0431,0x0446,0x0434,0x0435,0x0444,0x0433,
  46.   0x0445,0x0438,0x0439,0x043a,0x043b,0x043c,0x043d,0x043e,
  47.   0x043f,0x044f,0x0440,0x0441,0x0442,0x0443,0x0436,0x0432,
  48.   0x044c,0x044b,0x0437,0x0448,0x044d,0x0449,0x0447,0x044a,
  49.   0x042e,0x0410,0x0411,0x0426,0x0414,0x0415,0x0424,0x0413,
  50.   0x0425,0x0418,0x0419,0x041a,0x041b,0x041c,0x041d,0x041e,
  51.   0x041f,0x042f,0x0420,0x0421,0x0422,0x0423,0x0416,0x0412,
  52.   0x042c,0x042b,0x0417,0x0428,0x042d,0x0429,0x0427,0x042a
  53. };