long f(short a,short b){return (long)a/b;}
main(){if(f(-32768,-1)!=32768L)abort();else exit(0);}


syntax highlighted by Code2HTML, v. 0.9.1