Hello,
The Win API Stats page is broken in a bad way! See: http://www.winehq.org/site/winapi_stats I think we should just go with http://fgouget.free.fr/wine/winapi_stats-en.shtml and link to it. and kindly ask Francois to update it from time to time. And it has always been far better than the page on winehq...
just my $.02
Tom
On Thu, Aug 12, 2004 at 03:36:38AM -0400, Tom wrote:
Hello,
The Win API Stats page is broken in a bad way! See: http://www.winehq.org/site/winapi_stats I think we should just go with http://fgouget.free.fr/wine/winapi_stats-en.shtml
No, we should just fix it, it was working fine some time ago. It is, in fact, running the same code as Francois'.
On Thu, 12 Aug 2004, Tom wrote:
Hello,
The Win API Stats page is broken in a bad way! See: http://www.winehq.org/site/winapi_stats
Actually I now have a cron script that updates my page regularly. However it's been failing since 2004/06/05 witht he following error:
./tools/winapi/winapi_extract --pseudo-stub-statistics --no-verbose --no-progress loader/preloader.c: 226: syntax error: 'ElfW(auxv_t) *av'
Unfortunately I have not had the courage to go dig in winapi_extract to find out how to get it to cope with this construct. (consider this a call for volunteers)
This error is probably the same reason why the WineHQ page is in a bad state (except my script leaves the last good version instead of wiping out the page<g>).
./tools/winapi/winapi_extract --pseudo-stub-statistics --no-verbose --no-progress loader/preloader.c: 226: syntax error: 'ElfW(auxv_t) *av'
Unfortunately I have not had the courage to go dig in winapi_extract to find out how to get it to cope with this construct. (consider this a call for volunteers)
Hmm, I'd just hack the preloader out of the winapi_extract script - messy but the preloader isn't relevant for calculating API stats anyway. And it's magic voodoo with strange constructs in several different ways, so I vote to jettison it with a "continue if filename eq 'preloader.c'" :)
On Thursday 12 August 2004 17:31, Francois Gouget wrote:
./tools/winapi/winapi_extract --pseudo-stub-statistics --no-verbose --no-progress loader/preloader.c: 226: syntax error: 'ElfW(auxv_t) *av'
I have looked into this in the past and IIRC winapi does it's own C parsing, but has no preprocessor. That would explain why it can't parse the above construct.
-Hans