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

编辑器/阅读器

开发平台:

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.  * Definitions of various common control characters
  10.  */
  11. #define NUL '00'
  12. #define BS '10'
  13. #define TAB '11'
  14. #define NL '12'
  15. #define NL_STR (char_u *)"12"
  16. #define FF '14'
  17. #define CR '15'
  18. #define ESC '33'
  19. #define ESC_STR (char_u *)"33"
  20. #define DEL 0x7f
  21. #define CSI 0x9b
  22. #define Ctrl(x) ((x) & 0x1f)
  23. #define Meta(x) ((x) | 0x80)
  24. /*
  25.  * Character that separates dir names in a path.
  26.  * For MS-DOS, WIN32 and OS/2 we use a backslash.  A slash mostly works
  27.  * fine, but there are places where it doesn't (e.g. in a command name).
  28.  * For Macintosh we use a colon.
  29.  * For Acorn we use a dot.
  30.  */
  31. #ifdef BACKSLASH_IN_FILENAME
  32. # define PATHSEP '\'
  33. # define PATHSEPSTR "\"
  34. #else
  35. # ifdef COLON_AS_PATHSEP
  36. #  define PATHSEP ':'
  37. #  define PATHSEPSTR ":"
  38. # else
  39. #  ifdef RISCOS
  40. #   define PATHSEP '.'
  41. #   define PATHSEPSTR "."
  42. #  else
  43. #   define PATHSEP '/'
  44. #   define PATHSEPSTR "/"
  45. #  endif
  46. # endif
  47. #endif