Ensure DEFAULT_BUFFER_SIZE fits inside a coroutine stack
Reduce scope of tmp variable in base64_decode()
If CLOCK_MONOTONIC_COARSE is not defined, ts variable is unused
Reduce scope of c variable