Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
freebsd
GitHub Repository: freebsd/pkg
Path: blob/main/external/curl/scripts/checksrc-all.sh
2066 views
1
#!/bin/sh
2
# Copyright (C) Viktor Szakats
3
#
4
# SPDX-License-Identifier: curl
5
6
set -eu
7
8
anyfailed=0
9
10
for dir in $({
11
if git rev-parse --is-inside-work-tree >/dev/null 2>&1; then
12
git ls-files '*.[ch]'
13
else
14
find . -name '*.[ch]'
15
fi
16
[ -n "${1:-}" ] && find "$@" -name '*.[ch]'
17
} | grep -v -F '/CMakeFiles/' | sed -E 's|/[^/]+$||' | sort -u); do
18
if ! ./scripts/checksrc.pl "${dir}"/*.[ch]; then
19
anyfailed=1
20
fi
21
done
22
23
exit "${anyfailed}"
24
25