On Wednesday 09 April 2003 08:14, Dimitrie O. Paun wrote:
I don't understand where all those problems went. Running winapi_check on my tree aborts now with a problem in winapi_check itself:
dlls/lzexpand/lzexpand.specdlls/advapi32/advapi32.spec: 2: syntax error: '@ stdcall AbortSystemShutdownA(ptr)' BEGIN failed--compilation aborted at tools/winapi_check/winapi_check line 55, <IN> line 2.
Yes, it's because the spec files don't have explicit handlers anymore. I fixed that:
http://cvs.winehq.com/patch.py?id=7801
winapi_check still has some problems parsing Wine code though:
tools/winapi_check/winapi_check --none --progress --cross-call-unicode-ascii
dlls/d3d8/shader.c: 243: can't parse: 'typedef FLOAT D3DMATRIX44[4][4];' dlls/d3d8/shader.c: 244: can't parse: 'typedef FLOAT D3DMATRIX43[4][3];' dlls/d3d8/shader.c: 245: can't parse: 'typedef FLOAT D3DMATRIX34[4][4];' dlls/d3d8/shader.c: 246: can't parse: 'typedef FLOAT D3DMATRIX33[4][3];' dlls/d3d8/shader.c: 247: can't parse: 'typedef FLOAT D3DMATRIX32[4][2];' dlls/winmm/driver.c: winmm & winmm: OpenDriverW: illegal call to HEAP_strdupWtoA (Unicode -> ASCII) dlls/winmm/driver.c: winmm & winmm: OpenDriverW: illegal call to OpenDriverA (Unicode -> ASCII) libs/port/getopt.c (file 754 of 945)*** Can't parse '#if !defined __STDC__ || !__STDC__' *** *** Can't parse '#if !defined _LIBC && defined __GLIBC__ && __GLIBC__ >= 2' *** *** Can't parse '#if HAVE_STRING_H - 0' *** *** Can't parse '#if || defined _LIBC' *** *** Can't parse '#if defined _LIBC && defined USE_IN_LIBIO' *** libs/port/getopt.c (file 754 of 945): getenv*** Can't parse '#if && !defined strlen' *** libs/port/getopt.c (file 754 of 945): strlen*** Can't parse '#if defined __STDC__ && __STDC__' *** libs/port/getopt.c (file 754 of 945): exchange*** Can't parse '#if defined _LIBC && defined USE_NONOPTION_FLAGS' *** *** Can't parse '#if defined __STDC__ && __STDC__' *** libs/port/getopt.c (file 754 of 945): _getopt_initialize*** Can't parse '#if defined _LIBC && defined USE_NONOPTION_FLAGS' *** *** Can't parse '#if defined _LIBC && defined USE_NONOPTION_FLAGS' *** *** Can't parse '#if defined _LIBC && defined USE_IN_LIBIO' *** *** Can't parse '#if defined _LIBC && defined USE_IN_LIBIO' *** *** Can't parse '#if defined _LIBC && defined USE_IN_LIBIO' *** *** Can't parse '#if defined _LIBC && defined USE_IN_LIBIO' *** *** Can't parse '#if defined _LIBC && defined USE_IN_LIBIO' *** *** Can't parse '#if defined _LIBC && defined USE_IN_LIBIO' *** *** Can't parse '#if defined _LIBC && defined USE_IN_LIBIO' *** *** Can't parse '#if defined _LIBC && defined USE_IN_LIBIO' *** *** Can't parse '#if defined _LIBC && defined USE_IN_LIBIO' *** *** Can't parse '#if defined _LIBC && defined USE_IN_LIBIO' *** *** Can't parse '#if defined _LIBC && defined USE_IN_LIBIO' *** *** Can't parse '#if defined _LIBC && defined USE_IN_LIBIO' *** *** Can't parse '#if defined _LIBC && defined USE_IN_LIBIO' *** *** Can't parse '#if defined _LIBC && defined USE_IN_LIBIO' *** *** Can't parse '#if defined _LIBC && defined USE_IN_LIBIO' *** *** Can't parse '#if defined _LIBC && defined USE_IN_LIBIO' *** *** Can't parse '#if defined _LIBC && defined USE_IN_LIBIO' *** *** Can't parse '#if defined _LIBC && defined USE_IN_LIBIO' *** *** Can't parse '#if defined _LIBC && defined USE_IN_LIBIO' *** libs/port/getopt1.c (file 755 of 945)*** Can't parse '#if !defined __STDC__ || !__STDC__' *** *** Can't parse '#if !defined _LIBC && defined __GLIBC__ && __GLIBC__ >= 2' ***