- Minor API file update.

- Turned on --documentation-arguments by default.
This commit is contained in:
Patrik Stridvall 2000-12-16 21:54:49 +00:00 committed by Alexandre Julliard
parent 88e2453716
commit fa29de7c6c
8 changed files with 38 additions and 12 deletions

View File

@ -83,6 +83,10 @@ dlls/icmp
dlls/imagehlp dlls/imagehlp
% dlls/imm32/imm.spec
dlls/imm32
% dlls/imm32/imm32.spec % dlls/imm32/imm32.spec
dlls/imm32 dlls/imm32
@ -429,7 +433,14 @@ dlls/winmm
% dlls/winmm/winmm.spec % dlls/winmm/winmm.spec
dlls/winmm dlls/winmm
windows
% dlls/winnls/winnls.spec
dlls/winnls
% dlls/winnls/winnls32.spec
dlls/winnls
% dlls/winsock/winsock.spec % dlls/winsock/winsock.spec

View File

@ -6,9 +6,7 @@ LONG
%ptr %ptr
LHCLIENTDOC * LHCLIENTDOC *
LPOLECLIENT
LPOLEOBJECT LPOLEOBJECT
LPOLEOBJECT *
%segptr %segptr

View File

@ -1,17 +1,17 @@
%long %long
DWORD DWORD
LPARAM
%ptr %ptr
HINF16 *
LPBYTE LPBYTE
LPDWORD LPDWORD
%ptr # --forbidden
HINF16 *
LPHKEY LPHKEY
LPWORD LPLOGDISKDESC
LPLPDEVICE_INFO16
VIFPROC
%str %str
@ -22,7 +22,7 @@ LPSTR
void void
%word # --forbidden %word
INT16 INT16
LOGDISKID16 LOGDISKID16

View File

@ -17,6 +17,7 @@ UCHAR
clock_t clock_t
size_t size_t
time_t time_t
unsigned char
%long # --forbidden %long # --forbidden
@ -32,6 +33,8 @@ LONGLONG
CHAR * CHAR *
CRTDLL_FILE * CRTDLL_FILE *
CRTDLL_fpos_t *
LPCSTR *
LPCVOID LPCVOID
LPDWORD LPDWORD
LPDWORD * LPDWORD *
@ -44,6 +47,7 @@ PCONTEXT
PEXCEPTION_FRAME PEXCEPTION_FRAME
PEXCEPTION_FRAME * PEXCEPTION_FRAME *
PEXCEPTION_RECORD PEXCEPTION_RECORD
PINT
VOID * VOID *
WCHAR * WCHAR *
_INITTERMFUN * _INITTERMFUN *
@ -56,7 +60,6 @@ time_t *
struct _heapinfo * struct _heapinfo *
struct _utimbuf * struct _utimbuf *
struct _exception * struct _exception *
fpos_t *
diskfree_t * diskfree_t *
unsigned char * unsigned char *
va_list va_list

View File

@ -3,6 +3,7 @@
BOOL BOOL
DWORD DWORD
HIMC HIMC
HIMCC
HKL HKL
HWND HWND
LONG LONG
@ -11,6 +12,10 @@ LRESULT
UINT UINT
WPARAM WPARAM
%long # --forbidden
int
%ptr %ptr
LPCANDIDATEFORM LPCANDIDATEFORM
@ -18,11 +23,14 @@ LPCANDIDATELIST
LPCVOID LPCVOID
LPCOMPOSITIONFORM LPCOMPOSITIONFORM
LPDWORD LPDWORD
LPHKL
LPINPUTCONTEXT
LPLOGFONTA LPLOGFONTA
LPLOGFONTW LPLOGFONTW
LPPOINT LPPOINT
LPSTYLEBUFA LPSTYLEBUFA
LPSTYLEBUFW LPSTYLEBUFW
LPUINT
LPVOID LPVOID
REGISTERWORDENUMPROCA REGISTERWORDENUMPROCA
REGISTERWORDENUMPROCW REGISTERWORDENUMPROCW

View File

@ -110,6 +110,7 @@ void *
EXCEPTION_FRAME ** EXCEPTION_FRAME **
GUID * GUID *
WCHAR * WCHAR *
WCHAR ***
char * char *
char *** char ***
enum __DEBUG_CLASS enum __DEBUG_CLASS

View File

@ -150,7 +150,7 @@ my %includes;
$includes{$file}{includes}{"$file_dir/$header"}++; $includes{$file}{includes}{"$file_dir/$header"}++;
} elsif(-e "$wine_dir/include/$header") { } elsif(-e "$wine_dir/include/$header") {
$includes{$file}{includes}{"include/$header"}++; $includes{$file}{includes}{"include/$header"}++;
} else { } else {
$output->write("$file: #include \"$header\" is not a local include\n"); $output->write("$file: #include \"$header\" is not a local include\n");
} }
} }
@ -618,6 +618,11 @@ foreach my $file ($options->c_files) {
foreach my $name (keys(%{$includes{"$file_dir/../$header"}{includes}})) { # FIXME: This is not correct foreach my $name (keys(%{$includes{"$file_dir/../$header"}{includes}})) { # FIXME: This is not correct
$includes{$name}{used}++; $includes{$name}{used}++;
} }
} elsif($header eq "controls.h") { # FIXME: Kludge
$includes{"dlls/user/$header"}{used}++;
foreach my $name (keys(%{$includes{"dlls/user/$header"}{includes}})) {
$includes{$name}{used}++;
}
} elsif(-e "$wine_dir/include/$header") { } elsif(-e "$wine_dir/include/$header") {
$includes{"include/$header"}{used}++; $includes{"include/$header"}{used}++;
foreach my $name (keys(%{$includes{"include/$header"}{includes}})) { foreach my $name (keys(%{$includes{"include/$header"}{includes}})) {

View File

@ -73,7 +73,7 @@ my %options = (
"debug-messages" => { default => 0, parent => "statements", description => "check for debug messages inconsistances" }, "debug-messages" => { default => 0, parent => "statements", description => "check for debug messages inconsistances" },
"documentation" => { default => 1, parent => "local", description => "check for documentation inconsistances\n" }, "documentation" => { default => 1, parent => "local", description => "check for documentation inconsistances\n" },
"documentation-width" => { default => 0, parent => "documentation", description => "check for documentation width inconsistances\n" }, "documentation-width" => { default => 0, parent => "documentation", description => "check for documentation width inconsistances\n" },
"documentation-arguments" => { default => 0, parent => "documentation", description => "check for arguments documentation inconsistances\n" }, "documentation-arguments" => { default => 1, parent => "documentation", description => "check for arguments documentation inconsistances\n" },
"prototype" => { default => 0, parent => ["local", "headers"], description => "prototype checking" }, "prototype" => { default => 0, parent => ["local", "headers"], description => "prototype checking" },
"global" => { default => 1, description => "global checking" }, "global" => { default => 1, description => "global checking" },