/* * A simple user-defined type "circle". The fields include its (x,y) * coordinate and its radius. */ typedef struct circle { mi_double_precision x; mi_double_precision y; mi_double_precision radius; } circle_t;