Lines Matching refs:haystack
1546 const char haystack[] = "big\0daddy/giant\0haystacks!"; in TEST() local
1552 ASSERT_EQ(haystack + 0, memmem(haystack, sizeof(haystack), "", 0)); in TEST()
1554 ASSERT_EQ(haystack + 0, memmem(haystack, sizeof(haystack), "b", 1)); in TEST()
1555 ASSERT_EQ(haystack + 0, memmem(haystack, sizeof(haystack), "bi", 2)); in TEST()
1556 ASSERT_EQ(haystack + 0, memmem(haystack, sizeof(haystack), "big", 3)); in TEST()
1557 ASSERT_EQ(haystack + 0, memmem(haystack, sizeof(haystack), "big\0", 4)); in TEST()
1558 ASSERT_EQ(haystack + 0, memmem(haystack, sizeof(haystack), "big\0d", 5)); in TEST()
1560 ASSERT_EQ(haystack + 2, memmem(haystack, sizeof(haystack), "g", 1)); in TEST()
1561 ASSERT_EQ(haystack + 10, memmem(haystack, sizeof(haystack), "gi", 2)); in TEST()
1562 ASSERT_EQ(haystack + 10, memmem(haystack, sizeof(haystack), "gia", 3)); in TEST()
1563 ASSERT_EQ(haystack + 10, memmem(haystack, sizeof(haystack), "gian", 4)); in TEST()
1564 ASSERT_EQ(haystack + 10, memmem(haystack, sizeof(haystack), "giant", 5)); in TEST()
1566 ASSERT_EQ(haystack + 25, memmem(haystack, sizeof(haystack), "!", 1)); in TEST()
1567 ASSERT_EQ(haystack + 24, memmem(haystack, sizeof(haystack), "s!", 2)); in TEST()
1568 ASSERT_EQ(haystack + 23, memmem(haystack, sizeof(haystack), "ks!", 3)); in TEST()
1569 ASSERT_EQ(haystack + 22, memmem(haystack, sizeof(haystack), "cks!", 4)); in TEST()
1570 ASSERT_EQ(haystack + 21, memmem(haystack, sizeof(haystack), "acks!", 5)); in TEST()
1574 const char* haystack = "big daddy/giant haystacks!"; in TEST() local
1580 ASSERT_EQ(haystack + 0, strstr(haystack, "")); in TEST()
1582 ASSERT_EQ(haystack + 0, strstr(haystack, "b")); in TEST()
1583 ASSERT_EQ(haystack + 0, strstr(haystack, "bi")); in TEST()
1584 ASSERT_EQ(haystack + 0, strstr(haystack, "big")); in TEST()
1585 ASSERT_EQ(haystack + 0, strstr(haystack, "big ")); in TEST()
1586 ASSERT_EQ(haystack + 0, strstr(haystack, "big d")); in TEST()
1588 ASSERT_EQ(haystack + 2, strstr(haystack, "g")); in TEST()
1589 ASSERT_EQ(haystack + 10, strstr(haystack, "gi")); in TEST()
1590 ASSERT_EQ(haystack + 10, strstr(haystack, "gia")); in TEST()
1591 ASSERT_EQ(haystack + 10, strstr(haystack, "gian")); in TEST()
1592 ASSERT_EQ(haystack + 10, strstr(haystack, "giant")); in TEST()
1594 ASSERT_EQ(haystack + 25, strstr(haystack, "!")); in TEST()
1595 ASSERT_EQ(haystack + 24, strstr(haystack, "s!")); in TEST()
1596 ASSERT_EQ(haystack + 23, strstr(haystack, "ks!")); in TEST()
1597 ASSERT_EQ(haystack + 22, strstr(haystack, "cks!")); in TEST()
1598 ASSERT_EQ(haystack + 21, strstr(haystack, "acks!")); in TEST()
1602 const char* haystack = "bIg dAdDy/gIaNt hAyStAcKs"; in TEST() local
1603 ASSERT_EQ(haystack, strcasestr(haystack, "")); in TEST()
1604 ASSERT_EQ(haystack + 0, strcasestr(haystack, "B")); in TEST()
1605 ASSERT_EQ(haystack + 1, strcasestr(haystack, "i")); in TEST()
1606 ASSERT_EQ(haystack + 4, strcasestr(haystack, "Da")); in TEST()