Francois Gouget : winapi: Add support for GDIPCONST.

Alexandre Julliard julliard at wine.codeweavers.com
Thu Jun 21 09:47:35 CDT 2007


Module: wine
Branch: master
Commit: 8304759634bd7774979a63ffb169bba99e10b27a
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=8304759634bd7774979a63ffb169bba99e10b27a

Author: Francois Gouget <fgouget at free.fr>
Date:   Thu Jun 21 11:15:26 2007 +0200

winapi: Add support for GDIPCONST.

---

 tools/winapi/winapi_parser.pm |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/tools/winapi/winapi_parser.pm b/tools/winapi/winapi_parser.pm
index bf3021d..01774cd 100644
--- a/tools/winapi/winapi_parser.pm
+++ b/tools/winapi/winapi_parser.pm
@@ -434,14 +434,14 @@ sub parse_c_file($$) {
 		$argument =~ s/^\s*(.*?)\s*$/$1/;
 		# print "  " . ($n + 1) . ": '$argument'\n";
 		$argument =~ s/^(?:IN OUT|IN|OUT)?\s+//;
-		$argument =~ s/^(?:const|CONST|volatile)?\s+//;
+		$argument =~ s/^(?:const|CONST|GDIPCONST|volatile)?\s+//;
 		if($argument =~ /^\.\.\.$/) {
 		    $argument_type = "...";
 		    $argument_name = "...";
 		} elsif($argument =~ /^
 			((?:interface\s+|struct\s+|union\s+|enum\s+|register\s+|(?:signed\s+|unsigned\s+)?
 			  (?:short\s+(?=int)|long\s+(?=int))?)?(?:\w+|ElfW\(\w+\)|WS\(\w+\)))\s*
-			((?:__RPC_FAR|const|CONST|volatile)?\s*(?:\*\s*(?:__RPC_FAR|const|CONST|volatile)?\s*?)*)\s*
+			((?:__RPC_FAR|const|CONST|GDIPCONST|volatile)?\s*(?:\*\s*(?:__RPC_FAR|const|CONST|volatile)?\s*?)*)\s*
 			(\w*)\s*(\[\])?(?:\s+OPTIONAL)?$/x)
 		{
 		    $argument_type = $1;




More information about the wine-cvs mailing list