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/drd/drd_error.c b/drd/drd_error.c
index cf1944d..bf1353a 100644
--- a/drd/drd_error.c
+++ b/drd/drd_error.c
@@ -556,7 +556,7 @@
  */
 static
 Bool drd_read_extra_suppression_info(Int fd, HChar** bufpp,
-                                     SizeT* nBufp, Supp* supp)
+                                     SizeT* nBufp, Int* lineno, Supp* supp)
 {
    return True;
 }