#elif defined _MULINT_ASM_SMALL || defined _MULINT_ASM_SMALL_AUTO
-/* the return value is (unsigned) int, but to hush the compiler
- * we choose void here: */
-void
+#pragma SAVE
+#pragma LESS_PEDANTIC
+unsigned int
_mulint_dummy (void) _naked
{
_asm
_endasm ;
}
+#pragma RESTORE
#else