struct PK_range_1_r_s { double distance; --- separation between entity and position PK_range_end_t end; --- end of line of separation on entity }; typedef struct PK_range_1_r_s PK_range_1_r_t; This structure records the separation between an entity and a position.