digraph.c
上传用户:gddssl
上传日期:2007-01-06
资源大小:1003k
文件大小:14k
源码类别:

编辑器/阅读器

开发平台:

DOS

  1. /* vi:set ts=8 sts=4 sw=4:
  2.  *
  3.  * VIM - Vi IMproved by Bram Moolenaar
  4.  *
  5.  * Do ":help uganda"  in Vim to read copying and usage conditions.
  6.  * Do ":help credits" in Vim to see a list of people who contributed.
  7.  */
  8. /*
  9.  * digraph.c: code for digraphs
  10.  */
  11. #include "vim.h"
  12. #ifdef DIGRAPHS
  13. static int getexactdigraph __ARGS((int, int, int));
  14. static void printdigraph __ARGS((char_u *));
  15. static char_u (*digraphnew)[3];     /* pointer to added digraphs */
  16. static int digraphcount = 0;     /* number of added digraphs */
  17. /*
  18.  * Note: Characters marked with XX are not included literally, because some
  19.  * compilers cannot handle them (Amiga SAS/C is the most picky one).
  20.  */
  21. #if (defined(MSDOS) || defined(WIN32) || defined(OS2)) && !defined(USE_GUI_WIN32)
  22. char_u digraphdefault[][3] =     /* standard MSDOS digraphs */
  23.        {{'C', ',', 128}, /* ~@ XX */
  24. {'u', '"', 129}, /*