- 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

diff --git a/tools/winapi_check/winapi_options.pm b/tools/winapi_check/winapi_options.pm
index 1f15aeb..589424a 100644
--- a/tools/winapi_check/winapi_options.pm
+++ b/tools/winapi_check/winapi_options.pm
@@ -53,7 +53,7 @@
 	description => "argument forbidden checking"
     },
     "argument-kind" => {
-	default => { active => 0, filter => 0, hash => {} },
+	default => { active => 1, filter => 1, hash => { double => 1 } },
 	parent => "argument",
 	parser => \&parser_comma_list,
 	description => "argument kind checking"