Copyright (C) 1994, Digital Equipment Corp.
INTERFACE BasicCtypes;
IMPORT Word;
TYPE
(* the four signed integer types *)
signed_char = [-16_80 .. 16_7f];
short_int = [-16_8000 .. 16_7fff];
int = [-16_7fffffff-1 .. 16_7fffffff];
long_int = int;
(* the four unsigned integer types *)
unsigned_char = [16_0 .. 16_ff];
unsigned_short_int = [16_0 .. 16_ffff];
unsigned_int = Word.T;
unsigned_long_int = unsigned_int;
(* the three floating types *)
float = REAL;
double = LONGREAL;
long_double = EXTENDED;
(* char *)
char = signed_char;
END BasicCtypes.