z/OS Language Environment Writing Interlanguage Communication Applications
Previous topic | Next topic | Contents | Contact z/OS | Library | PDF


Complex: two adjacent long floating-point numbers

z/OS Language Environment Writing Interlanguage Communication Applications
SA38-0684-00

Sample PL/I usage Fortran Function
P2FPLCP: PROC OPTIONS(MAIN);
  DCL P2FFLCP ENTRY OPTIONS(FORTRAN)
      RETURNS(COMPLEX FLOAT DEC(16));
  DCL X       COMPLEX FLOAT DEC(16);
  DCL Y       COMPLEX FLOAT DEC(16);
  X = 5.000000000000000E0
      + 15.00000000000000E0I;
  Y = P2FFLCP(X);
  PUT SKIP
      LIST('VALUE RETURNED TO PL/I:', Y);
END P2FPLCP;
 
FUNCTION P2FFLCP ( ARG )
COMPLEX*16 P2FFLCP
COMPLEX*16 ARG
PRINT *, 'FORTRAN ARG VALUE:', ARG
P2FFLCP = ARG
END

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014