Add test for typos in check-names.sh
This commit is contained in:
parent
8408a94969
commit
f9aae834a2
1 changed files with 19 additions and 0 deletions
|
@ -47,6 +47,25 @@ for THING in identifiers; do
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
|
|
||||||
|
printf "Likely typos: "
|
||||||
|
sort -u actual-macros enum-consts > _caps
|
||||||
|
HEADERS=$( ls include/mbedtls/*.h | egrep -v 'compat-1\.3\.h' )
|
||||||
|
NL='
|
||||||
|
'
|
||||||
|
sed -n 's/MBEDTLS_[A-Z0-9_]*/\'"$NL"'&\'"$NL"/gp \
|
||||||
|
$HEADERS library/*.c \
|
||||||
|
| grep MBEDTLS | sort -u > _MBEDTLS_XXX
|
||||||
|
TYPOS=$( diff _caps _MBEDTLS_XXX | sed -n 's/^> //p' \
|
||||||
|
| egrep -v 'XXX|__|_$|^MBEDTLS_CONFIG_FILE$' || true )
|
||||||
|
rm _MBEDTLS_XXX _caps
|
||||||
|
if [ "x$TYPOS" == "x" ]; then
|
||||||
|
echo "PASS"
|
||||||
|
else
|
||||||
|
echo "FAIL"
|
||||||
|
echo "$TYPOS"
|
||||||
|
FAIL=1
|
||||||
|
fi
|
||||||
|
|
||||||
if [ "$FAIL" -eq 0 ]; then
|
if [ "$FAIL" -eq 0 ]; then
|
||||||
rm macros actual-macros enum-consts identifiers exported-symbols
|
rm macros actual-macros enum-consts identifiers exported-symbols
|
||||||
echo "PASSED"
|
echo "PASSED"
|
||||||
|
|
Loading…
Reference in a new issue