Lines Matching refs:m
118 $m = (binary)'';
122 if ($L[1] - strlen($m) < 8192) {
123 $read = $L[1] - strlen($m);
126 $m .= $last;
127 } while (strlen($last) && strlen($m) < $L[1]);
129 if (strlen($m) < $L[1]) {
131 strlen($m) .'" should be "' .
135 $info = self::_unpack($m);
175 foreach ($info['m'] as $path => $file) {
213 static function _unpack($m)
215 $info = unpack('V', substr($m, 0, 4));
216 $l = unpack('V', substr($m, 10, 4));
217 $m = substr($m, 14 + $l[1]);
218 $s = unpack('V', substr($m, 0, 4));
224 $len = unpack('V', substr($m, $start, 4));
226 $savepath = substr($m, $start, $len[1]);
228 $ret['m'][$savepath] = array_values(unpack('Va/Vb/Vc/Vd/Ve/Vf', substr($m, $start, 24)));
229 $ret['m'][$savepath][3] = sprintf('%u', $ret['m'][$savepath][3]
231 $ret['m'][$savepath][7] = $o;
232 $o += $ret['m'][$savepath][2];
233 $start += 24 + $ret['m'][$savepath][5];
234 $ret['c'] |= $ret['m'][$savepath][4] & self::MASK;