fix incorrect lineno in supp error msgs+ -v give filename+lineno of used supp. 

If a suppression file contains an error, the lineno reported could be wrong.
Also, give filename and lineno of the used suppressions in -v debugging output.

The fix consists in ensuring that tool specific read_extra function gets
the Int* lineno pointer, together with other VG_(get_line) parameters.






git-svn-id: svn://svn.valgrind.org/valgrind/trunk@13469 a5019735-40e9-0310-863c-91ae7b9d1cf9
diff --git a/memcheck/mc_include.h b/memcheck/mc_include.h
index 29a0968..a658c7c 100644
--- a/memcheck/mc_include.h
+++ b/memcheck/mc_include.h
@@ -397,7 +397,7 @@
 Bool MC_(is_recognised_suppression) ( const HChar* name, Supp* su );
 
 Bool MC_(read_extra_suppression_info) ( Int fd, HChar** buf,
-                                        SizeT* nBuf, Supp *su );
+                                        SizeT* nBuf, Int* lineno, Supp *su );
 
 Bool MC_(error_matches_suppression) ( Error* err, Supp* su );