The FORTRAN–Pascal Interface
175
8
Records and Structures
In most cases, a Pascal record describes the same objects as its FORTRAN
structure equivalent, provided that the components have compatible types and
are declared in the same order. The compatibility of the types depends mostly
on size and alignment.
For more information, see “Compatibility of Types for FORTRAN and Pascal”
on page 164.
The FORTRAN main program,
ChrCAmain.f
character s*16
data s / "this is a string" /
call ChrCA( s, %VAL(0), %VAL(15) )
write( *, "(A)" ) s
stop
end
The commands to compile and
execute
ChrCA.p
and
CharCAmain.f
hostname% pc -c ChrCA.p
hostname% f77 ChrCA.o ChrCAmain.f -lpfc -lpc
ChrCAmain.f:
MAIN:
hostname% a.out
This is a string
Summary of Contents for SunSoft Pascal 4.0
Page 14: ...xiv Pascal 4 0 User s Guide ...
Page 16: ...xvi Pascal 4 0 User s Guide ...
Page 30: ...6 Pascal 4 0 User s Guide 1 ...
Page 160: ...136 Pascal 4 0 User s Guide 6 ...
Page 268: ...244 Pascal 4 0 User s Guide 11 ...
Page 320: ...296 Pascal 4 0 User s Guide B ...
Page 331: ...Index 307 ...
Page 333: ......