Skip to content

Commit

Permalink
add some EXTERNAL to pacify Intel Fortran
Browse files Browse the repository at this point in the history
git-svn-id: https://svn.r-project.org/R/trunk@84708 00db46b3-68df-0310-9c12-caf00c1e9a41
  • Loading branch information
ripley committed Jul 19, 2023
1 parent 9c46956 commit d5a3ac1
Showing 1 changed file with 9 additions and 0 deletions.
9 changes: 9 additions & 0 deletions src/main/xxxpr.f
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@ subroutine intpr(label, nchar, data, ndata)
character*(*) label
integer data(ndata)
integer nc
EXTERNAL intpr0
nc = nchar
if(nc .lt. 0) nc = len(label)
call intpr0(label, nc, data, ndata)
Expand All @@ -36,6 +37,7 @@ subroutine realpr(label, nchar, data, ndata)
character*(*) label
real data(ndata)
integer nc
EXTERNAL realp0
nc = nchar
if(nc .lt. 0) nc = len(label)
call realp0(label, nc, data, ndata)
Expand All @@ -46,6 +48,7 @@ subroutine dblepr(label, nchar, data, ndata)
character*(*) label
double precision data(ndata)
integer nc
EXTERNAL dblep0
nc = nchar
if(nc .lt. 0) nc = len(label)
call dblep0(label, nc, data, ndata)
Expand All @@ -57,6 +60,7 @@ subroutine intpr1(label, nchar, var)
character*(*) label
integer var, data(1)
integer nc
EXTERNAL intpr0
nc = nchar
if(nc .lt. 0) nc = len(label)
data(1) = var
Expand All @@ -68,6 +72,7 @@ subroutine realpr1(label, nchar, var)
character*(*) label
real var, data(1)
integer nc
EXTERNAL realp0
nc = nchar
if(nc .lt. 0) nc = len(label)
data(1) = var
Expand All @@ -79,6 +84,7 @@ subroutine dblepr1(label, nchar, var)
character*(*) label
double precision var, data(1)
integer nc
EXTERNAL dblep0
nc = nchar
if(nc .lt. 0) nc = len(label)
data(1) = var
Expand All @@ -90,6 +96,7 @@ subroutine labelpr(label, nchar)
character*(*) label
integer data(1)
integer nc
EXTERNAL intpr0
nc = nchar
if(nc .lt. 0) nc = len(label)
data(1) = 0
Expand All @@ -99,10 +106,12 @@ subroutine labelpr(label, nchar)
C R-only Fortran versions of error and warning
subroutine rexit(msg)
character*(*) msg
EXTERNAL rexitc
call rexitc(msg, len(msg))
end

subroutine rwarn(msg)
character*(*) msg
EXTERNAL rwarnc
call rwarnc(msg, len(msg))
end

0 comments on commit d5a3ac1

Please sign in to comment.