1 |
#!/bin/tcsh |
#!/bin/tcsh |
2 |
|
|
3 |
|
foreach FILE (*.hh) |
4 |
|
cp $FILE $FILE.ori |
5 |
|
echo "FIRST HH" |
6 |
|
cat $FILE | sed 's/void set\(.*\)(.* \* const/GEDCOMParser::\1 * set\1(\1 * const data = 0/' > $FILE.tmp |
7 |
|
mv $FILE.tmp $FILE |
8 |
|
echo "SECOND HH" |
9 |
|
cat $FILE | sed 's/void add\(.*\)(.* \* const/GEDCOMParser::\1 * add\1(\1 * const data = 0/' > $FILE.tmp |
10 |
|
mv $FILE.tmp $FILE |
11 |
|
end |
12 |
|
|
13 |
foreach FILE (*.cpp) |
foreach FILE (*.cpp) |
14 |
cp $FILE $FILE.ori |
cp $FILE $FILE.ori |
15 |
cat $FILE | sed 's/\*\*/\*/' > $FILE.tmp |
echo "FIRST CPP" |
16 |
|
cat $FILE | sed 's/void GEDCOMParser::\(.*\)::set\(.*\)(.* \* const .*)/GEDCOMParser::\2 * GEDCOMParser::\1::set\2(GEDCOMParser::\2 * const data = 0)/' > $FILE.tmp |
17 |
|
mv $FILE.tmp $FILE |
18 |
|
echo "SECOND CPP" |
19 |
|
cat $FILE | sed 's/void GEDCOMParser::\(.*\)::add\(.*\)(.* \* const .*)/GEDCOMParser::\2 * GEDCOMParser::\1::add\2(GEDCOMParser::\2 * const data = 0)/' > $FILE.tmp |
20 |
mv $FILE.tmp $FILE |
mv $FILE.tmp $FILE |
21 |
|
|
22 |
end |
end |
|
|
|