/* getcolor "member" function */
int circle_getcolor(CIRCLE *pc) { return pc->color; }
/* setcolor member function */
int circle_setcolor (CIRCLE *pc, int val); { return (pc->color = val); }
/* define and initialize the action package */
CIRCLE_ACTIONS caction = { circle_getcolor, circle_setcolor };
/* define CIRCLE c and hook it to the action pack */
CIRCLE c = { 10, 10, 5, 4, /* set x, y, radius and color */
&caction; /* set paction pointer in c to point to the action package */
);
/* End of File */