Lines Matching defs:haystack
2575 * @haystack: a string.
2576 * @haystack_len: the maximum length of @haystack.
2579 * Searches the string @haystack for the first occurrence
2587 g_strstr_len (const gchar *haystack,
2591 g_return_val_if_fail (haystack != NULL, NULL);
2595 return strstr (haystack, needle);
2598 const gchar *p = haystack;
2604 return (gchar *)haystack;
2609 end = haystack + haystack_len - needle_len;
2631 * @haystack: a nul-terminated string.
2634 * Searches the string @haystack for the last occurrence
2641 g_strrstr (const gchar *haystack,
2649 g_return_val_if_fail (haystack != NULL, NULL);
2653 haystack_len = strlen (haystack);
2656 return (gchar *)haystack;
2661 p = haystack + haystack_len - needle_len;
2663 while (p >= haystack)
2680 * @haystack: a nul-terminated string.
2681 * @haystack_len: the maximum length of @haystack.
2684 * Searches the string @haystack for the last occurrence
2692 g_strrstr_len (const gchar *haystack,
2696 g_return_val_if_fail (haystack != NULL, NULL);
2700 return g_strrstr (haystack, needle);
2704 const gchar *haystack_max = haystack + haystack_len;
2705 const gchar *p = haystack;
2711 if (p < haystack + needle_len)
2716 while (p >= haystack)