# | 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'); |
177 | + | #endif |
178 | while (ac-- > 0) { | |
179 | fputword(*av++, fp); | |
180 | fputc(ac ? ' ' : '\n', fp); |
– | Removed lines |
+ | Added lines |
< | Changed lines |
> | Changed lines |