You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -156,7 +156,7 @@ and also passes the `Pbf` object as a third argument:
156
156
var result =pbf.readFields(callback, {})
157
157
158
158
functioncallback(tag, result, pbf) {
159
-
if (tag ===1) result.id=pbf.readVarint();
159
+
if (tag ===1) result.id=pbf.readVarint32();
160
160
}
161
161
```
162
162
@@ -165,9 +165,9 @@ To read an embedded message, use `pbf.readMessage(fn[, obj])` (in the same way a
165
165
Read values:
166
166
167
167
```js
168
-
var value =pbf.readVarint();
168
+
var value =pbf.readVarint32();
169
169
var str =pbf.readString();
170
-
var numbers =pbf.readPackedVarint();
170
+
var numbers =pbf.readPackedVarint32();
171
171
```
172
172
173
173
For lazy or partial decoding, simply save the position instead of reading a value,
@@ -185,8 +185,8 @@ pbf.readMessage(readFoo);
185
185
186
186
Scalar reading methods:
187
187
188
-
*`readVarint(isSigned)` (pass `true` if you expect negative varints)
189
-
*`readSVarint()`
188
+
*`readVarint32(isSigned)` (pass `true` if you expect negative varints)
189
+
*`readSVarint32()`
190
190
*`readFixed32()`
191
191
*`readFixed64()`
192
192
*`readSFixed32()`
@@ -200,8 +200,8 @@ Scalar reading methods:
200
200
201
201
Packed reading methods:
202
202
203
-
*`readPackedVarint(arr, isSigned)` (appends read items to `arr`)
204
-
*`readPackedSVarint(arr)`
203
+
*`readPackedVarint32(arr, isSigned)` (appends read items to `arr`)
204
+
*`readPackedSVarint32(arr)`
205
205
*`readPackedFixed32(arr)`
206
206
*`readPackedFixed64(arr)`
207
207
*`readPackedSFixed32(arr)`
@@ -215,7 +215,7 @@ Packed reading methods:
215
215
Write values:
216
216
217
217
```js
218
-
pbf.writeVarint(123);
218
+
pbf.writeVarint32(123);
219
219
pbf.writeString("Hello world");
220
220
```
221
221
@@ -246,8 +246,8 @@ Field writing methods:
246
246
247
247
Packed field writing methods:
248
248
249
-
*`writePackedVarint(tag, val)`
250
-
*`writePackedSVarint(tag, val)`
249
+
*`writePackedVarint32(tag, val)`
250
+
*`writePackedSVarint32(tag, val)`
251
251
*`writePackedSFixed32(tag, val)`
252
252
*`writePackedSFixed64(tag, val)`
253
253
*`writePackedBoolean(tag, val)`
@@ -256,8 +256,8 @@ Packed field writing methods:
256
256
257
257
Scalar writing methods:
258
258
259
-
*`writeVarint(val)`
260
-
*`writeSVarint(val)`
259
+
*`writeVarint32(val)`
260
+
*`writeSVarint32(val)`
261
261
*`writeSFixed32(val)`
262
262
*`writeSFixed64(val)`
263
263
*`writeBoolean(val)`
@@ -345,7 +345,7 @@ This release include tons of compatibility/robustness fixes, and a more reliable
345
345
- Fixed `writeVarint` to write `0` when given `NaN` or other non-number to avoid producing a broken Protobuf message.
346
346
- Changed `readPacked*` methods signature to accept an optional `arr` argument to append the results to (to support messages with repeated fields that mix packed/non-packed encoding).
347
347
- Added an optional `isSigned` argument to `readVarint` that enables proper reading of negative varints.
348
-
- Deprecated `readVarint64()` (it still works, but it's recommended to be changed to `readVarint(true)`).
348
+
- Deprecated `readVarint64()` (it still works, but it's recommended to be changed to `readVarint32(true)`).
0 commit comments