[ create a new paste ] login | about

Link: http://codepad.org/jxdtJDc8    [ raw code | fork ]

Perl, pasted on Jul 21:
1
2
3
4
5
6
7
8
9
10
# find base '(' -name '*.cc' -o -name '*.mm' -o -name '*.h' ')' -exec perl -pi rewrite.pl {} \;
# find chrome '(' -name '*.cc' -o -name '*.mm' -o -name '*.h' ')' -exec perl -pi rewrite.pl {} \;
# find gfx '(' -name '*.cc' -o -name '*.mm' -o -name '*.h' ')' -exec perl -pi rewrite.pl {} \;
if (/^#include "([^\/"]+)([^"]*)/) {
  my $guard = uc $1 . uc $2 . "_\n";
  if ($1 =~ /base|gfx|chrome/) {
    $guard =~ s/[\/.-]/_/g;
    $_ = "#ifndef " . $guard . $_ . "#endif\n"
  }
}


Create a new paste based on this one


Comments: