sprang be9b7b6881 Make sure ByteReader and ByteWriter classes (and their specializations) don't perform operations that have implementation-specific or undefined behavior.
Pitfalls:

* Left shift of signed integer has undefined behavior
* Right-shift of signed integer has platform-specific behavior is value is negative
* Cast from unsigned to signed has undefined behavior if value is negative

BUG=webrtc:4824

Review URL: https://codereview.webrtc.org/1226993003

Cr-Commit-Position: refs/heads/master@{#9854}
2015-09-04 08:07:01 +00:00
..
2014-07-08 12:10:51 +00:00
2013-05-08 10:04:06 +00:00
2015-05-11 08:17:46 +00:00
2015-05-11 08:17:46 +00:00
2013-07-10 15:40:42 +00:00