cwebsocket
cwebsocket copied to clipboard
*buf++ = (((n - 1 - i) >> 31) & '=') | *buf++ = (((n - 1 - i) >> 24) & '=') | aw-base64.h
*buf++ = (((n - 1 - i) >> 31) & '=') | *buf++ = (((n - 1 - i) >> 24) & '=') | aw-base64.h
What is that?
Wrong in AW-base64.h
For windows, using bitshift with size_t (unsigned) value, ((size_t)-1)>>31 = 1. I change argument 'size_t n' and variable 'size_t i' to 'int', do well.