Fixed possible buffer overflow in dyad_vwritef when writing double

The buffer passed to sprintf() in dyad_vwritef() is now large enough to
store the largest sprintf-able double value (318 characters).