At 04:59 AM 8/21/2006, Eli Zaretskii wrote:
>> Date: Sun, 20 Aug 2006 11:02:03 -0400
>> From: "William A. Hoffman" <[EMAIL PROTECTED]>
>> 
>> However, if 
>> I think about it some more... What if you try to escape a dos shell 
>> character with \.  
>
>Why would you want to do that?
>
>Anyway, I don't think there should be a problem if you do.  Please try
>in the patched binary and see if it works for you.

The patch works for me fine.   However, I am not escaping either sh or dos 
chars in my
test.   


The only thing sh_chars_dos seems to add is * and %.   If you have a
\* or \%  So the question is what should happen with :

\foo\*
and 
\foo\%

Should they be \foo* and \foo%  (I think that is what would happen now.)

Or should they be \foo\* and \foo\% which is what would happen if dos chars
were included with sh chars in the code.

It seems valid to have a directory name % on dos, but not *

C:\Hoffman\My Builds\CMakeDev\Tests\COnly\b>dir ..\b\%
 Volume in drive C has no label.
 Volume Serial Number is 78BB-7820

 Directory of C:\Hoffman\My Builds\CMakeDev\Tests\COnly\b\%

The * can not be a directory name so it should not be included.

-Bill



_______________________________________________
Make-w32 mailing list
Make-w32@gnu.org
http://lists.gnu.org/mailman/listinfo/make-w32

Reply via email to