Lines Matching refs:big
246 /* return ptr to little string in big string, NULL if not found */
250 Perl_instr(pTHX_ register const char *big, register const char *little)
256 return (char*)big;
259 return (char*)big;
260 while (*big) {
261 if (*big++ != first)
263 for (x=big,s=little; *s; /**/ ) {
272 return (char*)(big-1);
280 Perl_ninstr(pTHX_ register const char *big, register const char *bigend, const char *little, const char *lend)
287 return (char*)big;
288 if (bigend - big < littleend - little)
291 while (big <= bigend) {
292 if (*big++ != first)
294 for (x=big,s=little; s < littleend; /**/ ) {
301 return (char*)(big-1);
309 Perl_rninstr(pTHX_ register const char *big, const char *bigend, const char *little, const char *lend)
318 bigbeg = big;
319 big = bigend - (littleend - little++);
320 while (big >= bigbeg) {
321 if (*big-- != first)
323 for (x=big+2,s=little; s < littleend; /**/ ) {
330 return (char*)(big+1);
430 Perl_fbm_instr(pTHX_ unsigned char *big, register unsigned char *bigend, SV *littlestr, U32 flags)
438 if ((STRLEN)(bigend - big) < littlelen) {
440 && ((STRLEN)(bigend - big) == littlelen - 1)
442 || (*big == *little &&
443 memEQ((char *)big, (char *)little, littlelen - 1))))
444 return (char*)big;
452 /* Know that bigend != big. */
457 s = big;
468 return (char*)big; /* Cannot be SvTAIL! */
485 s = big + 1;
533 if (s >= big && bigend[-1] == '\n' && *s == *little
547 char *b = ninstr((char*)big,(char*)bigend,
567 if (littlelen > (STRLEN)(bigend - big))
571 s = big + littlelen;
629 register unsigned char *big;
657 big = (unsigned char *)(SvPVX(bigstr));
675 big -= previous;
678 if (big[pos] != first)
680 for (x=big+pos+1,s=little; s < littleend; /**/ ) {
688 if (!last) return (char *)(big+pos);
693 return (char *)(big+(*old_posp));
698 big = (unsigned char *)(SvPVX(bigstr) + SvCUR(bigstr));
701 return (char*)big;
702 big -= stop_pos;
703 if (*big == first
705 memEQ((char *)(big + 1), (char *)little, stop_pos - 1)))
706 return (char*)big;