From 8a81f855d5a11e4af0abdcfa42c9ac996730f8a4 Mon Sep 17 00:00:00 2001 From: Adrian Thurston Date: Tue, 10 Jul 2018 10:35:07 +0800 Subject: improvements to free bytecodes, bytecode def cleanup --- free-codes.sh | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 free-codes.sh (limited to 'free-codes.sh') diff --git a/free-codes.sh b/free-codes.sh new file mode 100644 index 00000000..1ef8f324 --- /dev/null +++ b/free-codes.sh @@ -0,0 +1,13 @@ +#!/bin/bash +# + +TYPE="$1" +FN="$2" + +diff -u <( + for I in `seq 0 255`; do + printf "0x%02x\\n" $I + done +) <( + sed -n "/#define ${TYPE}_/s/#define ${TYPE}_[A-Z0-9_]* *//p" $FN | sort +) | sed -n '/^[\+\-]0/s/^.//p' -- cgit v1.2.1