| @@ 173-175 (lines=3) @@ | ||
| 170 | if ($length <= 0xff) { |
|
| 171 | return "\xd9".\chr($length).$str; |
|
| 172 | } |
|
| 173 | if ($length <= 0xffff) { |
|
| 174 | return "\xda".\chr($length >> 8).\chr($length).$str; |
|
| 175 | } |
|
| 176 | ||
| 177 | return \pack('CN', 0xdb, $length).$str; |
|
| 178 | } |
|
| @@ 187-189 (lines=3) @@ | ||
| 184 | if ($length <= 0xff) { |
|
| 185 | return "\xc4".\chr($length).$str; |
|
| 186 | } |
|
| 187 | if ($length <= 0xffff) { |
|
| 188 | return "\xc5".\chr($length >> 8).\chr($length).$str; |
|
| 189 | } |
|
| 190 | ||
| 191 | return \pack('CN', 0xc6, $length).$str; |
|
| 192 | } |
|
| @@ 253-255 (lines=3) @@ | ||
| 250 | case 16: return "\xd8".\chr($type).$data; |
|
| 251 | } |
|
| 252 | ||
| 253 | if ($length <= 0xff) { |
|
| 254 | return "\xc7".\chr($length).\chr($type).$data; |
|
| 255 | } |
|
| 256 | if ($length <= 0xffff) { |
|
| 257 | return \pack('CnC', 0xc8, $length, $type).$data; |
|
| 258 | } |
|