Make sure we only find the macro we were looking for,
Marcus Holland-Moritz [Wed, 13 Feb 2008 07:42:02 +0000 (07:42 +0000)]
not something that only starts with the same string.

p4raw-id: //depot/perl@33295

Porting/expand-macro.pl

index 624e7dc..caa4b47 100644 (file)
@@ -24,7 +24,7 @@ if (!@ARGV) {
 my $args = '';
 
 while (<>) {
-    next unless /^#\s*define\s+$macro/;
+    next unless /^#\s*define\s+$macro\b/;
     my ($def_args) = /^#\s*define\s+$macro\(([^)]*)\)/;
     if (defined $def_args) {
        my @args = split ',', $def_args;