diff options
author | Michael Stefaniuc <mstefani@redhat.com> | 2009-09-30 21:34:56 +0000 |
---|---|---|
committer | Christopher <sparse@chrisli.org> | 2010-03-28 17:51:36 -0700 |
commit | 008e1c61f41127d05316a85449571721c1ec0411 (patch) | |
tree | a22b86e01b8bc8f85d83ed4d7982729f96975c27 /validation/specifiers1.c | |
parent | Simplify Makefile using static pattern rules (diff) | |
download | sparse-008e1c61f41127d05316a85449571721c1ec0411.tar.gz sparse-008e1c61f41127d05316a85449571721c1ec0411.tar.bz2 sparse-008e1c61f41127d05316a85449571721c1ec0411.zip |
Handle __builtin_ms_va_list.
For Win64 compiles Wine does
#ifndef __ms_va_list
# if defined(__x86_64__) && defined (__GNUC__)
# define __ms_va_list __builtin_ms_va_list
# define __ms_va_start(list,arg) __builtin_ms_va_start(list,arg)
# define __ms_va_end(list) __builtin_ms_va_end(list)
# else
Wouldn't be as bad if sparse cannot handle those but it trips over
WINBASEAPI DWORD WINAPI FormatMessageA(DWORD,LPCVOID,DWORD,DWORD,LPSTR,DWORD,__ms_va_list*);
WINBASEAPI DWORD WINAPI FormatMessageW(DWORD,LPCVOID,DWORD,DWORD,LPWSTR,DWORD,__ms_va_list*);
producing this errors for basically every file:
wine/include/winbase.h:1546:96: error: Expected ) in function declarator
wine/include/winbase.h:1546:96: error: got *
wine/include/winbase.h:1547:97: error: Expected ) in function declarator
wine/include/winbase.h:1547:97: error: got *
Signed-off-by: Michael Stefaniuc <mstefaniuc@gmail.com>
Signed-off-by: Christopher Li <sparse@chrisli.org>
Diffstat (limited to 'validation/specifiers1.c')
0 files changed, 0 insertions, 0 deletions