typedef struct _azimuth_hash { Ray *ray; struct _azimuth_hash *next,*ray_high,*ray_low; } Azimuth_hash;