memoutws
if (memoutws(mem, b64[v >> 18], wscnt, llen, &pos) == 0
|| memoutws(mem, b64[(v >> 12) & 0x3f], wscnt, llen, &pos) == 0
|| memoutws(mem, b64[(v >> 6) & 0x3f], wscnt, llen, &pos) == 0
|| memoutws(mem, b64[v & 0x3f], wscnt, llen, &pos) == 0)
if (memoutws(mem, b64[(v >> 10) & 0x3f], wscnt, llen, &pos) == 0
|| memoutws(mem, b64[(v >> 4) & 0x3f], wscnt, llen, &pos) == 0
|| memoutws(mem, b64[(v & 0xf) << 2], wscnt, llen, &pos) == 0
|| memoutws(mem, '=', wscnt, llen, &pos) == 0)
if (memoutws(mem, b64[v >> 2], wscnt, llen, &pos) == 0
|| memoutws(mem, b64[(v & 0x3) << 4], wscnt, llen, &pos) == 0
|| memoutws(mem, '=', wscnt, llen, &pos) == 0
|| memoutws(mem, '=', wscnt, llen, &pos) == 0)
if (memoutws(mem, 'A', wscnt, llen, &pos) == 0)