| 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 |
|
|
|