summaryrefslogtreecommitdiff
path: root/src/split.c
diff options
context:
space:
mode:
authorJim Meyering <meyering@redhat.com>2011-03-31 17:59:16 +0200
committerJim Meyering <meyering@redhat.com>2011-04-03 21:55:27 +0200
commit03583f8d646f4cc4d5f91b7ed763c147a00e2f44 (patch)
treee75e865b606e1fd762b53fa0d1240f619a4338a4 /src/split.c
parent1c3654cb1fb0d8f3c422c766028d0783a40f4a42 (diff)
downloadcoreutils-03583f8d646f4cc4d5f91b7ed763c147a00e2f44.tar.xz
maint: prohibit direct use of strncmp: prefer STREQ_LEN, STRNCMP_LIT
* cfg.mk (sc_prohibit_strncmp): New rule, mostly from libvirt. * src/system.h (STREQ_LEN, STRPREFIX, STRNCMP_LIT): Define. * src/df.c (get_dev, get_point): Convert. * src/extent-scan.c (extent_need_sync): Likewise. * src/ls.c (is_colored, decode_switches): Likewise. (parse_ls_color, (print_color_indicator): Likewise. * src/md5sum.c (split_3): Likewise. * src/split.c (main, emit_ancillary_info): Likewise. * src/tr.c (look_up_char_class): Likewise. * src/uname.c (main): Likewise. * src/who.c (scan_entries): Likewise.
Diffstat (limited to 'src/split.c')
-rw-r--r--src/split.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/split.c b/src/split.c
index 364576aa8..3a630a001 100644
--- a/src/split.c
+++ b/src/split.c
@@ -895,12 +895,12 @@ main (int argc, char **argv)
/* skip any whitespace */
while (isspace (to_uchar (*optarg)))
optarg++;
- if (strncmp (optarg, "r/", 2) == 0)
+ if (STRNCMP_LIT (optarg, "r/") == 0)
{
split_type = type_rr;
optarg += 2;
}
- else if (strncmp (optarg, "l/", 2) == 0)
+ else if (STRNCMP_LIT (optarg, "l/") == 0)
{
split_type = type_chunk_lines;
optarg += 2;