Conversion to |
No. of Args |
Generic Name |
Specific Names |
Argument Type |
Function Type |
---|---|---|---|---|---|
INTEGER See Note (1). |
1 | INT | - INT IFIX IDINT - - - IQINT @ | INTEGER REAL REAL DOUBLE COMPLEX COMPLEX*16 COMPLEX*32 REAL*16 | INTEGER INTEGER INTEGER INTEGER INTEGER INTEGER INTEGER INTEGER |
REAL See Note (2). |
1 | REAL | REAL FLOAT - SNGL SNGLQ @ - - - | INTEGER INTEGER REAL DOUBLE REAL*16 COMPLEX COMPLEX*16 COMPLEX*32 | REAL REAL REAL REAL REAL REAL REAL REAL |
DOUBLE See Note (3). |
1 | DBLE | DBLE DFLOAT DREAL @ DBLEQ @ - - - - | INTEGER INTEGER REAL DOUBLE REAL*16 COMPLEX COMPLEX*16 COMPLEX*32 | DOUBLE PRECISION DOUBLE PRECISION DOUBLE PRECISION DOUBLE PRECISION DOUBLE PRECISION DOUBLE PRECISION DOUBLE PRECISION DOUBLE PRECISION |
REAL*16 See Note (3'). |
1 | QREAL@ QEXT @ | QREAL @ QFLOAT @ - QEXT @ QEXTD @ - - - - | INTEGER INTEGER REAL INTEGER DOUBLE REAL*16 COMPLEX COMPLEX*16 COMPLEX*32 | REAL*16 REAL*16 REAL*16 REAL*16 REAL*16 REAL*16 REAL*16 REAL*16 REAL*16 |
COMPLEX See Notes (4) and (8). |
1 or 2 | CMPLX | - - - - - - - | INTEGER REAL DOUBLE REAL*16 COMPLEX COMPLEX*16 COMPLEX*32 | COMPLEX COMPLEX COMPLEX COMPLEX COMPLEX COMPLEX COMPLEX |
DOUBLE COMPLEX See Note (8). |
1 or 2 | DCMPLX@ | - - - - - - - | INTEGER REAL DOUBLE REAL*16 COMPLEX COMPLEX*16 COMPLEX*32 | DOUBLE COMPLEX DOUBLE COMPLEX DOUBLE COMPLEX DOUBLE COMPLEX DOUBLE COMPLEX DOUBLE COMPLEX DOUBLE COMPLEX |
COMPLEX*32 See Note (8). |
1 or 2 | QCMPLX@ | - - - - - - - | INTEGER REAL DOUBLE REAL*16 COMPLEX COMPLEX*16 COMPLEX*32 | COMPLEX*32 COMPLEX*32 COMPLEX*32 COMPLEX*32 COMPLEX*32 COMPLEX*32 COMPLEX*32 |
INTEGER See Note (5). |
1 | - - | ICHAR IACHAR @ | CHARACTER | INTEGER |
CHARACTER See Note (5). |
1 | - - | CHAR ACHAR @ | INTEGER | CHARACTER |
On an ASCII machine, including Sun systems:
ACHAR is a nonstandard synonym for CHAR
IACHAR is a nonstandard synonym for ICHAR
On a non-ASCII machine, ACHAR and IACHAR were intended to provide a way to deal directly with ASCII.