diff options
| author | Eli Zaretskii | 2004-11-27 18:22:45 +0000 |
|---|---|---|
| committer | Eli Zaretskii | 2004-11-27 18:22:45 +0000 |
| commit | e8237370691e426352390c70fc3f66501ac95ccf (patch) | |
| tree | 1a972438fcd05168cb7a2bac278adf41e8003020 | |
| parent | 96bff12f4c7982fb14be6aa8dc8f659b5f9631a8 (diff) | |
| download | emacs-e8237370691e426352390c70fc3f66501ac95ccf.tar.gz emacs-e8237370691e426352390c70fc3f66501ac95ccf.zip | |
Protect & with "" since & is special for cmd.exe;
filter through Sed to remove the quotes.
----------------------------------------------------------------------
| -rw-r--r-- | config.bat | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/config.bat b/config.bat index 5417513ea7c..9617dfb4af7 100644 --- a/config.bat +++ b/config.bat | |||
| @@ -161,8 +161,9 @@ sed -f ../msdos/sed2v2.inp <config.tmp >config.h2 | |||
| 161 | Rem See if DECL_ALIGN can be supported with this GCC | 161 | Rem See if DECL_ALIGN can be supported with this GCC |
| 162 | rm -f junk.c junk.o junk junk.exe | 162 | rm -f junk.c junk.o junk junk.exe |
| 163 | echo struct { int i; char *p; } __attribute__((__aligned__(8))) foo; >junk.c | 163 | echo struct { int i; char *p; } __attribute__((__aligned__(8))) foo; >junk.c |
| 164 | rem Two percent signs because it is a special character for COMMAND.COM | 164 | rem Two percent signs because it is a special character for COMMAND.COM/CMD |
| 165 | echo int main(void) { return (unsigned long)&foo %% 8; } >>junk.c | 165 | rem Filter thru Sed because "&" is special for CMD.EXE |
| 166 | echo int main(void) { return (unsigned long)"&"foo %% 8; } | sed "s/.&./\&/" >>junk.c | ||
| 166 | gcc -o junk junk.c | 167 | gcc -o junk junk.c |
| 167 | if not exist junk.exe coff2exe junk | 168 | if not exist junk.exe coff2exe junk |
| 168 | junk | 169 | junk |