home *** CD-ROM | disk | FTP | other *** search
/ vim.ftp.fu-berlin.de / 2015-02-03.vim.ftp.fu-berlin.de.tar / vim.ftp.fu-berlin.de / patches / old / 5.4.26 < prev    next >
Encoding:
Internet Message Format  |  1999-08-12  |  2.4 KB

  1. To: vim-dev@vim.org
  2. Subject: patch 5.4.26
  3. Fcc: outbox
  4. From: Bram Moolenaar <Bram@moolenaar.net>
  5. ------------
  6.  
  7. This patch was previously send out for testing.  Since nobody said this
  8. doesn't work, I'll include it.
  9.  
  10.  
  11. Patch 5.4.26
  12. Problem:    Multi-byte: a multi-byte character is never recognized in a file
  13.         name, causing a backslash before it to be removed on Windows.
  14. Solution:   Assume that a leading-byte character is a file hame character in
  15.         vim_isfilec().
  16. Files:        src/charset.c
  17.  
  18.  
  19. *** ../vim-5.4.25/src/charset.c    Sat Jul  3 17:37:42 1999
  20. --- src/charset.c    Wed Aug 11 21:51:56 1999
  21. ***************
  22. *** 440,446 ****
  23.   vim_isfilec(c)
  24.       int    c;
  25.   {
  26. !     return (c < 0x100 && (chartab[c] & CHAR_IF));
  27.   }
  28.   
  29.   /*
  30. --- 440,451 ----
  31.   vim_isfilec(c)
  32.       int    c;
  33.   {
  34. !     return ((c < 0x100 && (chartab[c] & CHAR_IF))
  35. ! #ifdef MULTI_BYTE
  36. !         /* assume that every leading byte is a filename character */
  37. !         || IsLeadByte(c)
  38. ! #endif
  39. !        );
  40.   }
  41.   
  42.   /*
  43. *** ../vim-5.4.25/src/version.h    Thu Aug 12 23:40:39 1999
  44. --- src/version.h    Fri Aug 13 13:00:32 1999
  45. ***************
  46. *** 19,26 ****
  47.   #define VIM_VERSION_MINOR_STR        "4"
  48.   #define VIM_VERSION_BUILD         57
  49.   #define VIM_VERSION_BUILD_STR        "57"
  50. ! #define VIM_VERSION_PATCHLEVEL         25
  51. ! #define VIM_VERSION_PATCHLEVEL_STR    "25"
  52.   
  53.   /*
  54.    * VIM_VERSION_NODOT is used for the runtime directory name.
  55. --- 19,26 ----
  56.   #define VIM_VERSION_MINOR_STR        "4"
  57.   #define VIM_VERSION_BUILD         57
  58.   #define VIM_VERSION_BUILD_STR        "57"
  59. ! #define VIM_VERSION_PATCHLEVEL         26
  60. ! #define VIM_VERSION_PATCHLEVEL_STR    "26"
  61.   
  62.   /*
  63.    * VIM_VERSION_NODOT is used for the runtime directory name.
  64. ***************
  65. *** 30,35 ****
  66.    */
  67.   #define VIM_VERSION_NODOT    "vim54"
  68.   #define VIM_VERSION_SHORT    "5.4"
  69. ! #define VIM_VERSION_MEDIUM    "5.4.25"
  70. ! #define VIM_VERSION_LONG    "VIM - Vi IMproved 5.4.25 (1999 Aug 12)"
  71. ! #define VIM_VERSION_LONG_DATE    "VIM - Vi IMproved 5.4.25 (1999 Aug 12, compiled "
  72. --- 30,35 ----
  73.    */
  74.   #define VIM_VERSION_NODOT    "vim54"
  75.   #define VIM_VERSION_SHORT    "5.4"
  76. ! #define VIM_VERSION_MEDIUM    "5.4.26"
  77. ! #define VIM_VERSION_LONG    "VIM - Vi IMproved 5.4.26 (1999 Aug 13)"
  78. ! #define VIM_VERSION_LONG_DATE    "VIM - Vi IMproved 5.4.26 (1999 Aug 13, compiled "
  79.  
  80. --
  81. hundred-and-one symptoms of being an internet addict:
  82. 78. You find yourself dialing IP numbers on the phone.
  83.  
  84. --/-/---- Bram Moolenaar ---- Bram@moolenaar.net ---- Bram@vim.org ---\-\--
  85.   \ \    www.vim.org/iccf      www.moolenaar.net       www.vim.org    / /
  86.