Changes for kernel and Busybox
[tomato.git] / release / src / router / busybox / coreutils / length.c.disabled
blobaee898d22d8bd48b61a6dffad2dff867a095c05f
1 /* vi: set sw=4 ts=4: */
2 /*
3  * Licensed under GPLv2, see file LICENSE in this source tree.
4  */
6 /* BB_AUDIT SUSv3 N/A -- Apparently a busybox (obsolete?) extension. */
8 //usage:#define length_trivial_usage
9 //usage:       "STRING"
10 //usage:#define length_full_usage "\n\n"
11 //usage:       "Print STRING's length"
12 //usage:
13 //usage:#define length_example_usage
14 //usage:       "$ length Hello\n"
15 //usage:       "5\n"
17 #include "libbb.h"
19 /* This is a NOFORK applet. Be very careful! */
21 int length_main(int argc, char **argv) MAIN_EXTERNALLY_VISIBLE;
22 int length_main(int argc, char **argv)
24         if ((argc != 2) || (**(++argv) == '-')) {
25                 bb_show_usage();
26         }
28         printf("%u\n", (unsigned)strlen(*argv));
30         return fflush_all();