##### Synopsis

    #include <inmsp.h>
    unsigned __disable_interrupt(void);

##### Description

__disable_interrupt disables global interrupts by clearing the GIE bit in the status register.

__disable_interrupt returns the value of the status register before the GIE bit is cleared.

__disable_interrupt is an intrinsic function and produces inline code.

##### Portability

__disable_interrupt can be used on any MSP430 device.