case 'p':
if (strcmp(path, "pakfire-format") == 0)
return PAKFIRE_WALK_SKIP;
-
- // Fallthrough
+ break;
case '.':
return PAKFIRE_WALK_SKIP;
- // The first file that isn't metadata, so we are done calling the filter callback
default:
- return PAKFIRE_WALK_DONE;
+ break;
}
+
+ // The first file that isn't metadata, so we are done calling the filter callback
+ return PAKFIRE_WALK_DONE;
}
/*
case PAKFIRE_DIGEST_SHA3_512:
if (pakfire_digest_set(digests->sha3_512))
return digests->sha3_512;
+ break;
case PAKFIRE_DIGEST_SHA3_256:
if (pakfire_digest_set(digests->sha3_256))
return digests->sha3_256;
+ break;
case PAKFIRE_DIGEST_BLAKE2B512:
if (pakfire_digest_set(digests->blake2b512))
return digests->blake2b512;
+ break;
case PAKFIRE_DIGEST_BLAKE2S256:
if (pakfire_digest_set(digests->blake2s256))
return digests->blake2s256;
+ break;
case PAKFIRE_DIGEST_SHA2_512:
if (pakfire_digest_set(digests->sha2_512))
return digests->sha2_512;
+ break;
case PAKFIRE_DIGEST_SHA2_256:
if (pakfire_digest_set(digests->sha2_256))
return digests->sha2_256;
+ break;
case PAKFIRE_DIGEST_UNDEFINED:
break;
// Consume the string...
for (; *s; s++) {
- switch (*s) {
- // Found slash!
- case '/':
- if (stars == 1)
- return pakfire_path_match(p, s);
+ // Found slash!
+ if (*s == '/' && stars == 1)
+ return pakfire_path_match(p, s);
- // Otherwise fall through
-
- // Read as many characters as possible
- default:
- r = pakfire_path_match(p, s);
- if (r)
- return r;
- }
+ // Otherwise read as many characters as possible
+ r = pakfire_path_match(p, s);
+ if (r)
+ return r;
}
// The pattern has not entirely been consumed