Use cctype.h for locale-independent string comparison and to avoid
tricky string conversions like in tr_TR locales.
Signed-off-by: Karel Zak <kzak@redhat.com>
#include "blkidP.h"
#include "env.h"
+#include "cctype.h"
static int parse_evaluate(struct blkid_config *conf, char *s)
{
if (!strncmp(s, "SEND_UEVENT=", 12)) {
s += 12;
- if (*s && !strcasecmp(s, "yes"))
+ if (*s && !c_strcasecmp(s, "yes"))
conf->uevent = TRUE;
else if (*s)
conf->uevent = FALSE;
#include "partitions.h"
#include "sysfs.h"
#include "strutils.h"
+#include "cctype.h"
/**
* SECTION: partitions
tmp = uuid;
prefix = uuid ? strsep(&tmp, "-") : NULL;
- if (prefix && strncasecmp(prefix, "part", 4) == 0) {
+ if (prefix && c_strncasecmp(prefix, "part", 4) == 0) {
char *end = NULL;
errno = 0;