Chromium Code Reviews| Index: mojo/public/bindings/js/codec.js |
| diff --git a/mojo/public/bindings/js/codec.js b/mojo/public/bindings/js/codec.js |
| index b7dcbeea6442a72443c518a7f6b73e4379da86c9..2df9c469571dc19d64a86333389583d62a5db641 100644 |
| --- a/mojo/public/bindings/js/codec.js |
| +++ b/mojo/public/bindings/js/codec.js |
| @@ -50,6 +50,12 @@ define(function() { |
| return low + high * 0x10000; |
| } |
| + var kAlignment = 8; |
| + |
| + function align(size) { |
| + return size + (kAlignment - (size % kAlignment)) % kAlignment; |
|
abarth-chromium
2013/11/18 23:30:44
The last % kAlignment is needed to handle the size
|
| + } |
| + |
| // Buffer ------------------------------------------------------------------- |
| function Buffer(size) { |
| @@ -391,7 +397,7 @@ define(function() { |
| }; |
| var exports = {}; |
| - exports.load32 = load32; |
|
abarth-chromium
2013/11/18 23:30:44
We don't need to export load32 anymore. We used t
|
| + exports.align = align; |
| exports.MessageBuilder = MessageBuilder; |
| exports.MessageReader = MessageReader; |
| exports.kArrayHeaderSize = kArrayHeaderSize; |