return ((a < 0) ? -1 : 1); 
return ((a | 0x7fffffff) >> 30); 
static inline int32 signlong(int32 a){	return ((a < 0) ? -1 : 1);}
4357	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4357/0db6dc002f17477307c9f0efa4a4867c2c4b59f5/optcode.h/clean/timidity/optcode.h