Compare commits

...
4 Commits
6 changed files with 11 additions and 7 deletions
+1 -1
View File
@@ -37,7 +37,7 @@ fi
subDir="$(dirname -- "$0")" subDir="$(dirname -- "$0")"
# Get all files staged for commit # Get all files staged for commit
files="$(git --no-pager diff --cached --name-only)" files="$(git --no-pager diff --cached --name-only --diff-filter=d)"
failures=0 failures=0
+1 -1
View File
@@ -31,7 +31,7 @@ else
Either skip this script, or install clang-format-11." Either skip this script, or install clang-format-11."
fi fi
files="${1:-$(git --no-pager diff --cached --name-only)}" files="${1:-$(git --no-pager diff --cached --name-only --diff-filter=d)}"
files="$(echo "$files" | grep -E '\.(cpp|h)$')" files="$(echo "$files" | grep -E '\.(cpp|h)$')"
if [ -z "$files" ]; then if [ -z "$files" ]; then
+1 -1
View File
@@ -23,7 +23,7 @@ if ! command -v shellcheck > /dev/null 2>&1; then
Either skip this script, or install shellcheck." Either skip this script, or install shellcheck."
fi fi
files="${1:-$(git --no-pager diff --cached --name-only)}" files="${1:-$(git --no-pager diff --cached --name-only --diff-filter=d)}"
files="$(echo "$files" | grep -E '\.sh$')" files="$(echo "$files" | grep -E '\.sh$')"
if [ -z "$files" ]; then if [ -z "$files" ]; then
+6 -2
View File
@@ -108,9 +108,11 @@ struct Formatter<T> {
uint8_t base = 0; uint8_t base = 0;
bool uppercase = false; bool uppercase = false;
switch (specifier.type) { switch (specifier.type) {
case PresentationType::Binary:
base = 2;
break;
case PresentationType::BinaryUppercase: case PresentationType::BinaryUppercase:
uppercase = true; uppercase = true;
case PresentationType::Binary:
base = 2; base = 2;
break; break;
case PresentationType::Octal: case PresentationType::Octal:
@@ -120,9 +122,11 @@ struct Formatter<T> {
case PresentationType::Decimal: case PresentationType::Decimal:
base = 10; base = 10;
break; break;
case PresentationType::Hex:
base = 16;
break;
case PresentationType::HexUppercase: case PresentationType::HexUppercase:
uppercase = true; uppercase = true;
case PresentationType::Hex:
base = 16; base = 16;
break; break;
default: default:
+1 -1
View File
@@ -266,7 +266,7 @@ Value Parser::consumeString()
break; break;
default: default:
char buffer[7]; char buffer[7];
sprintf(buffer, "\\u%0.4X", character); sprintf(buffer, "\\u%.4X", character);
return std::string(buffer); return std::string(buffer);
break; break;
} }
+1 -1
View File
@@ -55,7 +55,7 @@ TEST_CASE(FormatIntegral)
result = format("{}", u32); result = format("{}", u32);
EXPECT_EQ(result, "4294967295"); EXPECT_EQ(result, "4294967295");
size_t u64 = 18446744073709551615; // long unsigned int size_t u64 = 18446744073709551615u; // long unsigned int
result = format("{}", u64); result = format("{}", u64);
EXPECT_EQ(result, "18446744073709551615"); EXPECT_EQ(result, "18446744073709551615");
} }