View Raw SPL
/* generate the tic format list */
_ticlst(ticfun)
{
        local lst, s;

        s = eval(ticfun);

        lst = sprintf("%s\n%s\n%s\n", _formafstr, _formfxstr, _formhxstr);

        /* add custom format if necessary */
        if (strlen(strfind(s, lst)) == 0)
        {
                lst = sprintf("%s%s\n", lst, s);
        }
        return(strescape(lst));
}