mike2@pyuxk.UUCP (M S Slomin) (02/02/89)
With its MSC4.0 and MSC5 compilers, Microsoft supplies the startup source code. Included therein are wild.c and wild.asm, which apparently implement a better form of wildcard matching than is achieved by linking in setargv.obj (or xsetargv.obj). Specifically, the code indicates that ranges can be matched, e.g., [a-c]*.* will match "apple.any", "baker.any" and "charlie.any", but not "delta.any", somewhat like the Unix shell. However, there is **no** documentation or information, whatsoever, on how to invoke this capability. I would love to do so, and have made numerous attempts, including ones of the form of: main(argc, argv) char **argv; { argv = _wild( ) * * * and the like, which result in unresolved external errors at link time. Has anyone figured out how to use this capability? Specifically: 1. How does one invoke the capability? 2. Why did Microsoft create a truly useful capability that is kept a deep dark secret? 3. If it was worth the effort to write it, why not publicize it? Thanks in advance. To avoid cluttering the net, please mail me responses. I'll publicize any useful ones that I receive. Mike Slomin bellcore!pyuxk!mike2