parse_angle
if (parse_angle(p, &v) && fabs(v) <= 90) {
if (parse_angle(p, &v) && fabs(v) <= 180) {
static bool parse_angle(const char *s, double *result);