From a8ea1cb4b021e582b9f56963fc03de95a7123927 Mon Sep 17 00:00:00 2001 From: Jakob Kaivo Date: Fri, 1 Feb 2019 18:09:21 -0500 Subject: remember newline after extern definitions --- mkh.sh | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/mkh.sh b/mkh.sh index d173b753..6ba2840b 100755 --- a/mkh.sh +++ b/mkh.sh @@ -102,6 +102,8 @@ if [ -d $HEADER.TYPE ]; then sed -ne '/#ifdef/,/#endif/p' $i elif grep -q '^typedef.*;$' $i; then grep '^typedef' $i + elif grep -q '^struct.*;$' $i; then + grep '^struct.*;$' $i else sed -ne '/^typedef/,/\}.*;$/p' $i fi @@ -174,7 +176,7 @@ if [ -d $HEADER.EXTERN ]; then fi for i in $(sort -u $v); do - printf 'extern %s' "$(grep '^[a-zA-Z_].*;$' $i)" + printf 'extern %s\n' "$(grep '^[a-zA-Z_].*;$' $i)" done if [ -n "$version" ]; then -- cgit v1.2.1