/* Test sized type constants */
proc main()
{
    var d  = 3.14159265358979D;
    var h  = 3.14159265358979H;
    var l  = 3L;
    var ul = 3UL;
    var ui = 3U;
    var s  = 3S;
    var us = 3US;
    var sb = 0x3SB;
    var ub = 3UB;

    "d =  ", ?? d,  " ", d,  "\n";
    "h =  ", ?? h,  " ", h,  "\n";
    "l =  ", ?? l,  " ", l,  "\n";
    "ul = ", ?? ul, " ", ul, "\n";
    "s =  ", ?? s,  " ", s,  "\n";
    "us = ", ?? us, " ", us, "\n";
    "sb = ", ?? sb, " ", sb, "\n";
    "ub = ", ?? ub, " ", ub, "\n";
    "ui = ", ?? ui, " ", ui, "\n";
}