Files
source/Y/replace_str.html

72 lines
12 KiB
HTML
Raw Permalink Normal View History

2026-02-01 17:32:02 +00:00
<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Transitional//EN' 'http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd'>
<html xmlns='http://www.w3.org/1999/xhtml'>
<head>
<title>replace_str</title>
<meta name='robots' content='noindex,nofollow' />
<meta name='generator' content='GLOBAL-6.6.11' />
<meta http-equiv='Content-Style-Type' content='text/css' />
<link rel='stylesheet' type='text/css' href='../style.css' />
</head>
<body>
<pre>
<span class='curline'><a href='../S/lib--search.h.html#L157'>replace_str</a> 157 lib/search.h GString *mc_search_prepare_replace_str (mc_search_t *mc_search, GString *replace_str);</span>
<span class='curline'><a href='../S/lib--search.h.html#L158'>replace_str</a> 158 lib/search.h char *mc_search_prepare_replace_str2 (mc_search_t *lc_mc_search, const char *replace_str);</span>
<span class='curline'><a href='../S/lib--search--glob.c.html#L199'>replace_str</a> 199 lib/search/glob.c mc_search_glob_prepare_replace_str (mc_search_t *lc_mc_search, GString *replace_str)</span>
<span class='curline'><a href='../S/lib--search--glob.c.html#L203'>replace_str</a> 203 lib/search/glob.c repl = mc_search__translate_replace_glob_to_regex (replace_str-&gt;str);</span>
<span class='curline'><a href='../S/lib--search--hex.c.html#L225'>replace_str</a> 225 lib/search/hex.c mc_search_hex_prepare_replace_str (mc_search_t *lc_mc_search, GString *replace_str)</span>
<span class='curline'><a href='../S/lib--search--hex.c.html#L229'>replace_str</a> 229 lib/search/hex.c return mc_g_string_dup (replace_str);</span>
<span class='curline'><a href='../S/lib--search--internal.h.html#L48'>replace_str</a> 48 lib/search/internal.h GString *mc_search_regex_prepare_replace_str (mc_search_t *lc_mc_search, GString *replace_str);</span>
<span class='curline'><a href='../S/lib--search--internal.h.html#L56'>replace_str</a> 56 lib/search/internal.h GString *mc_search_normal_prepare_replace_str (mc_search_t *lc_mc_search, GString *replace_str);</span>
<span class='curline'><a href='../S/lib--search--internal.h.html#L64'>replace_str</a> 64 lib/search/internal.h GString *mc_search_glob_prepare_replace_str (mc_search_t *lc_mc_search, GString *replace_str);</span>
<span class='curline'><a href='../S/lib--search--internal.h.html#L72'>replace_str</a> 72 lib/search/internal.h GString *mc_search_hex_prepare_replace_str (mc_search_t *lc_mc_search, GString *replace_str);</span>
<span class='curline'><a href='../S/lib--search--normal.c.html#L104'>replace_str</a> 104 lib/search/normal.c mc_search_normal_prepare_replace_str (mc_search_t *lc_mc_search, GString *replace_str)</span>
<span class='curline'><a href='../S/lib--search--normal.c.html#L108'>replace_str</a> 108 lib/search/normal.c return mc_g_string_dup (replace_str);</span>
<span class='curline'><a href='../S/lib--search--regex.c.html#L439'>replace_str</a> 439 lib/search/regex.c mc_search_regex__replace_handle_esc_seq (const GString *replace_str, const gsize current_pos,</span>
<span class='curline'><a href='../S/lib--search--regex.c.html#L442'>replace_str</a> 442 lib/search/regex.c char *curr_str = &amp;(replace_str-&gt;str[current_pos]);</span>
<span class='curline'><a href='../S/lib--search--regex.c.html#L445'>replace_str</a> 445 lib/search/regex.c if (replace_str-&gt;len &gt; current_pos + 2)</span>
<span class='curline'><a href='../S/lib--search--regex.c.html#L450'>replace_str</a> 450 lib/search/regex.c current_pos + *skip_len &lt; replace_str-&gt;len &amp;&amp; curr_str[*skip_len] &gt;= '0'</span>
<span class='curline'><a href='../S/lib--search--regex.c.html#L455'>replace_str</a> 455 lib/search/regex.c if (current_pos + *skip_len &lt; replace_str-&gt;len &amp;&amp; curr_str[*skip_len] == '}')</span>
<span class='curline'><a href='../S/lib--search--regex.c.html#L475'>replace_str</a> 475 lib/search/regex.c current_pos + *skip_len &lt; replace_str-&gt;len</span>
<span class='curline'><a href='../S/lib--search--regex.c.html#L480'>replace_str</a> 480 lib/search/regex.c if (current_pos + *skip_len &lt; replace_str-&gt;len &amp;&amp; curr_str[*skip_len] == '}')</span>
<span class='curline'><a href='../S/lib--search--regex.c.html#L523'>replace_str</a> 523 lib/search/regex.c mc_search_regex__process_replace_str (const GString *replace_str, const gsize current_pos,</span>
<span class='curline'><a href='../S/lib--search--regex.c.html#L527'>replace_str</a> 527 lib/search/regex.c const char *curr_str = &amp;(replace_str-&gt;str[current_pos]);</span>
<span class='curline'><a href='../S/lib--search--regex.c.html#L529'>replace_str</a> 529 lib/search/regex.c if (current_pos &gt; replace_str-&gt;len)</span>
<span class='curline'><a href='../S/lib--search--regex.c.html#L534'>replace_str</a> 534 lib/search/regex.c if (replace_str-&gt;len &gt; current_pos + 2 &amp;&amp; curr_str[0] == '$' &amp;&amp; curr_str[1] == '{'</span>
<span class='curline'><a href='../S/lib--search--regex.c.html#L539'>replace_str</a> 539 lib/search/regex.c if (str_is_char_escaped (replace_str-&gt;str, curr_str))</span>
<span class='curline'><a href='../S/lib--search--regex.c.html#L545'>replace_str</a> 545 lib/search/regex.c for (*skip_len = 0; current_pos + *skip_len + 2 &lt; replace_str-&gt;len</span>
<span class='curline'><a href='../S/lib--search--regex.c.html#L564'>replace_str</a> 564 lib/search/regex.c if (curr_str[0] == '\\' &amp;&amp; replace_str-&gt;len &gt; current_pos + 1)</span>
<span class='curline'><a href='../S/lib--search--regex.c.html#L566'>replace_str</a> 566 lib/search/regex.c if (str_is_char_escaped (replace_str-&gt;str, curr_str))</span>
<span class='curline'><a href='../S/lib--search--regex.c.html#L579'>replace_str</a> 579 lib/search/regex.c if (!mc_search_regex__replace_handle_esc_seq (replace_str, current_pos, skip_len, &amp;ret))</span>
<span class='curline'><a href='../S/lib--search--regex.c.html#L938'>replace_str</a> 938 lib/search/regex.c mc_search_regex_prepare_replace_str (mc_search_t *lc_mc_search, GString *replace_str)</span>
<span class='curline'><a href='../S/lib--search--regex.c.html#L948'>replace_str</a> 948 lib/search/regex.c mc_search_regex__get_max_num_of_replace_tokens (replace_str-&gt;str, replace_str-&gt;len);</span>
<span class='curline'><a href='../S/lib--search--regex.c.html#L951'>replace_str</a> 951 lib/search/regex.c return mc_g_string_dup (replace_str);</span>
<span class='curline'><a href='../S/lib--search--regex.c.html#L963'>replace_str</a> 963 lib/search/regex.c for (loop = 0; loop &lt; replace_str-&gt;len - 1; loop++)</span>
<span class='curline'><a href='../S/lib--search--regex.c.html#L969'>replace_str</a> 969 lib/search/regex.c lc_index = mc_search_regex__process_replace_str (replace_str, loop, &amp;len, &amp;replace_flags);</span>
<span class='curline'><a href='../S/lib--search--regex.c.html#L975'>replace_str</a> 975 lib/search/regex.c mc_search_regex__process_append_str (ret, replace_str-&gt;str + prev, loop - prev,</span>
<span class='curline'><a href='../S/lib--search--regex.c.html#L977'>replace_str</a> 977 lib/search/regex.c mc_search_regex__process_append_str (ret, replace_str-&gt;str + loop + 1, len - 1,</span>
<span class='curline'><a href='../S/lib--search--regex.c.html#L989'>replace_str</a> 989 lib/search/regex.c mc_search_regex__process_append_str (ret, replace_str-&gt;str + prev, loop - prev,</span>
<span class='curline'><a href='../S/lib--search--regex.c.html#L999'>replace_str</a> 999 lib/search/regex.c mc_search_regex__process_append_str (ret, replace_str-&gt;str + prev, loop - prev,</span>
<span class='curline'><a href='../S/lib--search--regex.c.html#L1002'>replace_str</a> 1002 lib/search/regex.c mc_search_regex__process_escape_sequence (ret, replace_str-&gt;str + loop + 1, len - 1,</span>
<span class='curline'><a href='../S/lib--search--regex.c.html#L1021'>replace_str</a> 1021 lib/search/regex.c mc_search_regex__process_append_str (ret, replace_str-&gt;str + prev, loop - prev,</span>
<span class='curline'><a href='../S/lib--search--regex.c.html#L1031'>replace_str</a> 1031 lib/search/regex.c mc_search_regex__process_append_str (ret, replace_str-&gt;str + prev, replace_str-&gt;len - prev,</span>
<span class='curline'><a href='../S/lib--search--search.c.html#L337'>replace_str</a> 337 lib/search/search.c mc_search_prepare_replace_str (mc_search_t *lc_mc_search, GString *replace_str)</span>
<span class='curline'><a href='../S/lib--search--search.c.html#L341'>replace_str</a> 341 lib/search/search.c if (replace_str == NULL || replace_str-&gt;len == 0)</span>
<span class='curline'><a href='../S/lib--search--search.c.html#L345'>replace_str</a> 345 lib/search/search.c return mc_g_string_dup (replace_str);</span>
<span class='curline'><a href='../S/lib--search--search.c.html#L350'>replace_str</a> 350 lib/search/search.c ret = mc_search_regex_prepare_replace_str (lc_mc_search, replace_str);</span>
<span class='curline'><a href='../S/lib--search--search.c.html#L353'>replace_str</a> 353 lib/search/search.c ret = mc_search_glob_prepare_replace_str (lc_mc_search, replace_str);</span>
<span class='curline'><a href='../S/lib--search--search.c.html#L356'>replace_str</a> 356 lib/search/search.c ret = mc_search_normal_prepare_replace_str (lc_mc_search, replace_str);</span>
<span class='curline'><a href='../S/lib--search--search.c.html#L359'>replace_str</a> 359 lib/search/search.c ret = mc_search_hex_prepare_replace_str (lc_mc_search, replace_str);</span>
<span class='curline'><a href='../S/lib--search--search.c.html#L362'>replace_str</a> 362 lib/search/search.c ret = mc_g_string_dup (replace_str);</span>
<span class='curline'><a href='../S/lib--search--search.c.html#L371'>replace_str</a> 371 lib/search/search.c mc_search_prepare_replace_str2 (mc_search_t *lc_mc_search, const char *replace_str)</span>
<span class='curline'><a href='../S/lib--search--search.c.html#L376'>replace_str</a> 376 lib/search/search.c replace_str2 = g_string_new (replace_str);</span>
<span class='curline'><a href='../S/tests--lib--search--glob_prepare_replace_str.c.html#L39'>replace_str</a> 39 tests/lib/search/glob_prepare_replace_str.c const char *replace_str;</span>
<span class='curline'><a href='../S/tests--lib--search--glob_prepare_replace_str.c.html#L78'>replace_str</a> 78 tests/lib/search/glob_prepare_replace_str.c dest_str = mc_search_prepare_replace_str2 (s, data-&gt;replace_str);</span>
<span class='curline'><a href='../S/tests--lib--search--regex_replace_esc_seq.c.html#L45'>replace_str</a> 45 tests/lib/search/regex_replace_esc_seq.c mc_search_regex__replace_handle_esc_seq (replace_str, pos, &amp;skip_len, &amp;ret), r, \</span>
<span class='curline'><a href='../S/tests--lib--search--regex_replace_esc_seq.c.html#L195'>replace_str</a> 195 tests/lib/search/regex_replace_esc_seq.c GString *replace_str;</span>
<span class='curline'><a href='../S/tests--lib--search--regex_replace_esc_seq.c.html#L200'>replace_str</a> 200 tests/lib/search/regex_replace_esc_seq.c replace_str = g_string_new (data-&gt;input_string);</span>
<span class='curline'><a href='../S/tests--lib--search--regex_replace_esc_seq.c.html#L203'>replace_str</a> 203 tests/lib/search/regex_replace_esc_seq.c actual_result = mc_search_regex__replace_handle_esc_seq (replace_str, data-&gt;input_pos,</span>
<span class='curline'><a href='../S/tests--lib--search--regex_replace_esc_seq.c.html#L211'>replace_str</a> 211 tests/lib/search/regex_replace_esc_seq.c g_string_free (replace_str, TRUE);</span>
</pre>
</body>
</html>