Long support: fix bug in uli2a
Long support: fix bug in uli2a

In uli2a (unsigned long int to characters), d (base divisor) MUST be a long int itself, otherwise it will overflow while treating long num.

wesen/tinyprintf,xfguo/tinyprintf,conorpp/tinyprintf,cjlano/tinyprintf