diff --git a/ompi/mpi/f90/xml/chasm-mpi.i.f90.xsl b/ompi/mpi/f90/xml/chasm-mpi.i.f90.xsl
index b227789b0d..5c83772ca7 100644
--- a/ompi/mpi/f90/xml/chasm-mpi.i.f90.xsl
+++ b/ompi/mpi/f90/xml/chasm-mpi.i.f90.xsl
@@ -99,7 +99,7 @@
#------------------------------------------------------------------------
-output () {
+output_ () {
if test "$output" = "0"; then
return 0
fi
@@ -144,7 +144,8 @@ start
-output
+output_
+
end
@@ -167,7 +168,7 @@ end
#------------------------------------------------------------------------
-output () {
+output_ () {
if test "$output" = "0"; then
return 0
fi
@@ -220,23 +221,28 @@ do
case "$rank" in 6) dim=', dimension(:,:,:,:,:,:)' ; esac
case "$rank" in 7) dim=', dimension(:,:,:,:,:,:,:)' ; esac
- output
+ output_
+
${rank} CH "character${dim}"
- output
+ output_
+
${rank} L "logical${dim}"
for kind in $ikinds
do
- output
+ output_
+
${rank} I${kind} "integer*${kind}${dim}"
done
for kind in $rkinds
do
- output
+ output_
+
${rank} R${kind} "real*${kind}${dim}"
done
for kind in $ckinds
do
- output
+ output_
+
${rank} C${kind} "complex*${kind}${dim}"
done
done