In der folgenden Tabelle ist die Zuordnung zwischen C-Datentypen, I4GL-Datentypen und EGL-Basiselementtypen für die Verwendung in einem Bibliotheksabschnitt mit dem Stereotyp nativeLibrary angegeben.
| C-Datentypen | Äquivalenter I4GL-Datentyp | Äquivalenter EGL-Basiselementtyp |
|---|---|---|
| char | CHAR oder CHARACTER | UNICODE(1) |
| char | NCHAR | UNICODE(size) |
| char | NVARCHAR | STRING |
| char | VARCHAR | STRING |
| int | INT oder INTEGER | INT |
| short | SMALLINT | SMALLINT |
| ifx_int8_t | BIGINT | BIGINT |
| dec_t | DEC oder DECIMAL(p,s,) oder NUMERIC(p) | DECIMAL(p) |
| dec_t | MONEY | MONEY |
| double | FLOAT | FLOAT |
| float | SMALLFLOAT | SMALLFLOAT |
| loc_t | TEXT | CLOB |
| loc_t | BYTE | BLOB |
| int | DATE | DATE |
| dtime_t | DATETIME | TIMESTAMP |
| intvl_t | INTERVAL | INTERVAL |