Hi,
On Thursday 21 December 2000 4:58 pm, Patrik Stridvall wrote:
> Attached is a small patch that fixes one minor bug +
> makes the documentation consistant with offical
> and unoffical (or rather commonly used)
> documentation guidelines.
Thanks, I'll have a look at this now + integrate it.
> This can be fixed by giving it all functions you need in one call by doing
> ./function_grep '^(Function1|Function2|Function3)$' header.h
> but it will give a slightly more complex semantics on your side.
OK, what I did to speed things up is to run two commands. First I run a
regular grep: grep -d recurse -l \"%s[:blank:]*(\" %s ", then I iterate
through all returned matching files with function_grep, trying each result
returned for a match. This gives better results beacuse all returned results
are tried, which improves the catch rate (sometimes the function is found,
but not as the first line). The speed increase is remarkable, a crtdll stub
is now generated in 3.5 minutes instead of 60+ on my machine. Now thats it
quicker I can test more cases, so I should have another version out soon.
Thanks for your comments, I'll post to wine-patches again when I have tested
with some more dlls (I'm trying it out with some 3rd party dlls now).
Cheers,
Jon
--
"May their negative actions ripen upon me. And may all my virtues ripen upon
them."
"If it could be talked about, everybody would have told their brother."
[EMAIL PROTECTED] , [EMAIL PROTECTED]