Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
W
wine-cw
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Registry
Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
wine
wine-cw
Commits
bd68e068
Commit
bd68e068
authored
Oct 02, 2002
by
Patrik Stridvall
Committed by
Alexandre Julliard
Oct 02, 2002
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
- API file update.
- Minor bug fixes.
parent
b3c989e6
Show whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
23 additions
and
6 deletions
+23
-6
win32.api
tools/winapi/win32.api
+10
-1
winapi_check
tools/winapi_check/winapi_check
+9
-2
winapi_parser.pm
tools/winapi_check/winapi_parser.pm
+4
-3
No files found.
tools/winapi/win32.api
View file @
bd68e068
...
...
@@ -2515,6 +2515,7 @@ long
%ptr
BINDINFO *
DWORD *
IBindCtx *
IBindCtx **
...
...
@@ -2523,6 +2524,9 @@ IBindStatusCallback **
IEnumFORMATETC *
IMoniker *
IMoniker **
LPBC
LPWSTR *
LPVOID
LPVOID *
REFCLSID
REFIID
...
...
@@ -2532,6 +2536,10 @@ void **
LPCSTR
%void
void
%wstr
LPCWSTR
...
...
@@ -2689,7 +2697,6 @@ va_list
DLGPROC16
HOOKPROC16
SEGPTR
WND *
WNDPROC16
...
...
@@ -2886,6 +2893,7 @@ LPCWSTR
BOOL
DWORD
FILETIME
GROUPID
HANDLE
HINTERNET
HRESULT
...
...
@@ -2901,6 +2909,7 @@ LPCSTR *
LPCVOID
LPDWORD
LPINTERNET_BUFFERSA
LPINTERNET_BUFFERSW
LPINTERNET_CACHE_ENTRY_INFOA
LPINTERNET_CACHE_ENTRY_INFOW
LPURL_COMPONENTSA
...
...
tools/winapi_check/winapi_check
View file @
bd68e068
#!/usr/bin/perl -w
# Copyright 1999-200
1
Patrik Stridvall
# Copyright 1999-200
2
Patrik Stridvall
#
# This library is free software; you can redistribute it and/or
# modify it under the terms of the GNU Lesser General Public
...
...
@@ -546,7 +546,9 @@ foreach my $file (@c_files) {
$include
=
"$header"
;
}
}
elsif
(
$header
eq
"controls.h"
)
{
# FIXME: Kludge
$include
=
"dlls/user/controls.h"
;
$include
=
"dlls/user/$header"
;
}
elsif
(
$header
eq
"ts_xlib.h"
)
{
# FIXME: Kludge
$include
=
"dlls/x11drv/$header"
;
}
elsif
(
$check_local
)
{
$output
->
write
(
"$file: #include \"$header\": file not found\n"
);
}
...
...
@@ -623,6 +625,11 @@ foreach my $file (@c_files) {
foreach
my
$name
(
keys
(
%
{
$include2info
{
"dlls/user/$header"
}{
includes
}}))
{
$include2info
{
$name
}{
used
}
++
;
}
}
elsif
(
$header
eq
"ts_xlib.h"
)
{
# FIXME: Kludge
$include2info
{
"dlls/x11drv/$header"
}{
used
}
++
;
foreach
my
$name
(
keys
(
%
{
$include2info
{
"dlls/user/$header"
}{
includes
}}))
{
$include2info
{
$name
}{
used
}
++
;
}
}
elsif
(
-
e
"$wine_dir/include/$header"
)
{
$include2info
{
"include/$header"
}{
used
}
++
;
foreach
my
$name
(
keys
(
%
{
$include2info
{
"include/$header"
}{
includes
}}))
{
...
...
tools/winapi_check/winapi_parser.pm
View file @
bd68e068
...
...
@@ -164,8 +164,9 @@ sub parse_c_file {
print
STDERR
"Processing file '$file' ... "
if
$options
->
verbose
;
open
(
IN
,
"< $file"
)
||
die
"<internal>: $file: $!\n"
;
$/
=
"\n
"
;
local
$_
=
"
"
;
while
(
$again
||
defined
(
my
$line
=
<
IN
>
))
{
$_
=
""
if
!
defined
(
$_
);
if
(
!
$again
)
{
chomp
$line
;
...
...
@@ -177,8 +178,8 @@ sub parse_c_file {
$_
=
$line
;
$lookahead_count
=
0
;
}
print
" $level($lookahead_count): $line\n"
if
$options
->
debug
>=
2
;
print
"*** $_\n"
if
$options
->
debug
>=
3
;
$output
->
write
(
" $level($lookahead_count): $line\n"
)
if
$options
->
debug
>=
2
;
$output
->
write
(
"*** $_\n"
)
if
$options
->
debug
>=
3
;
}
else
{
$lookahead_count
=
0
;
$again
=
0
;
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment