aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/wildcard.cpp
diff options
context:
space:
mode:
authorGravatar Kurtis Rader <krader@skepticism.us>2016-05-03 16:23:30 -0700
committerGravatar Kurtis Rader <krader@skepticism.us>2016-05-03 17:14:56 -0700
commitfc44cffac50e6096528f2bde456d91a4e40ea7c9 (patch)
tree3c6c928aa0a8568b6e37a0698deb464575ba3fe2 /src/wildcard.cpp
parent5c8763be0e68bbdec3fdd1edb5754f4c421098e1 (diff)
restyle switch blocks to match project style
I missed restyling a few "switch" blocks to make them consistent with the rest of the code base. This fixes that oversight. This should be the final step in restyling the C++ code to have a consistent style. This also includes a few trivial cleanups elsewhere. I also missed restyling the "complete" module when working my way from a to z so this final change includes restyling that module. Total lint errors decreased 36%. Cppcheck errors went from 47 to 24. Oclint P2 errors went from 819 to 778. Oclint P3 errors went from 3252 to 1842. Resolves #2902.
Diffstat (limited to 'src/wildcard.cpp')
-rw-r--r--src/wildcard.cpp15
1 files changed, 7 insertions, 8 deletions
diff --git a/src/wildcard.cpp b/src/wildcard.cpp
index 1a09d63e..93242570 100644
--- a/src/wildcard.cpp
+++ b/src/wildcard.cpp
@@ -94,7 +94,7 @@ static enum fuzzy_match_type_t wildcard_match_internal(const wchar_t *str, const
bool leading_dots_fail_to_match,
bool is_first) {
if (*str == 0 && *wc == 0) {
- return fuzzy_match_exact; // we're done
+ return fuzzy_match_exact; // we're done
}
// Hackish fix for issue #270. Prevent wildcards from matching . or .., but we must still allow
@@ -261,7 +261,6 @@ static bool wildcard_complete_internal(const wchar_t *str, const wchar_t *wc,
}
break;
}
-
case ANY_STRING: {
// Hackish. If this is the last character of the wildcard, then just complete with
// the empty string. This fixes cases like "f*<tab>" -> "f*o".
@@ -289,14 +288,14 @@ static bool wildcard_complete_internal(const wchar_t *str, const wchar_t *wc,
}
return has_match;
}
-
- case ANY_STRING_RECURSIVE:
+ case ANY_STRING_RECURSIVE: {
// We don't even try with this one.
return false;
-
- default:
+ }
+ default: {
assert(0 && "Unreachable code reached");
return false;
+ }
}
}
assert(0 && "Unreachable code reached");
@@ -535,9 +534,9 @@ class wildcard_expander_t {
wcstring child_entry;
while (wreaddir_resolving(dir, abs_unique_hierarchy, child_entry, &child_is_dir)) {
if (child_entry.empty() || child_entry.at(0) == L'.') {
- continue; // either hidden, or . and .. entries -- skip them
+ continue; // either hidden, or . and .. entries -- skip them
} else if (child_is_dir && unique_entry.empty()) {
- unique_entry = child_entry; // first candidate
+ unique_entry = child_entry; // first candidate
} else {
// We either have two or more candidates, or the child is not a directory. We're
// done.