View Raw SPL
_s2dtype(s)
{
        local p;

        s = caststring(s);

        switch (s)
        {
                case _SINTSTR:
                default:
                        p = "SINT";
                        break;

                case _SBYTESTR:
                        p = "SBYTE";
                        break;

                case _UBYTESTR:
                        p = "UBYTE";
                        break;

                case _UINTSTR:
                        p = "UINT";
                        break;

                case _LONGSTR:
                        p = "LONG";
                        break;

                case _UINT64STR:
                        p = "UINT64";
                        break;

                case _INT64STR:
                        p = "INT64";
                        break;

                case _FLOATSTR:
                        p = "FLOAT";
                        break;

                case _DOUBLESTR:
                        p = "DOUBLE";
                        break;

                case _ULONGSTR:
                        p = "ULONG";
                        break;


        }

        return(p);
}