View Raw SPL

/* return configuration of gui based messages */
_getgmes(n)
{
        local val, retval;

        if (argc < 1) n = 0;

        /* gui based messages configuration value */
        val = castint(getconf("gui_messages"));

        switch (n)
        {
                case 1:
                        /* status messages in status line */
                        retval = (val == 0 || val & 0x04);
                        break;

                case 2:
                        /* status messages in message box */
                        retval = (val & 0x01);
                        break;

                case 3:
                        /* error messages in status line */
                        retval = (val == 0 || val & 0x08);
                        break;

                case 4:
                        /* error messages in message box */
                        retval = (val & 0x02);
                        break;

                default:
                        retval = 0;
                        break;
        }
        return(retval != 0);
}