Walter Bright wrote:
Andrei Alexandrescu wrote:
Walter?
D % for floating point arguments does what the C99 fmod function does:
Description
The fmod functions compute the floating-point remainder of x/y.
Returns
The fmod functions return the value x - ny, for some integer n such
that, if y is nonzero,
the result has the same sign as x and magnitude less than the
magnitude of y. If y is zero,
whether a domain error occurs or the fmod functions return zero is
implementation-defined.
Great. Could you please now replace the implementation-defined part with
something well-defined and appropriate? Thanks.
Andrei