summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorpgen <p.gen.progs@gmail.com>2022-04-19 22:38:31 +0200
committerpgen <p.gen.progs@gmail.com>2022-04-19 22:38:31 +0200
commitd8f34044554e5dc1d85f471ab5cf92304d501210 (patch)
tree35b4ce96c5b2cf7a59d95317210d05aa7c11ac16
parent97508355bed3eb93fd9040f1b2a8d1123220fc42 (diff)
Remove an useless parameter
\u and \U sequences should always be interpreted.
-rw-r--r--smenu.c34
-rw-r--r--utf8.c2
-rw-r--r--utf8.h2
3 files changed, 18 insertions, 20 deletions
diff --git a/smenu.c b/smenu.c
index 1952fcd..8fc43a4 100644
--- a/smenu.c
+++ b/smenu.c
@@ -1673,7 +1673,7 @@ parse_selectors(char * str, filters_t * filter, char * unparsed,
/* Replace the UTF-8 ascii representation in the selector by */
/* their binary values. */
/* """"""""""""""""""""""""""""""""""""""""""""""""""""""""" */
- utf8_interpret(str, langinfo, misc->invalid_char_substitute);
+ utf8_interpret(str, misc->invalid_char_substitute);
/* Get the first character to see if this is */
/* an additive or restrictive operation. */
@@ -2763,7 +2763,7 @@ get_word(FILE * input, ll_t * word_delims_list, ll_t * line_delims_list,
/* Replace the UTF-8 ASCII representations in the word just */
/* read by their binary values. */
/* """""""""""""""""""""""""""""""""""""""""""""""""""""""" */
- utf8_interpret(temp, langinfo, misc->invalid_char_substitute);
+ utf8_interpret(temp, misc->invalid_char_substitute);
/* Skip all field delimiters before a record delimiter. */
/* """""""""""""""""""""""""""""""""""""""""""""""""""" */
@@ -5134,7 +5134,7 @@ set_pattern_action(char * ctx_name, char * opt_name, char * param,
misc_t * misc = opt_data[2];
*pattern = xstrdup(values[0]);
- utf8_interpret(*pattern, langinfo, misc->invalid_char_substitute);
+ utf8_interpret(*pattern, misc->invalid_char_substitute);
}
void
@@ -5152,7 +5152,7 @@ int_action(char * ctx_name, char * opt_name, char * param, int nb_values,
*string = xstrdup(values[0]);
if (!langinfo->utf8)
utf8_sanitize(*string, misc->invalid_char_substitute);
- utf8_interpret(*string, langinfo, misc->invalid_char_substitute);
+ utf8_interpret(*string, misc->invalid_char_substitute);
}
*shell_like = 0;
@@ -5170,7 +5170,7 @@ set_string_action(char * ctx_name, char * opt_name, char * param, int nb_values,
*string = xstrdup(values[0]);
if (!langinfo->utf8)
utf8_sanitize(*string, misc->invalid_char_substitute);
- utf8_interpret(*string, langinfo, misc->invalid_char_substitute);
+ utf8_interpret(*string, misc->invalid_char_substitute);
}
void
@@ -5304,7 +5304,7 @@ gutter_action(char * ctx_name, char * opt_name, char * param, int nb_values,
gutter = xstrdup(values[0]);
- utf8_interpret(gutter, langinfo,
+ utf8_interpret(gutter,
misc->invalid_char_substitute); /* Guarantees a well *
| formed UTF-8 string/ */
@@ -5384,7 +5384,7 @@ include_re_action(char * ctx_name, char * opt_name, char * param, int nb_values,
/* Replace the UTF-8 ASCII representations by their binary values in */
/* inclusion patterns. */
/* """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" */
- utf8_interpret(*include_pattern, langinfo, misc->invalid_char_substitute);
+ utf8_interpret(*include_pattern, misc->invalid_char_substitute);
}
void
@@ -5411,7 +5411,7 @@ exclude_re_action(char * ctx_name, char * opt_name, char * param, int nb_values,
/* Replace the UTF-8 ASCII representations by their binary values in */
/* exclusion patterns. */
/* """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" */
- utf8_interpret(*exclude_pattern, langinfo, misc->invalid_char_substitute);
+ utf8_interpret(*exclude_pattern, misc->invalid_char_substitute);
}
void
@@ -5433,7 +5433,7 @@ post_subst_action(char * ctx_name, char * opt_name, char * param, int nb_values,
{
sed_node = xmalloc(sizeof(sed_t));
sed_node->pattern = xstrdup(values[i]);
- utf8_interpret(sed_node->pattern, langinfo, misc->invalid_char_substitute);
+ utf8_interpret(sed_node->pattern, misc->invalid_char_substitute);
sed_node->stop = 0;
ll_append(*list, sed_node);
}
@@ -5456,8 +5456,7 @@ special_level_action(char * ctx_name, char * opt_name, char * param,
int i;
special_pattern[opt - '1'] = xstrdup(values[0]);
- utf8_interpret(special_pattern[opt - '1'], langinfo,
- misc->invalid_char_substitute);
+ utf8_interpret(special_pattern[opt - '1'], misc->invalid_char_substitute);
/* Parse optional additional arguments. */
/* """""""""""""""""""""""""""""""""""" */
@@ -5726,7 +5725,7 @@ timeout_action(char * ctx_name, char * opt_name, char * param, int nb_values,
{
timeout.mode = WORD;
timeout_word = xstrdup(values[1]);
- utf8_interpret(timeout_word, langinfo, misc->invalid_char_substitute);
+ utf8_interpret(timeout_word, misc->invalid_char_substitute);
}
else
{
@@ -5762,7 +5761,7 @@ tag_mode_action(char * ctx_name, char * opt_name, char * param, int nb_values,
if (nb_values == 1)
{
win->sel_sep = xstrdup(values[0]);
- utf8_interpret(win->sel_sep, langinfo, misc->invalid_char_substitute);
+ utf8_interpret(win->sel_sep, misc->invalid_char_substitute);
}
}
@@ -5782,7 +5781,7 @@ pin_mode_action(char * ctx_name, char * opt_name, char * param, int nb_values,
if (nb_values == 1)
{
win->sel_sep = xstrdup(values[0]);
- utf8_interpret(win->sel_sep, langinfo, misc->invalid_char_substitute);
+ utf8_interpret(win->sel_sep, misc->invalid_char_substitute);
}
}
@@ -5892,7 +5891,7 @@ da_options_action(char * ctx_name, char * opt_name, char * param, int nb_values,
free(daccess.left);
daccess.left = xstrdup(value + 2);
- utf8_interpret(daccess.left, langinfo, misc->invalid_char_substitute);
+ utf8_interpret(daccess.left, misc->invalid_char_substitute);
if (utf8_strlen(daccess.left) != 1)
{
@@ -5917,7 +5916,7 @@ da_options_action(char * ctx_name, char * opt_name, char * param, int nb_values,
free(daccess.right);
daccess.right = xstrdup(value + 2);
- utf8_interpret(daccess.right, langinfo, misc->invalid_char_substitute);
+ utf8_interpret(daccess.right, misc->invalid_char_substitute);
if (utf8_strlen(daccess.right) != 1)
{
@@ -6070,8 +6069,7 @@ da_options_action(char * ctx_name, char * opt_name, char * param, int nb_values,
free(daccess.num_sep);
daccess.num_sep = xstrdup(value + 2);
- utf8_interpret(daccess.num_sep, langinfo,
- misc->invalid_char_substitute);
+ utf8_interpret(daccess.num_sep, misc->invalid_char_substitute);
if (utf8_strlen(daccess.num_sep) != 1)
{
diff --git a/utf8.c b/utf8.c
index 24fa7f7..5c71974 100644
--- a/utf8.c
+++ b/utf8.c
@@ -70,7 +70,7 @@ cptoutf8(char * utf8_str, uint32_t c)
/* Returns 0 if the conversion has failed else 1. */
/* ======================================================================= */
int
-utf8_interpret(char * s, langinfo_t * langinfo, char substitute)
+utf8_interpret(char * s, char substitute)
{
char * utf8_str; /* \uxx... */
size_t utf8_to_eos_len; /* bytes in s starting from the first *
diff --git a/utf8.h b/utf8.h
index 0ee1e01..bba97c1 100644
--- a/utf8.h
+++ b/utf8.h
@@ -40,7 +40,7 @@ int
cptoutf8(char * utf8_str, uint32_t c);
int
-utf8_interpret(char * s, langinfo_t * langinfo, char sc);
+utf8_interpret(char * s, char sc);
char *
utf8_validate(char * str);