From cad3f9dacbd03ea686a26690c8f4e58866d08104 Mon Sep 17 00:00:00 2001 From: Rich Salz Date: Fri, 14 Apr 2017 21:20:54 -0400 Subject: [PATCH] Add -f -r flags to find-unused-errs Reviewed-by: Andy Polyakov (Merged from https://github.com/openssl/openssl/pull/3230) --- util/find-unused-errs | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) 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 -- 2.34.1