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:
parent
cf40d08908
commit
3908732181
84 changed files with 2601 additions and 1554 deletions
21
third_party/nix/src/libutil/xml-writer.cc
vendored
21
third_party/nix/src/libutil/xml-writer.cc
vendored
|
|
@ -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 << """;
|
||||
else if (c == '<')
|
||||
} else if (c == '<') {
|
||||
output << "<";
|
||||
else if (c == '>')
|
||||
} else if (c == '>') {
|
||||
output << ">";
|
||||
else if (c == '&')
|
||||
} else if (c == '&') {
|
||||
output << "&";
|
||||
/* 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 << "
";
|
||||
else
|
||||
} else {
|
||||
output << c;
|
||||
}
|
||||
}
|
||||
output << "\"";
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue