void sf_cell_intersect (float a, float x, float dy, float p, float *sx, int *jx) /*< intersecting a parabolic ray with cell boundaries >*/ { ... }