aboutsummaryrefslogtreecommitdiffstats
path: root/make-reg-dotc
diff options
context:
space:
mode:
authorGuy Harris <guy@alum.mit.edu>2000-10-22 20:01:14 +0000
committerGuy Harris <guy@alum.mit.edu>2000-10-22 20:01:14 +0000
commit4b15a76ece6d6270230e53a0eaa3531eea605793 (patch)
treea13956de7a720de6f1a28704cbccca4e2823932d /make-reg-dotc
parent37dc5466140e62247cc44068c076d564c1eeafef (diff)
When looking for definitions of "proto_register" and "proto_reg_handoff"
routines, throw out lines containing semicolons, so that we don't see *declarations* of those routines. svn path=/trunk/; revision=2530
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