******** fig3.32 ********** position cursor_new( void ) { position p; p = CURSOR_SPACE[0].next; CURSOR_SPACE[0].next = CURSOR_SPACE[p].next; return p; } void cursor_free( position p ) { CURSOR_SPACE[p].next = CURSOR_SPACE[0].next; CURSOR_SPACE[0].next = p; }