aboutsummaryrefslogtreecommitdiffstats
path: root/make-reg-dotc
diff options
context:
space:
mode:
Diffstat (limited to 'make-reg-dotc')
-rwxr-xr-xmake-reg-dotc8
1 files changed, 4 insertions, 4 deletions
diff --git a/make-reg-dotc b/make-reg-dotc
index fb80ef4d6e..2c70aefba7 100755
--- a/make-reg-dotc
+++ b/make-reg-dotc
@@ -26,7 +26,7 @@ do
else
srcfile=$srcdir/$f
fi
- grep '^proto_register_[a-z_0-9A-Z]* *(' $srcfile 2>/dev/null
+ grep '^proto_register_[a-z_0-9A-Z]* *(' $srcfile 2>/dev/null | grep -v ';'
done | sed -e 's/^.*://' -e 's/^\([a-z_0-9A-Z]*\).*/ {extern void \1 (void); \1 ();}/' >>register.c-tmp
for f in "$@"
do
@@ -36,7 +36,7 @@ do
else
srcfile=$srcdir/$f
fi
- grep '^void proto_register_[a-z_0-9A-Z]* *(' $srcfile 2>/dev/null
+ grep '^void proto_register_[a-z_0-9A-Z]* *(' $srcfile 2>/dev/null | grep -v ';'
done | sed -e 's/^.*://' -e 's/^void \([a-z_0-9A-Z]*\).*/ {extern void \1 (void); \1 ();}/' >>register.c-tmp
echo '}' >>register.c-tmp
@@ -52,7 +52,7 @@ do
else
srcfile=$srcdir/$f
fi
- grep '^proto_reg_handoff_[a-z_0-9A-Z]* *(' $srcfile 2>/dev/null
+ grep '^proto_reg_handoff_[a-z_0-9A-Z]* *(' $srcfile 2>/dev/null | grep -v ';'
done | sed -e 's/^.*://' -e 's/^\([a-z_0-9A-Z]*\).*/ {extern void \1 (void); \1 ();}/' >>register.c-tmp
for f in "$@"
do
@@ -62,7 +62,7 @@ do
else
srcfile=$srcdir/$f
fi
- grep '^void proto_reg_handoff_[a-z_0-9A-Z]* *(' $srcfile 2>/dev/null
+ grep '^void proto_reg_handoff_[a-z_0-9A-Z]* *(' $srcfile 2>/dev/null | grep -v ';'
done | sed -e 's/^.*://' -e 's/^void \([a-z_0-9A-Z]*\).*/ {extern void \1 (void); \1 ();}/' >>register.c-tmp
echo '}' >>register.c-tmp
mv register.c-tmp register.c