From: Rich Salz Date: Sat, 15 Apr 2017 01:20:54 +0000 (-0400) Subject: Add -f -r flags to find-unused-errs X-Git-Tag: OpenSSL_1_1_1-pre1~1755 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=cad3f9dacbd03ea686a26690c8f4e58866d08104;p=oweals%2Fopenssl.git Add -f -r flags to find-unused-errs Reviewed-by: Andy Polyakov (Merged from https://github.com/openssl/openssl/pull/3230) --- diff --git a/util/find-unused-errs b/util/find-unused-errs index 68cf66b15f..cd1026d594 100755 --- a/util/find-unused-errs +++ b/util/find-unused-errs @@ -13,8 +13,27 @@ export X1=/tmp/f.1.$$ export X2=/tmp/f.2.$$ +case "$1" in + -f) + PAT='_F_' + echo Functions only + ;; + -[er]) + PAT='_R_' + echo Reason codes only + ;; + "") + PAT='_[FR]_' + echo Function and reasons + ;; + *) + echo "Usage error; one of -[efr] required." + exit 1; + ;; +esac + cd include/openssl || exit 1 -grep '_[RF]_' * | awk '{print $3;}' | sort -u >$X1 +grep "$PAT" * | grep -v ERR_FATAL_ERROR | awk '{print $3;}' | sort -u >$X1 cd ../.. for F in `cat $X1` ; do