1#if (-2147483648 / -1) != 0
2#error INT_MIN / -1 should yield 0, something went wrong.
3#endif
4#if (-2147483648 % -1) != 0
5#error INT_MIN % -1 should yield 0, something went wrong.
6#endif