Hello!

I was surprised to find out that the expression (-1 mod 3) yields -1 in Free Pascal. On the other hand, Pascal ISO 7185:1990, section 6.7.2.2) explicitly defines the `mod' operation "such that 0 <= i mod j < j".
What do i miss here?

Thank you in advance,
Dmitry

_______________________________________________
fpc-devel maillist  -  fpc-devel@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-devel

Reply via email to