| @@ 245-255 (lines=11) @@ | ||
| 242 | return $num[1]; |
|
| 243 | } |
|
| 244 | ||
| 245 | private function unpackU16() |
|
| 246 | { |
|
| 247 | $this->ensureLength(2); |
|
| 248 | ||
| 249 | $num = $this->buffer[$this->offset].$this->buffer[$this->offset + 1]; |
|
| 250 | $this->offset += 2; |
|
| 251 | ||
| 252 | $num = \unpack('n', $num); |
|
| 253 | ||
| 254 | return $num[1]; |
|
| 255 | } |
|
| 256 | ||
| 257 | private function unpackU32() |
|
| 258 | { |
|
| @@ 300-310 (lines=11) @@ | ||
| 297 | return $num[1]; |
|
| 298 | } |
|
| 299 | ||
| 300 | private function unpackI16() |
|
| 301 | { |
|
| 302 | $this->ensureLength(2); |
|
| 303 | ||
| 304 | $num = $this->buffer[$this->offset].$this->buffer[$this->offset + 1]; |
|
| 305 | $this->offset += 2; |
|
| 306 | ||
| 307 | $num = \unpack('s', \strrev($num)); |
|
| 308 | ||
| 309 | return $num[1]; |
|
| 310 | } |
|
| 311 | ||
| 312 | private function unpackI32() |
|
| 313 | { |
|