Mercurial > emacs
changeset 58584:dda469376708
Protect & with "" since & is special for cmd.exe;
filter through Sed to remove the quotes.
----------------------------------------------------------------------
author | Eli Zaretskii <eliz@gnu.org> |
---|---|
date | Sat, 27 Nov 2004 18:22:45 +0000 |
parents | 9a25f0f7fd26 |
children | d6ce53475b81 |
files | config.bat |
diffstat | 1 files changed, 3 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/config.bat Sat Nov 27 17:17:17 2004 +0000 +++ b/config.bat Sat Nov 27 18:22:45 2004 +0000 @@ -161,8 +161,9 @@ Rem See if DECL_ALIGN can be supported with this GCC rm -f junk.c junk.o junk junk.exe echo struct { int i; char *p; } __attribute__((__aligned__(8))) foo; >junk.c -rem Two percent signs because it is a special character for COMMAND.COM -echo int main(void) { return (unsigned long)&foo %% 8; } >>junk.c +rem Two percent signs because it is a special character for COMMAND.COM/CMD +rem Filter thru Sed because "&" is special for CMD.EXE +echo int main(void) { return (unsigned long)"&"foo %% 8; } | sed "s/.&./\&/" >>junk.c gcc -o junk junk.c if not exist junk.exe coff2exe junk junk