[EMAIL PROTECTED] (Michael Geng) wrote: ... > of text. In the present version of ls the usage() function calls > fputs() several times. The genparse version prints everything in > 1 single call to printf(). So the usage() text in the present ls.c > is split into multiple _() macros, whereas ls-clp.c uses 1 single _() > macro for the whole help screen.
Consider separating it into strings no longer than 509 bytes each and printing them separately. That's a portability limitation imposed by some c89 compilers. (see gcc's -Woverlength-strings) If you were to run "make distcheck", this and some other problems would be exposed. For example, you added at least one function that was not declared static. With your changes does "make check" still pass? _______________________________________________ Bug-coreutils mailing list [email protected] http://lists.gnu.org/mailman/listinfo/bug-coreutils
