style(3p/nix): Final act in the brace-wrapping saga

This last change set was generated by a full clang-tidy run (including
compilation):

    clang-tidy -p ~/projects/nix-build/ \
      -checks=-*,readability-braces-around-statements -fix src/*/*.cc

Actually running clang-tidy requires some massaging to make it play
nice with Nix + meson, I'll be adding a wrapper or something for that soon.
This commit is contained in:
Vincent Ambo 2020-05-19 20:47:23 +01:00
parent cf40d08908
commit 3908732181
84 changed files with 2601 additions and 1554 deletions

View file

@ -16,7 +16,9 @@ void XMLWriter::close() {
if (closed) {
return;
}
while (!pendingElems.empty()) closeElement();
while (!pendingElems.empty()) {
closeElement();
}
closed = true;
}
@ -68,20 +70,21 @@ void XMLWriter::writeAttrs(const XMLAttrs& attrs) {
output << " " << i.first << "=\"";
for (size_t j = 0; j < i.second.size(); ++j) {
char c = i.second[j];
if (c == '"')
if (c == '"') {
output << "&quot;";
else if (c == '<')
} else if (c == '<') {
output << "&lt;";
else if (c == '>')
} else if (c == '>') {
output << "&gt;";
else if (c == '&')
} else if (c == '&') {
output << "&amp;";
/* Escape newlines to prevent attribute normalisation (see
XML spec, section 3.3.3. */
else if (c == '\n')
/* Escape newlines to prevent attribute normalisation (see
XML spec, section 3.3.3. */
} else if (c == '\n') {
output << "&#xA;";
else
} else {
output << c;
}
}
output << "\"";
}