From 7c3889f95bd92fb25686bf04daa8ab2acb920f75 Mon Sep 17 00:00:00 2001 From: Jakob Kaivo Date: Mon, 28 Jan 2019 18:23:09 -0500 Subject: move externs from macro definitions to end of respective headers --- mkh.sh | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/mkh.sh b/mkh.sh index 8d832d6c..a1c01fb7 100755 --- a/mkh.sh +++ b/mkh.sh @@ -62,11 +62,9 @@ EOF if [ -f $HEADER.MACRO ]; then for i in $(sort $HEADER.MACRO); do - grep ' *extern.*;$' $i grep -E '^#(if|def|undef|el|end)' $i done printf '\n' - rm $HEADER.MACRO fi if [ -f $HEADER.TYPE ]; then @@ -146,6 +144,14 @@ if [ -f $HEADER.FUNCTION ]; then rm -f $HEADER.FUNCTION fi +if [ -f $HEADER.MACRO ]; then + for i in $(sort $HEADER.MACRO); do + grep ' *extern.*;$' $i + done + printf '\n' + rm $HEADER.MACRO +fi + rm -f $HEADER.REFERENCE printf '\n#endif\n' -- cgit v1.2.1