Le mer 25/08/2004 à 14:03, Robert Shearman a écrit :
Vincent Béron wrote:
I played a bit with smatch and Wine (after reading http://people.redhat.com/mstefani/wine/smatch/), to try to get over what I mentionned in my last email (regarding winapi_check and cross-calls in parenthesis).
I attach the smatch script to generate the results I have. It's still not perfect (the listview.c references are wrong, for example), but as it's tied to gcc it can detect some calls which otherwise would not be caught. For example, the calls to GetWindowLongA in header.c are in a macro.
If you retest with current CVS some of those GetWindowLongA calls may have disappeared.
That was with current CVS, before Alexandre last commits :) Yes, they did disappear. Attached is a revised log.
Vincent