Several additions and bug fixes.
diff --git a/tools/winapi_check/winapi_function.pm b/tools/winapi_check/winapi_function.pm
index b43f7ab..a43ff57 100644
--- a/tools/winapi_check/winapi_function.pm
+++ b/tools/winapi_check/winapi_function.pm
@@ -22,6 +22,13 @@
}
########################################################################
+# is_win
+#
+
+sub is_win16 { my $self = shift; return defined($self->_module($win16api, @_)); }
+sub is_win32 { my $self = shift; return defined($self->_module($win32api, @_)); }
+
+########################################################################
# external_name
#
@@ -190,6 +197,7 @@
my $module32 = $self->module32;
my $file = $self->file;
+ my $function_line = $self->function_line;
my $return_type = $self->return_type;
my $internal_name = $self->internal_name;
my $calling_convention = $self->calling_convention;
@@ -208,7 +216,12 @@
push @modules, $module;
$used{$module}++;
}
- $prefix .= "$file: ";
+ $prefix .= "$file:";
+ if(defined($function_line)) {
+ $prefix .= "$function_line: ";
+ } else {
+ $prefix .= "<>: ";
+ }
if($#modules >= 0) {
$prefix .= join(" & ", @modules) . ": ";
} else {