aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Stefaniuc <mstefani@redhat.com>2009-09-30 21:34:56 +0000
committerChristopher <sparse@chrisli.org>2010-03-28 17:51:36 -0700
commit008e1c61f41127d05316a85449571721c1ec0411 (patch)
treea22b86e01b8bc8f85d83ed4d7982729f96975c27 /validation/specifiers1.c
parentSimplify Makefile using static pattern rules (diff)
downloadsparse-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