|
4 | 4 | oldname=$1
|
5 | 5 | newname=`echo $oldname | sed "s/def/dec/"`
|
6 | 6 | echo $oldname to $newname
|
7 |
| -sed 's/^PFTYPE /extern PFTYPE /' $oldname > decstemp11.h |
8 |
| -sed 's/^SFTYPE /extern SFTYPE /' decstemp11.h > decstemp1.h |
9 |
| -sed 's/^FTYPE /extern FTYPE /' decstemp1.h > decstemp1half.h |
10 |
| -sed 's/^void /extern void /' decstemp1half.h > decstemp1half2.h |
11 |
| -sed 's/^CTYPE /extern CTYPE /' decstemp1half2.h > decstemp2half.h |
12 |
| -sed 's/^struct /extern struct /' decstemp2half.h > decstemp2.h |
13 |
| -sed 's/^extern Sextern FTYPE /extern SFTYPE /' decstemp2.h > decstemp22.h |
14 |
| -sed 's/^extern Pextern FTYPE /extern PFTYPE /' decstemp22.h > decstemp3.h |
15 |
| -sed 's/^int /extern int /' decstemp3.h > decstemp4.h |
16 |
| -sed 's/^short /extern short /' decstemp4.h > decstemp5.h |
17 |
| -sed 's/^MPI_Status /extern MPI_Status /' decstemp5.h > decstemp6.h |
18 |
| -sed 's/^MPI_Group /extern MPI_Group /' decstemp6.h > decstemp7.h |
19 |
| -sed 's/^MPI_Comm /extern MPI_Comm /' decstemp7.h > decstemp8.h |
20 |
| -sed 's/^char /extern char /' decstemp8.h > decstemp9.h |
21 |
| -sed 's/^FILE\*/extern FILE\* /' decstemp9.h > decstemp92.h |
22 |
| -sed 's/FILE \*/extern FILE\* /' decstemp92.h > decstemp10.h |
23 |
| -sed 's/^mpidefs.h/mpidecs.h/' decstemp10.h > decstemp11.h |
24 |
| -sed 's/^double /extern double /' decstemp11.h > decstemp12.h |
25 |
| -sed 's/^float /extern float /' decstemp12.h > decstemp13.h |
26 |
| -sed 's/^long /extern long /' decstemp13.h > decstemp14.h |
27 |
| -sed 's/defs/decs/' decstemp14.h > $newname |
28 |
| -rm decstemp*.h |
| 7 | +sed 's/^PFTYPE /extern PFTYPE /' $oldname > decs.${oldname}.temp11.h |
| 8 | +sed 's/^SFTYPE /extern SFTYPE /' decs.${oldname}.temp11.h > decs.${oldname}.temp1.h |
| 9 | +sed 's/^FTYPE /extern FTYPE /' decs.${oldname}.temp1.h > decs.${oldname}.temp1half.h |
| 10 | +sed 's/^void /extern void /' decs.${oldname}.temp1half.h > decs.${oldname}.temp1half2.h |
| 11 | +sed 's/^CTYPE /extern CTYPE /' decs.${oldname}.temp1half2.h > decs.${oldname}.temp2half.h |
| 12 | +sed 's/^struct /extern struct /' decs.${oldname}.temp2half.h > decs.${oldname}.temp2.h |
| 13 | +sed 's/^extern Sextern FTYPE /extern SFTYPE /' decs.${oldname}.temp2.h > decs.${oldname}.temp22.h |
| 14 | +sed 's/^extern Pextern FTYPE /extern PFTYPE /' decs.${oldname}.temp22.h > decs.${oldname}.temp3.h |
| 15 | +sed 's/^int /extern int /' decs.${oldname}.temp3.h > decs.${oldname}.temp4.h |
| 16 | +sed 's/^short /extern short /' decs.${oldname}.temp4.h > decs.${oldname}.temp5.h |
| 17 | +sed 's/^MPI_Status /extern MPI_Status /' decs.${oldname}.temp5.h > decs.${oldname}.temp6.h |
| 18 | +sed 's/^MPI_Group /extern MPI_Group /' decs.${oldname}.temp6.h > decs.${oldname}.temp7.h |
| 19 | +sed 's/^MPI_Comm /extern MPI_Comm /' decs.${oldname}.temp7.h > decs.${oldname}.temp8.h |
| 20 | +sed 's/^char /extern char /' decs.${oldname}.temp8.h > decs.${oldname}.temp9.h |
| 21 | +sed 's/^FILE\*/extern FILE\* /' decs.${oldname}.temp9.h > decs.${oldname}.temp92.h |
| 22 | +sed 's/FILE \*/extern FILE\* /' decs.${oldname}.temp92.h > decs.${oldname}.temp10.h |
| 23 | +sed 's/^mpidefs.h/mpidecs.h/' decs.${oldname}.temp10.h > decs.${oldname}.temp11.h |
| 24 | +sed 's/^double /extern double /' decs.${oldname}.temp11.h > decs.${oldname}.temp12.h |
| 25 | +sed 's/^float /extern float /' decs.${oldname}.temp12.h > decs.${oldname}.temp13.h |
| 26 | +sed 's/^long /extern long /' decs.${oldname}.temp13.h > decs.${oldname}.temp14.h |
| 27 | +sed 's/defs/decs/' decs.${oldname}.temp14.h > $newname |
| 28 | +rm decs.${oldname}.temp*.h |
0 commit comments