The following commit has been merged in the master branch:
commit 582094509e88ef4f17dd8f705b550cba3ec8ba6c
Author: Bastien ROUCARIÈS <[email protected]>
Date:   Sun May 19 21:56:25 2013 +0200

    Allow verbatim \n in C strings
    
    For gfdl detection allow verbatim \n in string, particularly in cstring
    
    Signed-off-by: Niels Thykier <[email protected]>

diff --git a/checks/cruft b/checks/cruft
index 80413c3..ebc8588 100644
--- a/checks/cruft
+++ b/checks/cruft
@@ -490,6 +490,7 @@ sub find_cruft {
                           [%\*\"\|]   |  # String, C-style comment/javadoc 
indent, quotes for strings, pipe in some txt
                           \"\s*,      |  # String array (e.g. 
"line1",\n"line2")
                           ,\s*\"      |  # String array (e.g. "line1"\n 
,"line2"), seen in findutils
+                          \\n         |  # Verbatim \n in string array
                           \n[-\+!<>]  |  # diff/patch lines
                           \n\.\\\"    |  # man comments
                           <br\s*/?>      # (X)HTML line breaks
diff --git 
a/t/tests/cruft-gfdl-invariants/debian/src/oldfalsepositive/findutilsok.c 
b/t/tests/cruft-gfdl-invariants/debian/src/oldfalsepositive/findsutilsokinlinenewline.c
similarity index 82%
copy from 
t/tests/cruft-gfdl-invariants/debian/src/oldfalsepositive/findutilsok.c
copy to 
t/tests/cruft-gfdl-invariants/debian/src/oldfalsepositive/findsutilsokinlinenewline.c
index 23aa0af..5291fd3 100644
--- a/t/tests/cruft-gfdl-invariants/debian/src/oldfalsepositive/findutilsok.c
+++ 
b/t/tests/cruft-gfdl-invariants/debian/src/oldfalsepositive/findsutilsokinlinenewline.c
@@ -1,4 +1,4 @@
-/* false positive from findutils */
+/* false positive from some package */
   static const char *copy_para[]=
     {
       "Copyright (C) 1994, 1996, 1998, 2000, 2001, 2003, 2004, 2005, 2006,"
@@ -7,7 +7,7 @@
       ,"Permission is granted to copy, distribute and/or modify this document"
       ,"under the terms of the GNU Free Documentation License, Version 1.3 or"
       ,"any later version published by the Free Software Foundation; with no"
-      ,"Invariant Sections, with no Front-Cover Texts, and with no Back-Cover"
+      ,"Invariant\nSections, with no\nFront-Cover Texts,\nand with no 
Back-Cover"
       ,"Texts.  A copy of the license is included in the ``GNU Free"
       ,"Documentation License'' file as part of this distribution."
       ""

-- 
Debian package checker


-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]
Archive: http://lists.debian.org/[email protected]

Reply via email to