kconfig: only warn about long help lines, not other types of lines
authorPeter Korsgaard <jacmet@sunsite.dk>
Thu, 16 Oct 2008 19:28:23 +0000 (19:28 -0000)
committerPeter Korsgaard <jacmet@sunsite.dk>
Thu, 16 Oct 2008 19:28:23 +0000 (19:28 -0000)
We have some pretty long depends / default y|n lines in BR, which it
shouldn't complain about.

package/config/lex.zconf.c_shipped
package/config/zconf.l

index aea5276e61f2e6da9bd374d4dd60e7304f256456..f1975f884975c83c656cd7addc9d887dee59c1af 100644 (file)
@@ -815,7 +815,8 @@ void new_string(void)
 void append_string(const char *str, int size)
 {
        int new_size = text_size + size + 1;
-       if (size > 70) {
+
+       if ((YY_START == 2 /* HELP */) && (size > 70)) {
                fprintf (stderr, "%s:%d warning: Overlong line\n",
                current_file->name, current_file->lineno);
        }
index 13b5f5d0ee0efdd9bd4b1dc4e492b6a8a3115b89..4a0447b9e1b3166d0cba491c74a3466612b27e89 100644 (file)
@@ -49,7 +49,8 @@ void new_string(void)
 void append_string(const char *str, int size)
 {
        int new_size = text_size + size + 1;
-       if (size > 70) {
+
+       if ((YY_START == 2 /* HELP */) && (size > 70)) {
                fprintf (stderr, "%s:%d warning: Overlong line\n",
                         current_file->name, current_file->lineno);
        }