Merge remote-tracking branch 'origin/pr/2589' into mbedtls-2.16

* origin/pr/2589:
  Document the scripts behaviour further
  Add --internal option to list-identifiers.sh
This commit is contained in:
Jaeden Amero 2019-04-24 11:23:33 +01:00
commit b4128bd0c0

View File

@ -1,4 +1,10 @@
#!/bin/sh
#!/bin/bash
#
# Create a file named identifiers containing identifiers from internal header
# files or all header files, based on --internal flag.
# Outputs the line count of the file to stdout.
#
# Usage: list-identifiers.sh [ -i | --internal ]
set -eu
@ -7,7 +13,29 @@ if [ -d include/mbedtls ]; then :; else
exit 1
fi
INTERNAL=""
until [ -z "${1-}" ]
do
case "$1" in
-i|--internal)
INTERNAL="1"
;;
*)
# print error
echo "Unknown argument: '$1'"
exit 1
;;
esac
shift
done
if [ $INTERNAL ]
then
HEADERS=$( ls include/mbedtls/*_internal.h | egrep -v 'compat-1\.3\.h|bn_mul' )
else
HEADERS=$( ls include/mbedtls/*.h | egrep -v 'compat-1\.3\.h|bn_mul' )
fi
rm -f identifiers