Skip to content

Commit b293170

Browse files
committed
wildcard: missing quotes; reorder list
Add missing quotes to support paths with spaces Move the mingw-w64 defaults to the bottom, since they are not that important to users now since it is disabled by default.
1 parent eda0b1c commit b293170

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

web/docs/c.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,7 @@ https://learn.microsoft.com/en-us/cpp/c-language/expanding-wildcard-arguments
99

1010
With mingw-w64, there are three ways wildcard expansion can be configured:
1111

12-
1. mingw-w64 can be configured at build time to either enable or disable wildcard expansion by default via the `--enable-wildcard` configure flags. This can to be overridden on a per .exe basis by the user.
13-
14-
Wildcard expansion is disabled by default in MSYS2.
15-
16-
2. You can set `_dowildcard` in your source code to either `0` or `-1` to disable or enable wildcard expansion.
12+
1. You can set `_dowildcard` in your source code to either `0` or `-1` to disable or enable wildcard expansion.
1713

1814
```c
1915
// To force-enable wildcard expansion
@@ -22,15 +18,19 @@ With mingw-w64, there are three ways wildcard expansion can be configured:
2218
int _dowildcard = 0;
2319
```
2420

25-
3. You can link in `CRT_noglob.o` or `CRT_glob.o` to disable or enable wildcard expansion, respectively. This will error out if `_dowildcard` is already set in the source.
21+
2. You can link in `CRT_noglob.o` or `CRT_glob.o` to disable or enable wildcard expansion, respectively. This will error out if `_dowildcard` is already set in the source.
2622

2723
```bash
2824
# To force-enable wildcard expansion
29-
cc main.c $(cc -print-file-name=CRT_glob.o)
25+
cc main.c "$(cc -print-file-name=CRT_glob.o)"
3026
# To force-disable wildcard expansion
31-
cc main.c $(cc -print-file-name=CRT_noglob.o)
27+
cc main.c "$(cc -print-file-name=CRT_noglob.o)"
3228
```
3329

30+
3. mingw-w64 can be configured at build time to either enable or disable wildcard expansion by default via the `--enable-wildcard` configure flags. This can to be overridden on a per .exe basis by the user.
31+
32+
Wildcard expansion is disabled by default in MSYS2.
33+
3434
### Changelog
3535

3636
* Starting with 2024-11-03 we have changed mingw-w64 to to disable wildcard

0 commit comments

Comments
 (0)