int a = 5; int *b = &a; int negneg(void) { return(- -a); } int pospos(void) { return(+ +a); } int negpos(void) { return(- +a); } int posneg(void) { return(+ -a); } #if VERSION < -5 int negnegneg(void) { return(- - -a); } #else int negat(void) { return(-*b); } #endif