mc_search_cond 170 lib/search/glob.c mc_search_cond_t *mc_search_cond) mc_search_cond 174 lib/search/glob.c tmp = mc_search__glob_translate_to_regex (mc_search_cond->str); mc_search_cond 175 lib/search/glob.c g_string_free (mc_search_cond->str, TRUE); mc_search_cond 182 lib/search/glob.c mc_search_cond->str = tmp; mc_search_cond 184 lib/search/glob.c mc_search__cond_struct_new_init_regex (charset, lc_mc_search, mc_search_cond); mc_search_cond 139 lib/search/hex.c mc_search_cond_t *mc_search_cond) mc_search_cond 181 lib/search/hex.c tmp = mc_search__hex_translate_to_regex (mc_search_cond->str, &error, &error_pos); mc_search_cond 184 lib/search/hex.c g_string_free (mc_search_cond->str, TRUE); mc_search_cond 185 lib/search/hex.c mc_search_cond->str = tmp; mc_search_cond 186 lib/search/hex.c mc_search__cond_struct_new_init_regex (charset, lc_mc_search, mc_search_cond); mc_search_cond 55 lib/search/internal.h mc_search_cond_t * mc_search_cond); mc_search_cond 63 lib/search/internal.h mc_search_cond_t * mc_search_cond); mc_search_cond 71 lib/search/internal.h mc_search_cond_t * mc_search_cond); mc_search_cond 79 lib/search/internal.h mc_search_cond_t * mc_search_cond); mc_search_cond 87 lib/search/normal.c mc_search_cond_t *mc_search_cond) mc_search_cond 89 lib/search/normal.c mc_search__normal_translate_to_regex (mc_search_cond->str); mc_search_cond 90 lib/search/normal.c mc_search__cond_struct_new_init_regex (charset, lc_mc_search, mc_search_cond); mc_search_cond 372 lib/search/regex.c mc_search_cond_t *mc_search_cond; mc_search_cond 375 lib/search/regex.c mc_search_cond = mc_search_cond 378 lib/search/regex.c if (!mc_search_cond->regex_handle) mc_search_cond 382 lib/search/regex.c mc_search__regex_found_cond_one (lc_mc_search, mc_search_cond->regex_handle, mc_search_cond 791 lib/search/regex.c mc_search_cond_t *mc_search_cond) mc_search_cond 798 lib/search/regex.c g_string_prepend (mc_search_cond->str, "(?<![\\p{L}\\p{N}_])"); mc_search_cond 799 lib/search/regex.c g_string_append (mc_search_cond->str, "(?![\\p{L}\\p{N}_])"); mc_search_cond 820 lib/search/regex.c tmp = mc_search_cond->str; mc_search_cond 821 lib/search/regex.c mc_search_cond->str = mc_search__cond_struct_new_regex_ci_str (charset, tmp); mc_search_cond 826 lib/search/regex.c mc_search_cond->regex_handle = mc_search_cond 827 lib/search/regex.c g_regex_new (mc_search_cond->str->str, g_regex_options, 0, &mcerror); mc_search_cond 867 lib/search/regex.c tmp = mc_search_cond->str; mc_search_cond 868 lib/search/regex.c mc_search_cond->str = mc_search__cond_struct_new_regex_ci_str (charset, tmp); mc_search_cond 872 lib/search/regex.c mc_search_cond->regex_handle = mc_search_cond 874 lib/search/regex.c pcre2_compile ((unsigned char *) mc_search_cond->str->str, PCRE2_ZERO_TERMINATED, mc_search_cond 877 lib/search/regex.c pcre_compile (mc_search_cond->str->str, pcre_options, &error, &erroffset, NULL); mc_search_cond 879 lib/search/regex.c if (mc_search_cond->regex_handle == NULL) mc_search_cond 888 lib/search/regex.c if (pcre2_jit_compile (mc_search_cond->regex_handle, PCRE2_JIT_COMPLETE) && *error != '\0') mc_search_cond 890 lib/search/regex.c lc_mc_search->regex_match_info = pcre_study (mc_search_cond->regex_handle, 0, &error); mc_search_cond 895 lib/search/regex.c MC_PTR_FREE (mc_search_cond->regex_handle); mc_search_cond 69 lib/search/search.c mc_search_cond_t *mc_search_cond; mc_search_cond 71 lib/search/search.c mc_search_cond = g_malloc0 (sizeof (mc_search_cond_t)); mc_search_cond 72 lib/search/search.c mc_search_cond->str = mc_g_string_dup (str); mc_search_cond 73 lib/search/search.c mc_search_cond->charset = g_strdup (charset); mc_search_cond 81 lib/search/search.c mc_search__cond_struct_new_init_glob (charset, lc_mc_search, mc_search_cond); mc_search_cond 84 lib/search/search.c mc_search__cond_struct_new_init_normal (charset, lc_mc_search, mc_search_cond); mc_search_cond 87 lib/search/search.c mc_search__cond_struct_new_init_regex (charset, lc_mc_search, mc_search_cond); mc_search_cond 90 lib/search/search.c mc_search__cond_struct_new_init_hex (charset, lc_mc_search, mc_search_cond); mc_search_cond 95 lib/search/search.c return mc_search_cond; mc_search_cond 103 lib/search/search.c mc_search_cond_t *mc_search_cond = (mc_search_cond_t *) data; mc_search_cond 105 lib/search/search.c if (mc_search_cond->upper != NULL) mc_search_cond 106 lib/search/search.c g_string_free (mc_search_cond->upper, TRUE); mc_search_cond 108 lib/search/search.c if (mc_search_cond->lower != NULL) mc_search_cond 109 lib/search/search.c g_string_free (mc_search_cond->lower, TRUE); mc_search_cond 111 lib/search/search.c g_string_free (mc_search_cond->str, TRUE); mc_search_cond 112 lib/search/search.c g_free (mc_search_cond->charset); mc_search_cond 115 lib/search/search.c if (mc_search_cond->regex_handle != NULL) mc_search_cond 116 lib/search/search.c g_regex_unref (mc_search_cond->regex_handle); mc_search_cond 118 lib/search/search.c g_free (mc_search_cond->regex_handle); mc_search_cond 121 lib/search/search.c g_free (mc_search_cond);