View Raw SPL
_dtfmt2d(fmt)
{
        local d;

        switch (fmt)
        {
                case 2:
                        d = 1;
                        break;

                case 3:
                        d = 2;
                        break;

                case 1:
                        d = 3;
                        break;

                case 4:
                        d = 4;
                        break;

                case 7:
                        d = 5;
                        break;

                case 31:
                        d = 6;
                        break;

                case 29:
                        d = 7;
                        break;

                case 27:
                        d = 8;
                        break;

                case 28:
                        d = 9;
                        break;

                case 36:
                        d = 10;
                        break;

                case 37:
                        d = 11;
                        break;

                case 38:
                        d = 12;
                        break;

                case 39:
                        d = 13;
                        break;

                case 44:
                        d = 14;
                        break;

                default:
                        d = 6; 
                        break;
        }
        return(d);
}