Lines Matching refs:m

154 $m = (binary)'';
158 if ($L[1] - strlen($m) < 8192) {
159 $read = $L[1] - strlen($m);
162 $m .= $last;
163 } while (strlen($last) && strlen($m) < $L[1]);
165 if (strlen($m) < $L[1]) {
167 strlen($m) .'" should be "' .
171 $info = self::_unpack($m);
211 foreach ($info['m'] as $path => $file) {
249 static function _unpack($m)
251 $info = unpack('V', substr($m, 0, 4));
252 $l = unpack('V', substr($m, 10, 4));
253 $m = substr($m, 14 + $l[1]);
254 $s = unpack('V', substr($m, 0, 4));
260 $len = unpack('V', substr($m, $start, 4));
262 $savepath = substr($m, $start, $len[1]);
264 $ret['m'][$savepath] = array_values(unpack('Va/Vb/Vc/Vd/Ve/Vf', substr($m, $start, 24)));
265 $ret['m'][$savepath][3] = sprintf('%u', $ret['m'][$savepath][3]
267 $ret['m'][$savepath][7] = $o;
268 $o += $ret['m'][$savepath][2];
269 $start += 24 + $ret['m'][$savepath][5];
270 $ret['c'] |= $ret['m'][$savepath][4] & self::MASK;
448 $m = (binary)'';
452 if ($L[1] - strlen($m) < 8192) {
453 $read = $L[1] - strlen($m);
456 $m .= $last;
457 } while (strlen($last) && strlen($m) < $L[1]);
459 if (strlen($m) < $L[1]) {
461 strlen($m) .'" should be "' .
465 $info = self::_unpack($m);
505 foreach ($info['m'] as $path => $file) {
543 static function _unpack($m)
545 $info = unpack('V', substr($m, 0, 4));
546 $l = unpack('V', substr($m, 10, 4));
547 $m = substr($m, 14 + $l[1]);
548 $s = unpack('V', substr($m, 0, 4));
554 $len = unpack('V', substr($m, $start, 4));
556 $savepath = substr($m, $start, $len[1]);
558 $ret['m'][$savepath] = array_values(unpack('Va/Vb/Vc/Vd/Ve/Vf', substr($m, $start, 24)));
559 $ret['m'][$savepath][3] = sprintf('%u', $ret['m'][$savepath][3]
561 $ret['m'][$savepath][7] = $o;
562 $o += $ret['m'][$savepath][2];
563 $start += 24 + $ret['m'][$savepath][5];
564 $ret['c'] |= $ret['m'][$savepath][4] & self::MASK;
750 $m = (binary)'';
754 if ($L[1] - strlen($m) < 8192) {
755 $read = $L[1] - strlen($m);
758 $m .= $last;
759 } while (strlen($last) && strlen($m) < $L[1]);
761 if (strlen($m) < $L[1]) {
763 strlen($m) .'" should be "' .
767 $info = self::_unpack($m);
807 foreach ($info['m'] as $path => $file) {
845 static function _unpack($m)
847 $info = unpack('V', substr($m, 0, 4));
848 $l = unpack('V', substr($m, 10, 4));
849 $m = substr($m, 14 + $l[1]);
850 $s = unpack('V', substr($m, 0, 4));
856 $len = unpack('V', substr($m, $start, 4));
858 $savepath = substr($m, $start, $len[1]);
860 $ret['m'][$savepath] = array_values(unpack('Va/Vb/Vc/Vd/Ve/Vf', substr($m, $start, 24)));
861 $ret['m'][$savepath][3] = sprintf('%u', $ret['m'][$savepath][3]
863 $ret['m'][$savepath][7] = $o;
864 $o += $ret['m'][$savepath][2];
865 $start += 24 + $ret['m'][$savepath][5];
866 $ret['c'] |= $ret['m'][$savepath][4] & self::MASK;