- Addded support for API:s implemented with __ASM_GLOBAL_FUNC
- Reorganized documentation checking.
- Minor API files fixes
diff --git a/tools/winapi_check/winapi_parser.pm b/tools/winapi_check/winapi_parser.pm
index c45b21d..9eb882a 100644
--- a/tools/winapi_check/winapi_parser.pm
+++ b/tools/winapi_check/winapi_parser.pm
@@ -303,6 +303,11 @@
if($level == 0) {
&$function_end;
}
+ } elsif(/__ASM_GLOBAL_FUNC\(\s*(.*?)\s*,/s) {
+ $_ = $'; $again = 1;
+ my @arguments = ();
+ &$function_begin($documentation, "", "void", "__asm", $1, \@arguments);
+ &$function_end;
} elsif(/DC_(GET_X_Y|GET_VAL_16)\s*\(\s*(.*?)\s*,\s*(.*?)\s*,\s*(.*?)\s*\)/s) {
$_ = $'; $again = 1;
my @arguments = ("HDC16");