#include "all-io.h"
#include "blkdev.h"
#include "c.h"
+#include "cctype.h"
#include "linux_version.h"
#include "fileutils.h"
#include "nls.h"
if (!lockmode)
return 0;
- if (strcasecmp(lockmode, "yes") == 0 ||
+ if (c_strcasecmp(lockmode, "yes") == 0 ||
strcmp(lockmode, "1") == 0)
oper = LOCK_EX;
- else if (strcasecmp(lockmode, "nonblock") == 0)
+ else if (c_strcasecmp(lockmode, "nonblock") == 0)
oper = LOCK_EX | LOCK_NB;
- else if (strcasecmp(lockmode, "no") == 0 ||
+ else if (c_strcasecmp(lockmode, "no") == 0 ||
strcmp(lockmode, "0") == 0)
return 0;
else {
#endif
#include "c.h"
+#include "cctype.h"
#include "colors.h"
#include "pathnames.h"
#include "strutils.h"
assert(ARRAY_SIZE(modes) == __UL_NCOLORMODES);
for (i = 0; i < ARRAY_SIZE(modes); i++) {
- if (strcasecmp(str, modes[i]) == 0)
+ if (c_strcasecmp(str, modes[i]) == 0)
return i;
}
#include <pwd.h>
#include "c.h"
+#include "cctype.h"
#include "closestream.h"
#include "logindefs.h"
#include "nls.h"
ptr = list;
while (ptr != NULL) {
- if (strcasecmp(name, ptr->name) == 0)
+ if (c_strcasecmp(name, ptr->name) == 0)
return ptr;
ptr = ptr->next;
}
ptr = list;
while (ptr != NULL) {
- if (strcasecmp(name, ptr->name) == 0)
+ if (c_strcasecmp(name, ptr->name) == 0)
return ptr->path;
ptr = ptr->next;
}
int getlogindefs_bool(const char *name, int dflt)
{
struct item *ptr = search(name);
- return ptr && ptr->value ? (strcasecmp(ptr->value, "yes") == 0) : dflt;
+ return ptr && ptr->value ? (c_strcasecmp(ptr->value, "yes") == 0) : dflt;
}
unsigned long getlogindefs_num(const char *name, unsigned long dflt)
#include <string.h>
#include "match.h"
+#include "cctype.h"
/*
* match_fstype:
len = strlen(type);
p = pattern;
while(1) {
- if (!strncmp(p, "no", 2) && !strncasecmp(p+2, type, len) &&
+ if (!strncmp(p, "no", 2) && !c_strncasecmp(p+2, type, len) &&
(p[len+2] == 0 || p[len+2] == ','))
return 0;
- if (strncasecmp(p, type, len) == 0 && (p[len] == 0 || p[len] == ','))
+ if (c_strncasecmp(p, type, len) == 0 && (p[len] == 0 || p[len] == ','))
return !no;
p = strchr(p,',');
if (!p)
#include <unistd.h>
#include "c.h"
+#include "cctype.h"
#include "pathnames.h"
#include "sysfs.h"
#include "fileutils.h"
tmp = uuid;
prefix = uuid ? strsep(&tmp, "-") : NULL;
- if (prefix && strncasecmp(prefix, "part", 4) == 0)
+ if (prefix && c_strncasecmp(prefix, "part", 4) == 0)
is_part = 1;
free(uuid);
#include <unistd.h>
#include <regex.h>
+#include "cctype.h"
#include "rpmatch.h"
#include "smartcolsP.h"
case SCOLS_DATA_BOOLEAN:
{
bool x = str && *str
- && (strcasecmp(str, "1") == 0
- || strcasecmp(str, "true") == 0
+ && (strcmp(str, "1") == 0
+ || c_strcasecmp(str, "true") == 0
|| rpmatch(str) == RPMATCH_YES);
n->val.boolean = x;
break;
#include <unistd.h>
#include "c.h"
+#include "cctype.h"
#include "env.h"
#include "closestream.h"
#include "islocal.h"
free(buf);
return xstrdup(def_val);
}
- if (!strcasecmp(buf, "none")) {
+ if (!c_strcasecmp(buf, "none")) {
free(buf);
ctl->changed = 1;
return xstrdup("");
#endif
#include "c.h"
+#include "cctype.h"
#include "nls.h"
#include "closestream.h"
#include "xalloc.h"
for (i = 0; i < ARRAY_SIZE(coldescs); i++) {
const char *cn = coldescs[i].name;
- if (!strncasecmp(name, cn, namesz) && !*(cn + namesz))
+ if (!c_strncasecmp(name, cn, namesz) && !*(cn + namesz))
return i;
}
warnx(_("unknown column: %s"), name);
#define PF_KTHREAD 0x00200000 /* I am a kernel thread */
#include "c.h"
+#include "cctype.h"
#include "list.h"
#include "closestream.h"
#include "column-list-table.h"
for (i = 0; i < ARRAY_SIZE(infos); i++) {
const char *cn = infos[i].name;
- if (!strncasecmp(name, cn, namesz) && !*(cn + namesz))
+ if (!c_strncasecmp(name, cn, namesz) && !*(cn + namesz))
return i;
}
warnx(_("unknown column: %s"), name);
#include <string.h>
#include "c.h"
+#include "cctype.h"
#include "nls.h"
#include "closestream.h"
#include "xalloc.h"
for (i = 0; i < ARRAY_SIZE(infos); i++) {
const char *cn = infos[i].name;
- if (!strncasecmp(name, cn, namesz) && !*(cn + namesz))
+ if (!c_strncasecmp(name, cn, namesz) && !*(cn + namesz))
return i;
}
warnx(_("unknown column: %s"), name);
#include "nls.h"
#include "closestream.h"
#include "c.h"
+#include "cctype.h"
#include "strutils.h"
#include "xalloc.h"
#include "optutils.h"
{
int id = -1;
- if (strncasecmp(name, "move", namesz) == 0 && namesz == 4)
+ if (c_strncasecmp(name, "move", namesz) == 0 && namesz == 4)
id = MNT_TABDIFF_MOVE;
- else if (strncasecmp(name, "mount", namesz) == 0 && namesz == 5)
+ else if (c_strncasecmp(name, "mount", namesz) == 0 && namesz == 5)
id = MNT_TABDIFF_MOUNT;
- else if (strncasecmp(name, "umount", namesz) == 0 && namesz == 6)
+ else if (c_strncasecmp(name, "umount", namesz) == 0 && namesz == 6)
id = MNT_TABDIFF_UMOUNT;
- else if (strncasecmp(name, "remount", namesz) == 0 && namesz == 7)
+ else if (c_strncasecmp(name, "remount", namesz) == 0 && namesz == 7)
id = MNT_TABDIFF_REMOUNT;
else
warnx(_("unknown action: %s"), name);
for (i = 0; i < ARRAY_SIZE(infos); i++) {
const char *cn = column_id_to_name(i);
- if (!strncasecmp(name, cn, namesz) && !*(cn + namesz))
+ if (!c_strncasecmp(name, cn, namesz) && !*(cn + namesz))
return i;
}
warnx(_("unknown column: %s"), name);
#include "all-io.h"
#include "c.h"
+#include "cctype.h"
#include "closestream.h"
#include "nls.h"
#include "pathnames.h"
return -1;
}
for (c = codetab; c->c_name; c++)
- if (!strcasecmp(name, c->c_name))
+ if (!c_strcasecmp(name, c->c_name))
return (c->c_val);
return -1;
#include <linux/rtc.h>
#include "c.h"
+#include "cctype.h"
#include "nls.h"
#include "strutils.h"
#include "timeutils.h"
for (i = 0; i < ARRAY_SIZE(infos); i++) {
const char *cn = infos[i].name;
- if (!strncasecmp(name, cn, namesz) && !*(cn + namesz))
+ if (!c_strncasecmp(name, cn, namesz) && !*(cn + namesz))
return i;
}
warnx(_("unknown column: %s"), name);
#include "xalloc.h"
#include "strutils.h"
#include "c.h"
+#include "cctype.h"
#include "list.h"
#include "closestream.h"
#include "optutils.h"
for (i = 0; i < ARRAY_SIZE(infos); i++) {
const char *cn = infos[i].name;
- if (!strncasecmp(name, cn, namesz) && !*(cn + namesz))
+ if (!c_strncasecmp(name, cn, namesz) && !*(cn + namesz))
return i;
}
warnx(_("unknown column: %s"), name);
#include <uuid.h>
#include "c.h"
+#include "cctype.h"
#include "closestream.h"
#include "nls.h"
#include "optutils.h"
for (i = 0; i < ARRAY_SIZE(infos); i++) {
const char *cn = infos[i].name;
- if (!strncasecmp(name, cn, namesz) && !*(cn + namesz))
+ if (!c_strncasecmp(name, cn, namesz) && !*(cn + namesz))
return i;
}
warnx(_("unknown column: %s"), name);
#include "all-io.h"
#include "match.h"
#include "c.h"
+#include "cctype.h"
#include "closestream.h"
#include "optutils.h"
#include "blkdev.h"
for (i = 0; i < ARRAY_SIZE(infos); i++) {
const char *cn = infos[i].name;
- if (!strncasecmp(name, cn, namesz) && !*(cn + namesz))
+ if (!c_strncasecmp(name, cn, namesz) && !*(cn + namesz))
return i;
}
warnx(_("unknown column: %s"), name);
#include "nls.h"
#include "strutils.h"
#include "c.h"
+#include "cctype.h"
#include "closestream.h"
static int tolerant;
size_t i;
for (i = 0; i < ARRAY_SIZE(to_prio); i++)
- if (!strcasecmp(str, to_prio[i]))
+ if (!c_strcasecmp(str, to_prio[i]))
return i;
return -1;
}
#include <dirent.h>
#include "c.h"
+#include "cctype.h"
#include "nls.h"
#include "path.h"
#include "strutils.h"
size_t i;
for (i = 0; i < ARRAY_SIZE(zone_names); i++) {
- if (!strcasecmp(name, zone_names[i]))
+ if (!c_strcasecmp(name, zone_names[i]))
return i;
}
return -1;
zn = zone_names[zone_id];
if (enable && !strcasestr(line, zn))
continue;
- if (!enable && strncasecmp(line, zn, strlen(zn)) != 0)
+ if (!enable && c_strncasecmp(line, zn, strlen(zn)) != 0)
continue;
} else if (enable) {
/* By default, use zone Movable for online, if valid */
warnx(_("%s enable failed: Zone mismatch"), str);
continue;
}
- if (!enable && strncasecmp(line, zn, strlen(zn)) != 0) {
+ if (!enable && c_strncasecmp(line, zn, strlen(zn)) != 0) {
warnx(_("%s disable failed: Zone mismatch"), str);
continue;
}
#include <fcntl.h>
#include "c.h"
+#include "cctype.h"
#include "colors.h"
#include "nls.h"
#include "strutils.h"
for (i = 0; i < ARRAY_SIZE(level_names); i++) {
const char *n = level_names[i].name;
- if (strncasecmp(str, n, len) == 0 && *(n + len) == '\0')
+ if (c_strncasecmp(str, n, len) == 0 && *(n + len) == '\0')
return i + offset;
}
}
for (i = 0; i < ARRAY_SIZE(facility_names); i++) {
const char *n = facility_names[i].name;
- if (strncasecmp(str, n, len) == 0 && *(n + len) == '\0')
+ if (c_strncasecmp(str, n, len) == 0 && *(n + len) == '\0')
return i;
}
}
#include <libsmartcols.h>
#include "c.h"
+#include "cctype.h"
#include "nls.h"
#include "pathnames.h"
#include "strutils.h"
for (i = 0; i < ARRAY_SIZE(infos); i++) {
const char *cn = infos[i].name;
- if (!strncasecmp(name, cn, namesz) && !*(cn + namesz))
+ if (!c_strncasecmp(name, cn, namesz) && !*(cn + namesz))
return i;
}
warnx(_("unknown column: %s"), name);
void set_sort_func_by_name(struct irq_output *out, const char *name)
{
- if (strcasecmp(name, "IRQ") == 0)
+ if (c_strcasecmp(name, "IRQ") == 0)
out->sort_cmp_func = cmp_interrupts;
- else if (strcasecmp(name, "TOTAL") == 0)
+ else if (c_strcasecmp(name, "TOTAL") == 0)
out->sort_cmp_func = cmp_total;
- else if (strcasecmp(name, "DELTA") == 0)
+ else if (c_strcasecmp(name, "DELTA") == 0)
out->sort_cmp_func = cmp_delta;
- else if (strcasecmp(name, "NAME") == 0)
+ else if (c_strcasecmp(name, "NAME") == 0)
out->sort_cmp_func = cmp_name;
else
errx(EXIT_FAILURE, _("unsupported column name to sort output"));
#include <unistd.h>
#include "c.h"
+#include "cctype.h"
#include "all-io.h"
#include "nls.h"
#include "strutils.h"
const struct ld_table *t;
for (t = tab; t && t->name; t++)
- if (!strcasecmp(t->name, str))
+ if (!c_strcasecmp(t->name, str))
return t->value;
return -1;
}
#include <libsmartcols.h>
#include "c.h"
+#include "cctype.h"
#include "nls.h"
#include "strutils.h"
#include "loopdev.h"
for (i = 0; i < ARRAY_SIZE(infos); i++) {
const char *cn = infos[i].name;
- if (!strncasecmp(name, cn, namesz) && !*(cn + namesz))
+ if (!c_strncasecmp(name, cn, namesz) && !*(cn + namesz))
return i;
}
warnx(_("unknown column: %s"), name);
#include <libsmartcols.h>
+#include "cctype.h"
#include "closestream.h"
#include "optutils.h"
#include "c_strtod.h"
for (i = 0; i < ARRAY_SIZE(coldescs_cpu); i++) {
const char *cn = coldescs_cpu[i].name;
- if (!strncasecmp(name, cn, namesz) && !*(cn + namesz))
+ if (!c_strncasecmp(name, cn, namesz) && !*(cn + namesz))
return i;
}
warnx(_("unknown column: %s"), name);
for (i = 0; i < ARRAY_SIZE(coldescs_cache); i++) {
const char *cn = coldescs_cache[i].name;
- if (!strncasecmp(name, cn, namesz) && !*(cn + namesz))
+ if (!c_strncasecmp(name, cn, namesz) && !*(cn + namesz))
return i;
}
warnx(_("unknown column: %s"), name);
#include <libsmartcols.h>
#include "c.h"
+#include "cctype.h"
#include "nls.h"
#include "closestream.h"
#include "strutils.h"
for (i = 0; i < ARRAY_SIZE(coldescs); i++) {
const char *cn = coldescs[i].name;
- if (!strncasecmp(name, cn, namesz) && !*(cn + namesz)) {
+ if (!c_strncasecmp(name, cn, namesz) && !*(cn + namesz)) {
if (i > COL_CTIME) {
if (i >= LOWER && i <= UPPER)
return i;
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*/
-#include <c.h>
-#include <nls.h>
-#include <path.h>
-#include <strutils.h>
-#include <closestream.h>
-#include <xalloc.h>
-#include <getopt.h>
-#include <stdbool.h>
#include <stdio.h>
#include <stdlib.h>
+#include <getopt.h>
+#include <stdbool.h>
#include <dirent.h>
#include <fcntl.h>
#include <inttypes.h>
#include <assert.h>
-#include <optutils.h>
+
#include <libsmartcols.h>
+#include "c.h"
+#include "cctype.h"
+#include "nls.h"
+#include "path.h"
+#include "strutils.h"
+#include "closestream.h"
+#include "xalloc.h"
+#include "optutils.h"
+
#define _PATH_SYS_MEMORY "/sys/devices/system/memory"
#define MEMORY_STATE_ONLINE 0
size_t i;
for (i = 0; i < ARRAY_SIZE(zone_names); i++) {
- if (!strcasecmp(name, zone_names[i]))
+ if (!c_strcasecmp(name, zone_names[i]))
return i;
}
return ZONE_UNKNOWN;
for (i = 0; i < ARRAY_SIZE(coldescs); i++) {
const char *cn = coldescs[i].name;
- if (!strncasecmp(name, cn, namesz) && !*(cn + namesz))
+ if (!c_strncasecmp(name, cn, namesz) && !*(cn + namesz))
return i;
}
warnx(_("unknown column: %s"), name);
int split[ARRAY_SIZE(coldescs)] = { 0 };
static size_t nsplits = 0;
- if (strcasecmp(splitarg, "none") == 0)
+ if (c_strcasecmp(splitarg, "none") == 0)
;
else if (string_add_to_idarray(splitarg, split, ARRAY_SIZE(split),
&nsplits, column_name_to_id) < 0)
#include "nls.h"
#include "xalloc.h"
#include "c.h"
+#include "cctype.h"
#include "widechar.h"
#include "list.h"
#include "closestream.h"
for (i = 0; i < ARRAY_SIZE(infos); i++) {
const char *cn = infos[i].name;
- if (!strncasecmp(name, cn, namesz) && !*(cn + namesz))
+ if (!c_strncasecmp(name, cn, namesz) && !*(cn + namesz))
return i;
}
warnx(_("unknown column: %s"), name);
#include <libsmartcols.h>
#include "c.h"
+#include "cctype.h"
#include "nls.h"
#include "xalloc.h"
#include "strutils.h"
for (i = 0; i < ARRAY_SIZE(infos); i++) {
const char *cn = infos[i].name;
- if (!strncasecmp(name, cn, namesz) && !*(cn + namesz))
+ if (!c_strncasecmp(name, cn, namesz) && !*(cn + namesz))
return i;
}
warnx(_("unknown column: %s"), name);
#include <sys/time.h>
#include "c.h"
+#include "cctype.h"
#include "closestream.h"
#include "nls.h"
#include "optutils.h"
for (i = 0; i < ARRAY_SIZE(infos); i++) {
const char *cn = infos[i].name;
- if (!strncasecmp(name, cn, namesz) && !*(cn + namesz))
+ if (!c_strncasecmp(name, cn, namesz) && !*(cn + namesz))
return i;
}
warnx(_("unknown column: %s"), name);
#include <libsmartcols.h>
#include "c.h"
+#include "cctype.h"
#include "nls.h"
#include "bitops.h"
#include "blkdev.h"
for (i = 0; i < ARRAY_SIZE(infos); i++) {
const char *cn = infos[i].name;
- if (!strncasecmp(name, cn, namesz) && !*(cn + namesz))
+ if (!c_strncasecmp(name, cn, namesz) && !*(cn + namesz))
return i;
}
warnx(_("unknown column: %s"), name);
#include "nls.h"
#include "c.h"
+#include "cctype.h"
#include "xalloc.h"
#include "closestream.h"
#include "optutils.h"
for (i = 0; i < ARRAY_SIZE(wdflags); i++) {
const char *cn = wdflags[i].name;
- if (!strncasecmp(name, cn, namesz) && !*(cn + namesz))
+ if (!c_strncasecmp(name, cn, namesz) && !*(cn + namesz))
return wdflags[i].flag;
}
warnx(_("unknown flag: %s"), name);
for (i = 0; i < ARRAY_SIZE(infos); i++) {
const char *cn = infos[i].name;
- if (!strncasecmp(name, cn, namesz) && !*(cn + namesz))
+ if (!c_strncasecmp(name, cn, namesz) && !*(cn + namesz))
return i;
}
warnx(_("unknown column: %s"), name);
#include <libsmartcols.h>
#include "c.h"
+#include "cctype.h"
#include "nls.h"
#include "closestream.h"
#include "strutils.h"
for (i = 0; i < ARRAY_SIZE(infos); i++) {
const char *cn = infos[i].name;
- if (!strncasecmp(name, cn, namesz) && !*(cn + namesz))
+ if (!c_strncasecmp(name, cn, namesz) && !*(cn + namesz))
return i;
}
warnx(_("unknown column: %s"), name);
#include "closestream.h"
#include "nls.h"
#include "c.h"
+#include "cctype.h"
#include "ttyutils.h"
#include "all-io.h"
#include "monotonic.h"
ctl.quiet = 1;
break;
case 'm':
- if (strcasecmp(optarg, "classic") == 0)
+ if (c_strcasecmp(optarg, "classic") == 0)
format = SCRIPT_FMT_TIMING_SIMPLE;
- else if (strcasecmp(optarg, "advanced") == 0)
+ else if (c_strcasecmp(optarg, "advanced") == 0)
format = SCRIPT_FMT_TIMING_MULTI;
else
errx(EXIT_FAILURE, _("unsupported logging format: '%s'"), optarg);
*/
#include "c.h"
+#include "cctype.h"
#include "xalloc.h"
#include "test_mkfds.h"
#include "exitcodes.h"
if (!arg)
return *defv;
- if (strcasecmp(arg, "true") == 0
+ if (c_strcasecmp(arg, "true") == 0
|| strcmp(arg, "1") == 0
- || strcasecmp(arg, "yes") == 0
- || strcasecmp(arg, "y") == 0)
+ || c_strcasecmp(arg, "yes") == 0
+ || c_strcasecmp(arg, "y") == 0)
r.boolean = true;
else
r.boolean = false;