void __div0(void); // called from asm so no need for a prototype in a header void __div0(void) { // div by zero }