#ifndef cpu_sr #define ENTER_CRITICAL() unsigned short cpu_sr; __asm __volatile__ (MOTOROLLA ASM HERE) #else #define ENTER_CRITICAL() __asm __volatile__ (MOTOROLLA ASM HERE) #endif #define EXIT_CRITICAL() __asm __volatile__ (MOTOROLLA ASM HERE)