Wie kann man portabel min (INT_MAX, abs (INT_MIN)) herausfinden?

Wie kann ich portabel das kleinste von @ herausfindeINT_MAX und abs INT_MIN)? (Das ist der mathematische Absolutwert vonINT_MIN, kein Anruf beimabs Funktion.)

Es sollte genauso sein wieINT_MAX in den meisten Systemen, aber ich bin auf der Suche nach einem tragbaren Weg.