cc [ flags ] -I/usr/local/include file(s) -L/usr/local/lib -lmcw [ ... ] #include <mathcw.h> extern int is_abs_safe (int a); extern int is_abs_safel (long int a); extern int is_abs_safell (long long int a);
In the common two's-complement arithmetic system, the most negative integer has no positive counterpart, and negating it produces the same negative integer, with the unexpected result that its absolute value is negative, rather than positive.