• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/lzo-2.06/src/

Lines Matching defs:ip

144     register const lzo_bytep ip;
152 ip = in;
153 while (ip < ip_end)
155 t = *ip++; /* get marker */
160 t = *ip++;
177 MEMCPY8_DS(op,ip,t);
186 MEMCPY_DS(op,ip,t);
189 while (ip < ip_end)
191 t = *ip++; /* get R1 marker */
198 m_pos -= t | (((lzo_uint) *ip++) << OBITS);
203 *op++ = *ip++;
211 m_pos -= (t & OMASK) | (((lzo_uint) *ip++) << OBITS);
225 t = (MIN_MATCH_LONG - THRESHOLD) + ((lzo_uint)(*ip++) & LMASK);
227 t = (MIN_MATCH_LONG - THRESHOLD) + (lzo_uint)(*ip++);
234 t = ip[-1] >> LBITS;
236 *op++ = *ip++;
246 return (ip == ip_end ? LZO_E_OK :
247 (ip < ip_end ? LZO_E_INPUT_NOT_CONSUMED : LZO_E_INPUT_OVERRUN));
265 register const lzo_bytep ip;
285 ip = in;
286 ii = ip; /* point to start of current literal run */
293 DVAL_FIRST(dv,ip); UPDATE_D(dict,0,dv,ip,in); ip++;
294 DVAL_NEXT(dv,ip);
300 DINDEX1(dindex,ip);
302 if (LZO_CHECK_MPOS_NON_DET(m_pos,m_off,in,ip,MAX_OFFSET))
304 if (m_pos[0] == ip[0] && m_pos[1] == ip[1] && m_pos[2] == ip[2])
306 DINDEX2(dindex,ip);
308 if (LZO_CHECK_MPOS_NON_DET(m_pos,m_off,in,ip,MAX_OFFSET))
310 if (m_pos[0] == ip[0] && m_pos[1] == ip[1] && m_pos[2] == ip[2])
315 UPDATE_I(dict,0,dindex,ip,in);
316 if (++ip >= ip_end)
321 UPDATE_I(dict,0,dindex,ip,in);
331 assert((m_pos_sav = ip - m_off) == (m_pos - 3));
335 assert(ip < ip_end);
338 if (pd(ip,ii) > 0)
340 lzo_uint t = pd(ip,ii);
342 if (ip - r1 == MIN_MATCH + 1)
362 r1 = ip; /* set new R1 pointer */
387 r1 = ip; /* set new R1 pointer */
396 r1 = ip; /* set new R1 pointer */
402 im = ip;
407 ii = ip; /* point to start of current match */
411 ip += MIN_MATCH;
412 assert(m_pos < ip);
417 #define PS *m_pos++ != *ip++
439 assert(ip-m_pos == (int)m_off);
440 --ip; /* ran one too far, point back to non-match */
441 m_len = pd(ip, ii);
474 #define XI assert(ii < ip); ii = ip; DVAL_FIRST(dv,(ip));
477 /* Insert the whole match (ii+1)..(ip-1) into dictionary. */
482 } while (++ii < ip);
484 assert(ii == ip);
485 DVAL_ASSERT(dv,ip);
501 assert(ip <= in_end);
502 assert(ii == ip - MIN_MATCH_LONG);
504 if (pd(in_end,ip) <= (MAX_MATCH_LONG - MIN_MATCH_LONG))
508 end = ip + (MAX_MATCH_LONG - MIN_MATCH_LONG);
512 while (ip < end && *m_pos == *ip)
513 m_pos++, ip++;
514 assert(ip <= in_end);
517 m_len = pd(ip, ii);
524 assert(pd(ip,m_pos) == m_off);
544 /* Insert the whole match (ii+1)..(ip-1) into dictionary. */
550 } while (++ii < ip);
552 assert(ii == ip);
553 DVAL_ASSERT(dv,ip);
574 assert(ii == ip);
577 } while (ip < ip_end);
579 assert(ip <= in_end);