| # | Line 167 | Line 167 | printargs( /* print arguments to a file */ | |
|---|---|---|
| 167 | FILE *fp | |
| 168 | ) | |
| 169 | { | |
| 170 | + | #if defined(_WIN32) || defined(_WIN64) |
| 171 | + | extern char *fixargv0(char *arg0); |
| 172 | + | char myav0[128]; |
| 173 | + | /* clean up Windows executable path */ |
| 174 | + | if (ac-- <= 0) return; |
| 175 | + | fputs(fixargv0(strcpy(myav0, *av++)), fp); |
| 176 | + | fputc(ac ? ' ' : '\n', fp); |
| 177 | + | #endif |
| 178 | while (ac-- > 0) { | |
| 179 | fputword(*av++, fp); | |
| 180 | fputc(ac ? ' ' : '\n', fp); | |
| – | Removed lines |
| + | Added lines |
| < | Changed lines |
| > | Changed lines |