# C

The types from this module are intended to be equivalent to their C counterparts. They may vary depending on your system, but as long as you stick to a 32 Bit Unix they should be fairly safe.

### Import List

        RT0
        RT0

Type Summary
FILE = address
Proc = ()
address = ADDRESS
char = CHAR
charPtr1d = charPtr1d
charPtr2d = charPtr2d
double = LONGREAL
enum1 = int
enum2 = int
enum4 = int
float = REAL
gid_t = int
int = LONGINT
intPtr1d = POINTER TO ARRAY OF int
longint = LONGINT
longset = SET
set = SET
shortint = INTEGER
signedchar = SHORTINT
size_t = longint
string = POINTER TO ARRAY OF char
uid_t = int

Type Detail

### FILE

    TYPE FILE = address

### Proc

    TYPE Proc = ()

### address

    TYPE address = ADDRESS

### char

    TYPE char = CHAR

### charPtr1d

    TYPE charPtr1d = charPtr1d

### charPtr2d

    TYPE charPtr2d = charPtr2d

### double

    TYPE double = LONGREAL

### enum1

    TYPE enum1 = int

### enum2

    TYPE enum2 = int

### enum4

    TYPE enum4 = int

### float

    TYPE float = REAL

### gid_t

    TYPE gid_t = int

### int

    TYPE int = LONGINT

### intPtr1d

    TYPE intPtr1d = POINTER TO ARRAY OF int

### longint

    TYPE longint = LONGINT

### longset

    TYPE longset = SET

### set

    TYPE set = SET

### shortint

    TYPE shortint = INTEGER

### signedchar

    TYPE signedchar = SHORTINT

### size_t

    TYPE size_t = longint

### string

    TYPE string = POINTER TO ARRAY OF char

### uid_t

    TYPE uid_t = int