3626N/A# Prevent uninterruptible infinite loop. This is the fix for
3626N/A# 20270656 calc: sign change of
hh.mm value puts Emacs into tight loop
3626N/A (m (math-normalize (nth 2 a)))
3626N/A (s (let ((calc-internal-prec (max (- calc-internal-prec 4) 3)))
3626N/A (math-normalize (nth 3 a)))))
3626N/A+ (and (= h 0) (math-negp m))
3626N/A+ (and (= h 0) (= m 0) (math-negp s)))