Another quickie.

When a predicate is not syntactically correct, the find parser
will currently say:

  "invalid predicate `%s'"

which IMO obscures the fact that the predicate NAME may be alright, but
the number or format of parameters didn't match.

  Therefore:

  "invalid or malformed predicate `%s'"

Patch is attached.

-- 
NEW homepage: https://viridian.dnsalias.net/~sky/homepage/
gpg --keyserver pgp.mit.edu --recv-keys DD4EBF83
Index: find/tree.c
===================================================================
RCS file: /sources/findutils/findutils/find/tree.c,v
retrieving revision 1.29
diff -u -r1.29 tree.c
--- find/tree.c 7 Mar 2007 23:18:38 -0000       1.29
+++ find/tree.c 31 Mar 2007 12:21:09 -0000
@@ -1339,7 +1340,7 @@
        {
          if (oldi == i)
            {
-             error (1, 0, _("invalid predicate `%s'"),
+             error (1, 0, _("invalid or malformed predicate `%s'"),
                     predicate_name);
            }
          else

Attachment: pgpuQnpFMpwIj.pgp
Description: PGP signature

_______________________________________________
Bug-findutils mailing list
Bug-findutils@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-findutils

Reply via email to