summaryrefslogtreecommitdiff
path: root/build-aux/lint-h
diff options
context:
space:
mode:
authorLuke T. Shumaker <lukeshu@lukeshu.com>2025-05-31 05:57:24 -0600
committerLuke T. Shumaker <lukeshu@lukeshu.com>2025-05-31 11:48:23 -0600
commit74e15568de208c0d734e816e30eed8d95c3d08e0 (patch)
tree65e3933e368db94c5b96a8803cb99c8269a9cb05 /build-aux/lint-h
parent6a6e3083d2d60cbd5bd581f432a0c56eff2bf29e (diff)
make lint: Consolidate the lint scripts
Diffstat (limited to 'build-aux/lint-h')
-rwxr-xr-xbuild-aux/lint-h27
1 files changed, 0 insertions, 27 deletions
diff --git a/build-aux/lint-h b/build-aux/lint-h
deleted file mode 100755
index 7459032..0000000
--- a/build-aux/lint-h
+++ /dev/null
@@ -1,27 +0,0 @@
-#!/usr/bin/env bash
-# build-aux/lint-h - Lint checks for C header files
-#
-# Copyright (C) 2024-2025 Luke T. Shumaker <lukeshu@lukeshu.com>
-# SPDX-License-Identifier: AGPL-3.0-or-later
-
-RED=$(tput setaf 1)
-RESET=$(tput sgr0)
-
-err() {
- printf "${RED}%s${RESET}: %s\n" "$1" "$2" >&2
- r=1
-}
-
-r=0
-for filename in "$@"; do
- dscname=$(./build-aux/get-dscname "$filename")
- guard=${dscname//'/'/'_'}
- guard=${guard//'.'/'_'}
- guard="_${guard^^}_"
- if ! { grep -Fxq "#ifndef ${guard}" "$filename" &&
- grep -Fxq "#define ${guard}" "$filename" &&
- grep -Fxq "#endif /* ${guard} */" "$filename"; }; then
- err "$filename" "does not have ${guard} guard"
- fi
-done
-exit $r