INT2 |
A 2-byte signed integer |
signed short |
INT4 |
A 4-byte signed integer |
signed int |
FLOAT4 |
A 4-byte single-precision floating-point number |
float |
FLOAT8 |
An 8-byte double-precision floating-point number |
double |
FLOAT16 |
A 16-byte extended-precision floating-point number |
long double |
COMPLEX8 |
Short floating-point complex hex number: an 8-byte complex
number, whose real and imaginary parts are each 4-byte single-precision
floating-point numbers |
Not available |
COMPLEX16 |
Long floating-point complex hex number: a 16-byte complex number,
whose real and imaginary parts are each 8-byte double-precision floating-point
numbers |
Not available |
COMPLEX32 |
Extended floating-point hex number: a 32-byte complex number,
whose real and imaginary parts are each 16-byte extended-precision
floating-point numbers |
Not available |
POINTER |
A platform-dependent address pointer |
void * |
CHARn |
A string (character array) of length n |
char[n] |
VSTRING |
A halfword length-prefixed character string (for input); fixed-length
80-character string (for output) |
struct _VSTRING(
_INT2 short length;
char string[1];
}string-in;
char string_out[80];
|
FEED_BACK |
A mapping of the condition token (fc) |
Case 1:
typedef struct {
short tok_sev ;
short tok_msgno ;
int tok_case :2,
tok_sever:3,
tok_ctrl :3 ;
char tok_facid[3];
int tok_isi ;
} _FEEDBACK ;
Case 2:
typedef struct {
short tok_sev ;
short tok_msgno ;
int tok_class_code :2,
tok_cause_code:3,
tok_ctrl :3 ;
char tok_facid[3];
int tok_isi ;
} _FEEDBACK ;
|
CEE_ENTRY |
An HLL-dependent entry constant |
FUNCTION POINTER |