Skip to content

Commit 2710478

Browse files
committed
Checked out koralinsert makedecs.h.sh
1 parent c3e073f commit 2710478

File tree

1 file changed

+22
-22
lines changed

1 file changed

+22
-22
lines changed

makedecs.h.sh

+22-22
Original file line numberDiff line numberDiff line change
@@ -4,25 +4,25 @@
44
oldname=$1
55
newname=`echo $oldname | sed "s/def/dec/"`
66
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

Comments
 (0)