Introduce xxhash into third_party (#837)

This commit is contained in:
Farid Zakaria 2023-07-01 20:56:53 -07:00 committed by GitHub
parent 5f1e129222
commit 8b62bff364
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
64 changed files with 64397 additions and 0 deletions

22
third_party/xxhash/tests/filename-escape.sh vendored Executable file
View file

@ -0,0 +1,22 @@
// clang-format off
#!/bin/bash
# Exit immediately if any command fails.
# https://stackoverflow.com/a/2871034
set -euxo pipefail
echo filename-escape-test-string > $'filename-escape-foo\nbar'
./xxhsum $'filename-escape-foo\nbar' | tee filename-escape-xxh64.txt
cat filename-escape-xxh64.txt
./xxhsum -c filename-escape-xxh64.txt
hexdump -C filename-escape-xxh64.txt
./xxhsum --tag $'filename-escape-foo\nbar' | tee filename-escape-xxh64-tag.txt
cat filename-escape-xxh64-tag.txt
./xxhsum -c filename-escape-xxh64-tag.txt
hexdump -C filename-escape-xxh64-tag.txt
rm filename-escape-xxh64-tag.txt
rm filename-escape-xxh64.txt
rm $'filename-escape-foo\nbar'