home *** CD-ROM | disk | FTP | other *** search
/ Fresh Fish 5 / FreshFish_July-August1994.bin / bbs / util / vim-2.0.lha / Vim-2.0 / src / msdos.h < prev    next >
Encoding:
C/C++ Source or Header  |  1993-12-15  |  2.1 KB  |  83 lines

  1. /* vi:ts=8:sw=4
  2.  *
  3.  * VIM - Vi IMproved
  4.  *
  5.  * Code Contributions By:    Bram Moolenaar        mool@oce.nl
  6.  *                Tim Thompson        twitch!tjt
  7.  *                Tony Andrews        onecom!wldrdg!tony
  8.  *                G. R. (Fred) Walter    watmath!watcgl!grwalter
  9.  */
  10.  
  11. /*
  12.  * MSDOS Machine-dependent filenames.
  13.  */
  14. #ifdef SYSEXRC_FILE
  15. # undef SYSEXRC_FILE
  16. # undef SYSVIMRC_FILE
  17. #endif /* SYSEXRC_FILE */
  18. #define SYSEXRC_FILE "$VIM\\_exrc"
  19. #define SYSVIMRC_FILE "$VIM\\_vimrc"
  20.  
  21. #ifdef EXRC_FILE
  22. # undef EXRC_FILE
  23. # undef VIMRC_FILE
  24. #endif /* EXRC_FILE */
  25. #define EXRC_FILE "_exrc"
  26. #define VIMRC_FILE "_vimrc"
  27.  
  28. #ifdef VIM_HLP
  29. # undef VIM_HLP
  30. #endif /* VIM_HLP */
  31. #define VIM_HLP "$VIM\\vim.hlp"
  32.  
  33. #ifdef TMPNAME1
  34. # undef TMPNAME1
  35. # undef TMPNAME2
  36. # undef TMPNAMELEN
  37. #endif /* TMPNAME1 */
  38. #define TMPNAME1 "viXXXXXX"        /* put it in current dir */
  39. #define TMPNAME2 "voXXXXXX"        /*  is there a better place? */
  40. #define TMPNAMELEN    10
  41.  
  42. /*
  43.  * MSDOS Machine-dependent routines.
  44.  */
  45.  
  46. #ifdef remove
  47. # undef remove                   /* MSDOS remove()s when not readonly */
  48. #endif
  49. #define remove vim_remove
  50.  
  51. /* use chdir() that also changes the default drive */
  52. #define chdir vim_chdir
  53.  
  54. /* msdos.c */
  55. void    vim_delay __ARGS((void));
  56. int    vim_remove __ARGS((char *));
  57. void    flushbuf __ARGS((void));
  58. void    outchar __ARGS((unsigned));
  59. void    outstr __ARGS((char *));
  60. int     GetChars __ARGS((char *, int, int));
  61. void    mch_suspend __ARGS((void));
  62. void    mch_windinit __ARGS((void));
  63. void    check_win __ARGS((int, char **));
  64. void    fname_case __ARGS((char *));
  65. void    settitle __ARGS((char *));
  66. void    resettitle __ARGS((void));
  67. int    dirname __ARGS((char *, int));
  68. int    FullName __ARGS((char *, char *, int));
  69. long    getperm __ARGS((char *));
  70. int    setperm __ARGS((char *, long));
  71. int    isdir __ARGS((char *));
  72. void    mch_windexit __ARGS((int));
  73. void    mch_settmode __ARGS((int));
  74. int    mch_get_winsize __ARGS((void));
  75. void    mch_set_winsize __ARGS((void));
  76. int    call_shell __ARGS((char *, int, int));
  77. void    breakcheck __ARGS((void));
  78. char    *modname __ARGS((char *, char *));
  79. int    has_wildcard __ARGS((char *));
  80. int    ExpandWildCards __ARGS((int, char **, int *, char ***, int, int));
  81. void    FreeWild __ARGS((int, char **));
  82. void    set_window __ARGS((void));
  83.