Commit graph

36 commits

Author SHA1 Message Date
Serge Gautherie
866f672505 winapi: Update 'perl -w' to 'use warnings 'all''.
Signed-off-by: Serge Gautherie <winehq-git_serge_180711@gautherie.fr>
Signed-off-by: Francois Gouget <fgouget@free.fr>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-07-24 18:37:54 +02:00
Francois Gouget
ebbc0686ec winapi: Add support for some new spec file declarations.
Signed-off-by: Francois Gouget <fgouget@free.fr>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-04-14 22:08:02 +02:00
André Hentschel
a7e240194a winapi: Remove SPARC support. 2013-03-11 10:50:44 +01:00
Alexandre Julliard
dadcacf99a winapi: Add arm64 architecture. 2013-01-21 12:51:16 +01:00
André Hentschel
50e7090a00 winapi: Remove ALPHA from the architecture list. 2012-04-30 20:03:29 +02:00
Francois Gouget
2c23697ccd winapi: Add support for the arm architecture. 2012-03-26 12:41:26 +02:00
Alexandre Julliard
9a21e823ff winapi: Support optional parameters for stubs. 2011-05-27 21:26:14 +02:00
Alexandre Julliard
0e034b634a winapi: Add support for more spec entry flags. 2010-11-15 12:59:43 +01:00
Alexandre Julliard
f756821df3 winapi: Add support for the thiscall keyword. 2010-08-24 16:34:35 +02:00
André Hentschel
86f67209bb winapi: Allow multiple flags. 2010-05-31 12:14:27 +02:00
André Hentschel
f181a48e6a winapi: Add ordinal flag. 2010-05-31 12:14:27 +02:00
Francois Gouget
8ab66c7896 winapi_check: Add support for the new architectures in the spec files. 2009-10-26 11:19:50 +01:00
Francois Gouget
9bdde98ab6 winapi: Remove some dead code. 2009-04-20 15:26:07 +02:00
Francois Gouget
5e3e05e043 winapi_check: Extend support for '-arch=xxx' in spec files. 2008-12-17 15:29:03 +01:00
Francois Gouget
ea79b297f5 winapi_check: Add support for '-arch=xxx' in spec files. 2008-12-15 12:25:12 +01:00
Francois Gouget
4e07863184 winapi_check: Also warn about 'unsigned long's Win64 compatibility problems. 2007-06-11 20:18:31 +02:00
Francois Gouget
93494f2ac0 Assorted spelling fixes. 2007-02-20 20:30:51 +01:00
Francois Gouget
fe78739128 winapi_check: Fix handling of the -register functions.
Unless specified otherwise they are implemented by a '__regs_' function.
Keep track of the '-i386' flag so we can detect CONTEXT* vs. CONTEXT86* mismatches.
Remove an unneeded and broken hack meant to fudge the number of parameters.
2007-02-09 14:32:57 +01:00
Francois Gouget
dffe626a9c winapi_check: Print a warning when 'long' is used in an API file as this type is not Win64 compatible. 2007-02-05 12:23:52 +01:00
Francois Gouget
9b28bd0a3d winapi_check: Print the line number when an error or warning is found in the API files. 2007-01-26 13:54:06 +01:00
Jonathan Ernst
360a3f9142 Update the address of the Free Software Foundation. 2006-05-23 14:11:13 +02:00
Francois Gouget
247cd64c0c winapi_check does not use the '--extension' flag so remove it. 2005-10-06 11:34:47 +00:00
Francois Gouget
bcd56fe0e5 Assorted spelling fixes. 2005-08-12 18:22:06 +00:00
Francois Gouget
a8b09d11ca Add function prototypes.
Change the way functions are called and either alter their declaration
order or predeclare them so perl can check the prototypes.
2004-10-26 00:12:21 +00:00
Francois Gouget
b4df2417c4 Review and fix regular expressions of the form /^foo|bar$/.
Replace regular expressions with simple string comparisons where
possible.
Use '(?:subregexp)' instead of '(subregexp)' wherever possible.
'dlls/gdi' does not have a win16drv subdirectory anymore so simplify
regular expressions accordingly.
2004-10-22 19:55:42 +00:00
Francois Gouget
7aa0f3c41d Update winapi and c2man so they know about -ret16. Remove support for
the obsolete pascal16 and -noimport.
Update modules.dat so winapi knows about the new dlls.
2003-09-29 20:15:24 +00:00
Patrik Stridvall
c5f834ce6a - API files update.
- Minor bug fixes.
2003-08-08 21:04:17 +00:00
Hans Leidekker
0c3e654b1c Make winapi_check handle spec files where no handler is specified. 2003-04-07 23:19:43 +00:00
Patrik Stridvall
4715b802a7 - API files update.
- Minor improvement and bug fixes.
2003-01-02 19:26:11 +00:00
Patrik Stridvall
f2c2eafafb - API files update.
- Minor improvement and bug fixes.
2002-11-27 20:11:10 +00:00
Patrik Stridvall
a40a4f719e - Added a new tool winapi_test for generating tests.
- Added a data structure packing test to winapi_test.
- Reorganized and optimized a few things.
2002-10-01 18:10:54 +00:00
Patrik Stridvall
de306f2e67 - Don't add standard headers for the dll separation hacks.
- API files update.
2002-09-24 18:27:47 +00:00
Patrik Stridvall
5694feeeb8 API file update. 2002-08-09 01:03:48 +00:00
Patrik Stridvall
1932045ec0 Handle forwarded functions properly (based on a patch by Francois
Gouget).
2002-07-22 20:37:30 +00:00
Patrik Stridvall
098883be33 Fixed winapi_extract. 2002-07-20 20:06:13 +00:00
Patrik Stridvall
0704650f64 Merged all API files into two files (Win16/Win32). 2002-07-19 00:31:05 +00:00
Renamed from tools/winapi_check/winapi.pm (Browse further)