The basic types in SIDL are mapped into C according to Table 7.1.
SIDL TYPE | C TYPE |
---|---|
int | int32_t |
long | int64_t |
float | float |
double | double |
bool | typedef SIDL_bool |
char | char |
string | char * |
fcomplex | struct SIDL_fcomplex |
dcomplex | struct SIDL_dcomplex |
enum | enum |
opaque | void * |
interface | typedef |
class | typedef |
array | struct * |