Lines Matching refs:m

174 $m = (binary)'';
178 if ($L[1] - strlen($m) < 8192) {
179 $read = $L[1] - strlen($m);
182 $m .= $last;
183 } while (strlen($last) && strlen($m) < $L[1]);
185 if (strlen($m) < $L[1]) {
187 strlen($m) .'" should be "' .
191 $info = self::_unpack($m);
231 foreach ($info['m'] as $path => $file) {
269 static function _unpack($m)
271 $info = unpack('V', substr($m, 0, 4));
272 $l = unpack('V', substr($m, 10, 4));
273 $m = substr($m, 14 + $l[1]);
274 $s = unpack('V', substr($m, 0, 4));
280 $len = unpack('V', substr($m, $start, 4));
282 $savepath = substr($m, $start, $len[1]);
284 $ret['m'][$savepath] = array_values(unpack('Va/Vb/Vc/Vd/Ve/Vf', substr($m, $start, 24)));
285 $ret['m'][$savepath][3] = sprintf('%u', $ret['m'][$savepath][3]
287 $ret['m'][$savepath][7] = $o;
288 $o += $ret['m'][$savepath][2];
289 $start += 24 + $ret['m'][$savepath][5];
290 $ret['c'] |= $ret['m'][$savepath][4] & self::MASK;
469 $m = (binary)'';
473 if ($L[1] - strlen($m) < 8192) {
474 $read = $L[1] - strlen($m);
477 $m .= $last;
478 } while (strlen($last) && strlen($m) < $L[1]);
480 if (strlen($m) < $L[1]) {
482 strlen($m) .'" should be "' .
486 $info = self::_unpack($m);
526 foreach ($info['m'] as $path => $file) {
564 static function _unpack($m)
566 $info = unpack('V', substr($m, 0, 4));
567 $l = unpack('V', substr($m, 10, 4));
568 $m = substr($m, 14 + $l[1]);
569 $s = unpack('V', substr($m, 0, 4));
575 $len = unpack('V', substr($m, $start, 4));
577 $savepath = substr($m, $start, $len[1]);
579 $ret['m'][$savepath] = array_values(unpack('Va/Vb/Vc/Vd/Ve/Vf', substr($m, $start, 24)));
580 $ret['m'][$savepath][3] = sprintf('%u', $ret['m'][$savepath][3]
582 $ret['m'][$savepath][7] = $o;
583 $o += $ret['m'][$savepath][2];
584 $start += 24 + $ret['m'][$savepath][5];
585 $ret['c'] |= $ret['m'][$savepath][4] & self::MASK;
764 $m = (binary)'';
768 if ($L[1] - strlen($m) < 8192) {
769 $read = $L[1] - strlen($m);
772 $m .= $last;
773 } while (strlen($last) && strlen($m) < $L[1]);
775 if (strlen($m) < $L[1]) {
777 strlen($m) .'" should be "' .
781 $info = self::_unpack($m);
821 foreach ($info['m'] as $path => $file) {
859 static function _unpack($m)
861 $info = unpack('V', substr($m, 0, 4));
862 $l = unpack('V', substr($m, 10, 4));
863 $m = substr($m, 14 + $l[1]);
864 $s = unpack('V', substr($m, 0, 4));
870 $len = unpack('V', substr($m, $start, 4));
872 $savepath = substr($m, $start, $len[1]);
874 $ret['m'][$savepath] = array_values(unpack('Va/Vb/Vc/Vd/Ve/Vf', substr($m, $start, 24)));
875 $ret['m'][$savepath][3] = sprintf('%u', $ret['m'][$savepath][3]
877 $ret['m'][$savepath][7] = $o;
878 $o += $ret['m'][$savepath][2];
879 $start += 24 + $ret['m'][$savepath][5];
880 $ret['c'] |= $ret['m'][$savepath][4] & self::MASK;