#endif
#include "c.h"
+#include "cctype.h"
#include "xalloc.h"
#include "mangle.h"
#include "path.h"
static int name2method(const char *name, size_t namesz)
{
- if (namesz == 4 && strncasecmp(name, "none", namesz) == 0)
+ if (namesz == 4 && c_strncasecmp(name, "none", namesz) == 0)
return LSBLK_METHOD_NONE;
- if (namesz == 4 && strncasecmp(name, "udev", namesz) == 0)
+ if (namesz == 4 && c_strncasecmp(name, "udev", namesz) == 0)
return LSBLK_METHOD_UDEV;
- if (namesz == 5 && strncasecmp(name, "blkid", namesz) == 0)
+ if (namesz == 5 && c_strncasecmp(name, "blkid", namesz) == 0)
return LSBLK_METHOD_BLKID;
- if (namesz == 4 && strncasecmp(name, "file", namesz) == 0)
+ if (namesz == 4 && c_strncasecmp(name, "file", namesz) == 0)
return LSBLK_METHOD_FILE;
warnx(_("unknown properties probing method: %s"), name);
const struct lsblk_parttype *t = &gpt_types[i];
if (t->name && t->typestr &&
- strcasecmp(code, t->typestr) == 0)
+ c_strcasecmp(code, t->typestr) == 0)
return t->name;
}
}
#include <blkid.h>
#include "c.h"
+#include "cctype.h"
#include "pathnames.h"
#include "blkdev.h"
#include "canonicalize.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;
}
for (i = 0; i < ARRAY_SIZE(infos); i++) {
if (scols_shellvar_name(infos[i].name, &buf, &bufsz) != 0)
continue;
- if (!strncasecmp(name, buf, namesz) && !*(buf + namesz)) {
+ if (!c_strncasecmp(name, buf, namesz) && !*(buf + namesz)) {
free(buf);
return i;
}
if (dm_uuid_prefix) {
/* kpartx hack to remove partition number */
- if (strncasecmp(dm_uuid_prefix, "part", 4) == 0)
+ if (c_strncasecmp(dm_uuid_prefix, "part", 4) == 0)
dm_uuid_prefix[4] = '\0';
res = xstrdup(dm_uuid_prefix);