From a027ca95f4554fed7c9147a787f54cd9e9557200 Mon Sep 17 00:00:00 2001 From: Solomon Laing Date: Mon, 5 May 2025 21:33:09 +0930 Subject: [PATCH] minor changes to make it a bit nicer, also not sure how else set gnu11 --- bin/9c | 3 ++- bin/9l | 4 ++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/bin/9c b/bin/9c index 0ebdfa01..da0aa434 100755 --- a/bin/9c +++ b/bin/9c @@ -24,6 +24,7 @@ usegcc() -fno-omit-frame-pointer \ -fsigned-char \ -fcommon \ + --std=gnu11 \ " # want to put -fno-optimize-sibling-calls here but # that option only works with gcc3+ it seems @@ -56,7 +57,7 @@ quiet() ignore=$ignore'|expanded from macro' grep -v '__p9l_autolib_' "$1" | - egrep -v "$ignore" | + grep -E -v "$ignore" | sed 's/ .first use in this function.$//; s/\"\([^\"][^\"]*\)\", line \([0-9][0-9]*\)/\1:\2/g' | $(which uniq) 1>&2 # avoid built-in uniq on SunOS } diff --git a/bin/9l b/bin/9l index 2b1c5906..032c036e 100755 --- a/bin/9l +++ b/bin/9l @@ -146,7 +146,7 @@ then grep '__p9l_autolib_[a-zA-Z0-9+-]*' | sed 's/.*__p9l_autolib_//; s/:.*//' | sort -u | - egrep -v '^(thread|draw)$' + grep -E -v '^(thread|draw)$' ` a="$a $b" done @@ -337,7 +337,7 @@ quiet() ignore=$ignore'|ld: warning: ignoring duplicate libraries:' sed 's/.*: In function `[^:]*: *//' "$1" | - egrep -v "$ignore" + grep -E -v "$ignore" } # Must use temp file to avoid pipe; pipe loses status.