Commit Graph

43 Commits

Author SHA1 Message Date
Francois Gouget bebac0a400 Alter the functions declaration order or predeclare them so perl can
check the prototypes.
2004-10-30 02:11:19 +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 9c26e5ba21 Warn about implementing a -register function as stdcall. 2004-10-21 20:58:13 +00:00
Francois Gouget 13acf0624f Make the 'wrong argument count' warning clearer when dealing with long
vs. "long long" issues.
2004-10-21 19:57:15 +00:00
Francois Gouget 493d60fe0f Add function prototypes.
Modify function calls so the prototypes are checked.
2004-10-07 18:53:56 +00:00
Francois Gouget 00033eab75 Fix an 'uninitialized value' warning. 2004-10-07 02:59:59 +00:00
Patrik Stridvall ae9cf771de - API files update.
- Minor bug fixes.
2004-05-17 20:50:24 +00:00
Patrik Stridvall 9c39156efd - API files update.
- Minor bug fixes.
2004-02-20 19:57:42 +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 14fa65948b - API files update.
- Fixed options --cross-call-{unicode-ascii,win32-win16}.
- Minor reorganization of the global checks.
2002-11-11 19:55:11 +00:00
Patrik Stridvall d56fd1a72f - Added support for %struct16 (used by CLSID).
- API files update.
2002-09-24 03:07:38 +00:00
Alexandre Julliard 7cae558bdc Removed some more trailing whitespace. 2002-06-01 02:55:48 +00:00
Patrik Stridvall 65dbf4f647 - API file update.
- Missing API file entries now only reported once.
2002-03-23 21:39:31 +00:00
Alexandre Julliard 0799c1a780 Added LGPL standard comment, and copyright notices where necessary.
Global replacement of debugtools.h by wine/debug.h.
2002-03-09 23:29:33 +00:00
Patrik Stridvall aa4efd49b1 - API files update
- Minor bug fixes
2002-01-07 21:08:18 +00:00
Patrik Stridvall cec294e4f3 A few bug fixes. 2001-07-30 18:49:10 +00:00
Patrik Stridvall 1c61b3babc Yet another major reorganization and a few new features. 2001-07-23 23:20:56 +00:00
Patrik Stridvall b59a9c7622 Several additions and bug fixes. 2001-07-12 22:22:05 +00:00
Patrik Stridvall c3e8ac32d9 Major reorganization and cleanup. 2001-07-11 17:27:45 +00:00
Patrik Stridvall 47a99e1a78 Several bug fixes and additions. 2001-07-08 20:33:20 +00:00
Patrik Stridvall f20beca7e6 Several bug fixes and additions. 2001-06-28 18:01:39 +00:00
Patrik Stridvall 20ca00113b - Slightly better handling of external/internal names.
- Minor bug fixes.
- Minor API files update.
2001-06-19 03:34:52 +00:00
Patrik Stridvall 7d0f2ba5f1 - Addded support for API:s implemented with __ASM_GLOBAL_FUNC
- Reorganized documentation checking.
- Minor API files fixes
2001-02-12 03:44:41 +00:00
Patrik Stridvall ad00529bd8 Minor bugfixes. 2001-01-25 22:22:37 +00:00
Patrik Stridvall d72981946f - Minor API file update.
- Minor bug fixes.
- Added new option on --documentation-ordinal (off by default).
- Added new option on --documentation-pedantic (off by default).
2000-12-21 21:05:52 +00:00
Patrik Stridvall a896531f38 - Added new option --documentation-arguments
- Minor API files update
2000-11-30 01:31:44 +00:00
Patrik Stridvall 1051c3fe13 - Support for stdcall64
- Minor API updates.
2000-10-02 03:34:14 +00:00
Patrik Stridvall c5f948c256 - Minor API files fixes.
- Minor bug fixes and additions.
2000-07-15 21:32:55 +00:00
Patrik Stridvall e5102f2997 - Minor API files fixes.
- Minor bug fixes and additions.
2000-06-23 15:46:26 +00:00
Patrik Stridvall 360c3f2b47 - Minor API files fixes
- Use output prefix instead of high order functions that, for some
  reason, leaks memory. The memory usage of winapi_check is now greatly
  reduced. :-)
- Turned on argument kind checking of doubles by default
2000-06-11 20:02:29 +00:00
Patrik Stridvall d18837b7aa - Minor API files update.
- Turned on calling convention checking for Win32 functions by
  default.
2000-06-07 02:11:42 +00:00
Patrik Stridvall 0d9748159d - Updated API files
- Better headers and prototype checking
- Prototype checking now called --prototype instead of --headers
- New options --headers-{duplicated,misplaced} for
  duplicated/misplaced functions checking of the headers.
- Minor bug fixes.
2000-05-23 23:37:51 +00:00
Patrik Stridvall f93f998e8c - Check for missing modules in modules.dat.
- New options --debug-messages for debug message checking (turned off
  by default)
- Do not discard the argument name (use in debug message checking)
- Improved parsing
- Minor bug fixes
2000-05-11 21:46:17 +00:00
Patrik Stridvall 5dadbf3289 - API files update
- Minor bug fixes.
- Added new option --cross-call-unicode-ascii for checking illegal
  Unicode to ASCII calls.
2000-04-29 14:24:11 +00:00
Patrik Stridvall 14bb7f1478 - Updated API files.
- Improved misplaced function checking.
- Fixed minor bugs.
2000-04-24 18:02:32 +00:00
Patrik Stridvall 1932d402ec - API files update.
- Add new options --all and --none that enable/disables all check
  respectively.
- Fixed and improved stub statistics.
- Fixed bug that prevented checking of the first function in the .spec files.
- Partial implementation of a more advanced misplaced function checking.
- Minor fixes.
2000-04-15 20:39:55 +00:00
Patrik Stridvall 1deeeef1fe Moved the rest of the API specification from the global file to the
local files.
2000-02-29 21:59:09 +00:00
Patrik Stridvall e44eb4bcc4 - Added support for auto allocated ordinals
- Fixed varargs (16 bit) bug
- Minor fixes
2000-01-08 22:20:32 +00:00
Patrik Stridvall af1601b076 Minor fixes and additions. 1999-12-11 23:01:45 +00:00
Patrik Stridvall 659fcd81df - Minor fixes and reorganizations.
- Added checks for documentation inconsistencies.
1999-10-31 02:08:38 +00:00
Patrik Stridvall 5b3b6d981d - Fixed the long long problem.
- Added configure include consistancy checking.
- Added progress indicator.
- Began splitting up the win16api.dat and win32api.dat files.
- Added various minor checks.
- Minor fixes.
1999-10-24 21:45:39 +00:00
Patrik Stridvall 37fd2d1c85 Made a new improved version of winapi-check in perl. 1999-09-23 15:14:20 +00:00