… | |
… | |
1264 | |
1264 | |
1265 | int major = *p >> MAJOR_SHIFT; |
1265 | int major = *p >> MAJOR_SHIFT; |
1266 | |
1266 | |
1267 | switch (major) |
1267 | switch (major) |
1268 | { |
1268 | { |
|
|
1269 | case MAJOR_TAG >> MAJOR_SHIFT: |
|
|
1270 | ++count; // tags merely prefix another value |
|
|
1271 | break; |
|
|
1272 | |
1269 | case MAJOR_BYTES >> MAJOR_SHIFT: |
1273 | case MAJOR_BYTES >> MAJOR_SHIFT: |
1270 | case MAJOR_TEXT >> MAJOR_SHIFT: |
1274 | case MAJOR_TEXT >> MAJOR_SHIFT: |
1271 | case MAJOR_ARRAY >> MAJOR_SHIFT: |
1275 | case MAJOR_ARRAY >> MAJOR_SHIFT: |
1272 | case MAJOR_MAP >> MAJOR_SHIFT: |
1276 | case MAJOR_MAP >> MAJOR_SHIFT: |
1273 | { |
1277 | { |