| Index: third_party/lcov/bin/gendesc | 
| diff --git a/third_party/lcov/bin/gendesc b/third_party/lcov/bin/gendesc | 
| index e7a8113293b8ea4c64ccc898d509e8caa0f9ee76..f4cfcbc52b9028eeed503d1afc8a7bbd29d821c6 100755 | 
| --- a/third_party/lcov/bin/gendesc | 
| +++ b/third_party/lcov/bin/gendesc | 
| @@ -41,7 +41,7 @@ use Getopt::Long; | 
|  | 
|  | 
| # Constants | 
| -our $lcov_version	= "LCOV version 1.7"; | 
| +our $lcov_version	= 'LCOV version 1.10'; | 
| our $lcov_url		= "http://ltp.sourceforge.net/coverage/lcov.php"; | 
| our $tool_name		= basename($0); | 
|  | 
| @@ -67,6 +67,9 @@ our $input_filename; | 
| $SIG{__WARN__} = \&warn_handler; | 
| $SIG{__DIE__} = \&die_handler; | 
|  | 
| +# Prettify version string | 
| +$lcov_version =~ s/\$\s*Revision\s*:?\s*(\S+)\s*\$/$1/; | 
| + | 
| # Parse command line options | 
| if (!GetOptions("output-filename=s" => \$output_filename, | 
| "version" =>\$version, | 
| @@ -150,13 +153,13 @@ sub gen_desc() | 
| local *OUTPUT_HANDLE; | 
| my $empty_line = "ignore"; | 
|  | 
| -	open(INPUT_HANDLE, $input_filename) | 
| +	open(INPUT_HANDLE, "<", $input_filename) | 
| or die("ERROR: cannot open $input_filename!\n"); | 
|  | 
| # Open output file for writing | 
| if ($output_filename) | 
| { | 
| -		open(OUTPUT_HANDLE, ">$output_filename") | 
| +		open(OUTPUT_HANDLE, ">", $output_filename) | 
| or die("ERROR: cannot create $output_filename!\n"); | 
| } | 
| else | 
| @@ -169,7 +172,7 @@ sub gen_desc() | 
| { | 
| chomp($_); | 
|  | 
| -		if (/^\s*(\w[\w-]*)(\s*)$/) | 
| +		if (/^(\w[\w-]*)(\s*)$/) | 
| { | 
| # Matched test name | 
| # Name starts with alphanum or _, continues with | 
|  |