<html><div style='background-color:'><P>Hi all,</P>
<P>I had tested reported problem on my&nbsp;OpenVMS 7.3.1 (with latest&nbsp;patches - Install rating 1) and&nbsp;it runs well (I can't reproduce crash).&nbsp;</P>
<P>look at</P>
<P>$&nbsp;prod sho hist<BR>----------------------------------- ----------- ----------- --------------------<BR>PRODUCT&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; KIT TYPE&nbsp;&nbsp;&nbsp; OPERATION&nbsp;&nbsp; DATE AND TIME<BR>----------------------------------- ----------- ----------- --------------------<BR>DEC AXPVMS VMS731_ACRTL V3.0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Patch&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Install&nbsp;&nbsp;&nbsp;&nbsp; 08-JAN-2004 18:57:06<BR>DEC AXPVMS VMS731_SYS V5.0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Patch&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Install&nbsp;&nbsp;&nbsp;&nbsp; 08-JAN-2004 18:15:15<BR>DEC AXPVMS VMS731_UPDATE V2.0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Patch&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Install&nbsp;&nbsp;&nbsp;&nbsp; 08-JAN-2004 17:44:41</P>
<P>....</P>
<P><FONT color=#003366>Don't you miss some critical fix? (with description like)</FONT></P>
<P><FONT color=#003366>KIT DESCRIPTION:<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp; 2.1&nbsp; Installation Rating:<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp; INSTALL_1 :&nbsp; To be installed by all customers.<BR></P></FONT>
<P>Better CRTL library can also help, but now I can't say&nbsp;which one helps.</P>
<P><A href="http://www4.itrc.hp.com/service/patch/mainPage.do">http://www4.itrc.hp.com/service/patch/mainPage.do</A></P>
<P>(be sure to use just propper ones for your VMS version)</P>
<P>Tomas</P>
<P>&nbsp;</P>
<P>&gt;Hi all, </P>
<DIV></DIV>&gt; 
<DIV></DIV>&gt;For the vim-dev readers: 
<DIV></DIV>&gt;Does the file name expansion use vim's regexp code? 
<DIV></DIV>&gt;Can you tell me which function or source file does the file name expansion? 
<DIV></DIV>&gt; 
<DIV></DIV>&gt;That's rather direct, but I'm a bit worried that you will all stop 
<DIV></DIV>&gt;reading after the word "VMS" ;-) 
<DIV></DIV>&gt; 
<DIV></DIV>&gt; 
<DIV></DIV>&gt;I think I found a new bug in vim/VMS 6.2.106 (I use the downloaded 
<DIV></DIV>&gt;binary from http://www.polarfox.com/vim/). 
<DIV></DIV>&gt;The following actions consistently crash vim: 
<DIV></DIV>&gt;In the VIM directory, start vim and type: 
<DIV></DIV>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:n syntax/<CTRL-D> 
<DIV></DIV>&gt;For a few moments the prompt will show 
<DIV></DIV>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:n syntax/... 
<DIV></DIV>&gt;and finally 
<DIV></DIV>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:n \[.syntax]2html.vim 
<DIV></DIV>&gt;If you now press <CTRL-D>or <TAB>, vim will crash: 
<DIV></DIV>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Vim: Caught deadly signal BUS 
<DIV></DIV>&gt; 
<DIV></DIV>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Vim: Finished. 
<DIV></DIV>&gt; 
<DIV></DIV>&gt;In short, the command: 
<DIV></DIV>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:n \[.syntax]<CTRL-D> 
<DIV></DIV>&gt;crashes vim on VMS. 
<DIV></DIV>&gt; 
<DIV></DIV>&gt;I do not understand how/why/where vim inserts the '\' before the '[' and 
<DIV></DIV>&gt;not before the ']'. I don't think that vim needs it to understand VMS 
<DIV></DIV>&gt;path names. 
<DIV></DIV>&gt;AFAIK, escaping '[' to '\[' is only necessary in regular expressions. 
<DIV></DIV>&gt;Does the file name expansion use vim's regexp code? 
<DIV></DIV>&gt; 
<DIV></DIV>&gt; 
<DIV></DIV>&gt;The function vms_unix_mixed_filespec() in os_vms.c expands pathnames 
<DIV></DIV>&gt;from Unix to VMS format, but it does not seem to insert a '\'. 
<DIV></DIV>&gt;The line 
<DIV></DIV>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*out++ = '['; &nbsp;&nbsp;&nbsp;&nbsp;/* Yes, denote a Vms subdirectory */ 
<DIV></DIV>&gt;looked suspicious to me, but I think the *out++ should correctly write 
<DIV></DIV>&gt;'[' before incrementing 'out' (see e.g. 
<DIV></DIV>&gt;http://www.eskimo.com/~scs/C-faq/q4.3.html) 
<DIV></DIV>&gt; 
<DIV></DIV>&gt;Does anybody know what's happening? 
<DIV></DIV>&gt; 
<DIV></DIV>&gt;Thanks in advance, 
<DIV></DIV>&gt; 
<DIV></DIV>&gt;Coen 
<DIV></DIV>&gt; 
<DIV></DIV>&gt; 
<DIV></DIV>&gt; 
<DIV></DIV>&gt;--__--__-- 
<DIV></DIV>&gt; 
<DIV></DIV>&gt;Message: 2 
<DIV></DIV>&gt;To: Coen Engelbarts <COEN.ENGELBARTS@CMG.NL>
<DIV></DIV>&gt;Cc: vim-vms@polarhome.com, Vim development mailing list <VIM-DEV@VIM.ORG>
<DIV></DIV>&gt;From: Bram Moolenaar <BRAM@MOOLENAAR.NET>
<DIV></DIV>&gt;Date: Tue, 13 Jan 2004 17:09:33 +0100 
<DIV></DIV>&gt;Subject: [Vim-vms] Re: Vim 6.2 crash 
<DIV></DIV>&gt; 
<DIV></DIV>&gt; 
<DIV></DIV>&gt;Coen Engelbarts wrote: 
<DIV></DIV>&gt; 
<DIV></DIV>&gt; &gt; For the vim-dev readers: 
<DIV></DIV>&gt; &gt; Does the file name expansion use vim's regexp code? 
<DIV></DIV>&gt; &gt; Can you tell me which function or source file does the file name expansion? 
<DIV></DIV>&gt; 
<DIV></DIV>&gt;Yes, the regexp engine is used for finding matching file names.&nbsp;&nbsp;Except 
<DIV></DIV>&gt;when a machine-specific function should be used.&nbsp;&nbsp;gen_expand_wildcards() 
<DIV></DIV>&gt;is the central function. 
<DIV></DIV>&gt; 
<DIV></DIV>&gt; &gt; I think I found a new bug in vim/VMS 6.2.106 (I use the downloaded 
<DIV></DIV>&gt; &gt; binary from http://www.polarfox.com/vim/). 
<DIV></DIV>&gt; &gt; The following actions consistently crash vim: 
<DIV></DIV>&gt; &gt; In the VIM directory, start vim and type: 
<DIV></DIV>&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:n syntax/<CTRL-D> 
<DIV></DIV>&gt; &gt; For a few moments the prompt will show 
<DIV></DIV>&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:n syntax/... 
<DIV></DIV>&gt; &gt; and finally 
<DIV></DIV>&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:n \[.syntax]2html.vim 
<DIV></DIV>&gt; &gt; If you now press <CTRL-D>or <TAB>, vim will crash: 
<DIV></DIV>&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Vim: Caught deadly signal BUS 
<DIV></DIV>&gt; &gt; 
<DIV></DIV>&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Vim: Finished. 
<DIV></DIV>&gt; &gt; 
<DIV></DIV>&gt; &gt; In short, the command: 
<DIV></DIV>&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:n \[.syntax]<CTRL-D> 
<DIV></DIV>&gt; &gt; crashes vim on VMS. 
<DIV></DIV>&gt; &gt; 
<DIV></DIV>&gt; &gt; I do not understand how/why/where vim inserts the '\' before the '[' and 
<DIV></DIV>&gt; &gt; not before the ']'. I don't think that vim needs it to understand VMS 
<DIV></DIV>&gt; &gt; path names. 
<DIV></DIV>&gt; &gt; AFAIK, escaping '[' to '\[' is only necessary in regular expressions. 
<DIV></DIV>&gt; &gt; Does the file name expansion use vim's regexp code? 
<DIV></DIV>&gt; 
<DIV></DIV>&gt;Using [] is a generic thing in filenames, just like using "*" and "?". 
<DIV></DIV>&gt;Therefore a backslash is needed for a literal "[".&nbsp;&nbsp;It's not needed for 
<DIV></DIV>&gt;the "]", because it only has a special meaning after a "[". 
<DIV></DIV>&gt; 
<DIV></DIV>&gt; &gt; The function vms_unix_mixed_filespec() in os_vms.c expands pathnames 
<DIV></DIV>&gt; &gt; from Unix to VMS format, but it does not seem to insert a '\'. 
<DIV></DIV>&gt; &gt; The line 
<DIV></DIV>&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*out++ = '['; &nbsp;&nbsp;&nbsp;&nbsp;/* Yes, denote a Vms subdirectory */ 
<DIV></DIV>&gt; &gt; looked suspicious to me, but I think the *out++ should correctly write 
<DIV></DIV>&gt; &gt; '[' before incrementing 'out' (see e.g. 
<DIV></DIV>&gt; &gt; http://www.eskimo.com/~scs/C-faq/q4.3.html) 
<DIV></DIV>&gt; &gt; 
<DIV></DIV>&gt; &gt; Does anybody know what's happening? 
<DIV></DIV>&gt; 
<DIV></DIV>&gt;The escaping is done in ExpandEscape(). 
<DIV></DIV>&gt; 
<DIV></DIV>&gt;Anyway, even when inserting a backslash is not appropriate (which I 
<DIV></DIV>&gt;still think is right), Vim should not crash.&nbsp;&nbsp;I hope you can find out 
<DIV></DIV>&gt;where the crash happens. 
<DIV></DIV>&gt; 
<DIV></DIV>&gt;-- 
<DIV></DIV>&gt;hundred-and-one symptoms of being an internet addict: 
<DIV></DIV>&gt;269. You receive an e-mail from the wife of a deceased president, offering 
<DIV></DIV>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;to send you twenty million dollar, and you are not even surprised. 
<DIV></DIV>&gt; 
<DIV></DIV>&gt;&nbsp;&nbsp;/// Bram Moolenaar -- Bram@Moolenaar.net -- http://www.Moolenaar.net&nbsp;&nbsp; \\\ 
<DIV></DIV>&gt;///&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\ 
<DIV></DIV>&gt;\\\&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Project leader for A-A-P -- http://www.A-A-P.org&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/// 
<DIV></DIV>&gt;&nbsp;&nbsp;\\\&nbsp;&nbsp;Help AIDS victims, buy here: http://ICCF-Holland.org/click1.html&nbsp;&nbsp;/// 
<DIV></DIV>&gt; 
<DIV></DIV>&gt;--__--__-- 
<DIV></DIV>&gt; 
<DIV></DIV>&gt;Message: 3 
<DIV></DIV>&gt;From: Arpadffy Zoltan <ZOLTAN.ARPADFFY@ESSNET.SE>
<DIV></DIV>&gt;To: vim-vms@polarhome.com, Vim development mailing list <VIM-DEV@VIM.ORG>
<DIV></DIV>&gt;Subject: RE: [Vim-vms] Vim 6.2 crash 
<DIV></DIV>&gt;Date:&nbsp;&nbsp;Wed, 14 Jan 2004 09:31:24 +0100 
<DIV></DIV>&gt; 
<DIV></DIV>&gt;hi, 
<DIV></DIV>&gt; 
<DIV></DIV>&gt;VMS had problems with regex and filenames regarding syntax earlier as well, 
<DIV></DIV>&gt;that had been corrected (or at least made an attempt to correct) somewhere 
<DIV></DIV>&gt;in 6.1 level. 
<DIV></DIV>&gt; 
<DIV></DIV>&gt;If you have time I would suggest you to trace/debug the code. 
<DIV></DIV>&gt;I will not have time during next few weeks, but later on I can take care 
<DIV></DIV>&gt;about it. 
<DIV></DIV>&gt; 
<DIV></DIV>&gt;Regards, 
<DIV></DIV>&gt;Z 
<DIV></DIV>&gt; 
<DIV></DIV>&gt;-----Original Message----- 
<DIV></DIV>&gt;From: Coen Engelbarts [mailto:coen.engelbarts@cmg.nl] 
<DIV></DIV>&gt;Sent: den 13 januari 2004 16:47 
<DIV></DIV>&gt;To: vim-vms@polarhome.com; Vim development mailing list 
<DIV></DIV>&gt;Subject: [Vim-vms] Vim 6.2 crash 
<DIV></DIV>&gt; 
<DIV></DIV>&gt; 
<DIV></DIV>&gt;Hi all, 
<DIV></DIV>&gt; 
<DIV></DIV>&gt;For the vim-dev readers: 
<DIV></DIV>&gt;Does the file name expansion use vim's regexp code? 
<DIV></DIV>&gt;Can you tell me which function or source file does the file name expansion? 
<DIV></DIV>&gt; 
<DIV></DIV>&gt;That's rather direct, but I'm a bit worried that you will all stop 
<DIV></DIV>&gt;reading after the word "VMS" ;-) 
<DIV></DIV>&gt; 
<DIV></DIV>&gt; 
<DIV></DIV>&gt;I think I found a new bug in vim/VMS 6.2.106 (I use the downloaded 
<DIV></DIV>&gt;binary from http://www.polarfox.com/vim/). 
<DIV></DIV>&gt;The following actions consistently crash vim: 
<DIV></DIV>&gt;In the VIM directory, start vim and type: 
<DIV></DIV>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:n syntax/<CTRL-D> 
<DIV></DIV>&gt;For a few moments the prompt will show 
<DIV></DIV>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:n syntax/... 
<DIV></DIV>&gt;and finally 
<DIV></DIV>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:n \[.syntax]2html.vim 
<DIV></DIV>&gt;If you now press <CTRL-D>or <TAB>, vim will crash: 
<DIV></DIV>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Vim: Caught deadly signal BUS 
<DIV></DIV>&gt; 
<DIV></DIV>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Vim: Finished. 
<DIV></DIV>&gt; 
<DIV></DIV>&gt;In short, the command: 
<DIV></DIV>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:n \[.syntax]<CTRL-D> 
<DIV></DIV>&gt;crashes vim on VMS. 
<DIV></DIV>&gt; 
<DIV></DIV>&gt;I do not understand how/why/where vim inserts the '\' before the '[' and 
<DIV></DIV>&gt;not before the ']'. I don't think that vim needs it to understand VMS 
<DIV></DIV>&gt;path names. 
<DIV></DIV>&gt;AFAIK, escaping '[' to '\[' is only necessary in regular expressions. 
<DIV></DIV>&gt;Does the file name expansion use vim's regexp code? 
<DIV></DIV>&gt; 
<DIV></DIV>&gt; 
<DIV></DIV>&gt;The function vms_unix_mixed_filespec() in os_vms.c expands pathnames 
<DIV></DIV>&gt;from Unix to VMS format, but it does not seem to insert a '\'. 
<DIV></DIV>&gt;The line 
<DIV></DIV>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*out++ = '['; &nbsp;&nbsp;&nbsp;&nbsp;/* Yes, denote a Vms subdirectory */ 
<DIV></DIV>&gt;looked suspicious to me, but I think the *out++ should correctly write 
<DIV></DIV>&gt;'[' before incrementing 'out' (see e.g. 
<DIV></DIV>&gt;http://www.eskimo.com/~scs/C-faq/q4.3.html) 
<DIV></DIV>&gt; 
<DIV></DIV>&gt;Does anybody know what's happening? 
<DIV></DIV>&gt; 
<DIV></DIV>&gt;Thanks in advance, 
<DIV></DIV>&gt; 
<DIV></DIV>&gt;Coen 
<DIV></DIV>&gt; 
<DIV></DIV>&gt; 
<DIV></DIV>&gt;_______________________________________________ 
<DIV></DIV>&gt;Vim-vms mailing list 
<DIV></DIV>&gt;Vim-vms@polarhome.com 
<DIV></DIV>&gt;http://www.polarhome.com/mailman/listinfo/vim-vms 
<DIV></DIV>&gt; 
<DIV></DIV>&gt; 
<DIV></DIV>&gt;--__--__-- 
<DIV></DIV>&gt; 
<DIV></DIV>&gt;_______________________________________________ 
<DIV></DIV>&gt;Vim-vms mailing list 
<DIV></DIV>&gt;Vim-vms@polarhome.com 
<DIV></DIV>&gt;http://www.polarhome.com/mailman/listinfo/vim-vms 
<DIV></DIV>&gt; 
<DIV></DIV>&gt; 
<DIV></DIV>&gt;End of Vim-vms Digest 
<DIV></DIV></div><br clear=all><hr>Podelte se o sve skvele myslenky se svymi kolegy - MSN Messenger 6.1! <a href="http://g.msn.com/8HMAENCZ/2746??PS=">Kliknete zde pro stazeni!</a> </html>