diff --git a/parser/gapi2xml.pl b/parser/gapi2xml.pl index ae6d8cd96..5f8677abb 100755 --- a/parser/gapi2xml.pl +++ b/parser/gapi2xml.pl @@ -110,8 +110,8 @@ while ($line = ) { next; } $edefs{$ename} = $edef; - } elsif ($line =~ /typedef\s+\w+\s*\**\s*\(\*\s*(\w+)\)\s*\(/) { - $fname = $1; + } elsif ($line =~ /typedef\s+(const\s+)?\w+\s*\**\s*\(\s*\*\s*(\w+)\s*\)\s*\(/) { + $fname = $2; $fdef = ""; while ($line !~ /;/) { $fdef .= $line;