encoder.cpp: In function 'void encode(int, int*)':
encoder.cpp:8:18: warning: suggest parentheses around '+' inside '<<' [-Wparentheses]
send(i+(0<<4)+(M[i]&3)<<6);
~~~~~~~~^~~~~~~~~
encoder.cpp:9:18: warning: suggest parentheses around '+' inside '<<' [-Wparentheses]
send(i+(1<<4)+(M[i]&12)<<6);
~~~~~~~~^~~~~~~~~~
encoder.cpp:10:18: warning: suggest parentheses around '+' inside '<<' [-Wparentheses]
send(i+(2<<4)+(M[i]&48)<<6);
~~~~~~~~^~~~~~~~~~
encoder.cpp:11:18: warning: suggest parentheses around '+' inside '<<' [-Wparentheses]
send(i+(3<<4)+(M[i]&192)<<6);
~~~~~~~~^~~~~~~~~~~