summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorReuben Thomas <rrt@sc3d.org>2016-12-18 18:34:12 +0000
committerReuben Thomas <rrt@sc3d.org>2017-02-09 00:28:24 +0000
commit3f9a4142604bb5bceca0b3b361ef0c688afd5258 (patch)
treea932a29e428f4931f594bac27c0e8a51360a89b6
parent99ec37d81e30a92404481d38906be157b4784eaa (diff)
downloadenchant-3f9a4142604bb5bceca0b3b361ef0c688afd5258.tar.gz
API: remove const qualifiers from suggs argument to enchant_pwl_suggest
Since “const char” is not compatible with “char”, it’s basically impossible to have any kind of const qualifier on memory that is allocated and freed.
-rw-r--r--src/pwl.c4
-rw-r--r--src/pwl.h4
2 files changed, 4 insertions, 4 deletions
diff --git a/src/pwl.c b/src/pwl.c
index 3f97e5f..ef97c9e 100644
--- a/src/pwl.c
+++ b/src/pwl.c
@@ -729,8 +729,8 @@ static int best_distance(char** suggs, const char *const word, size_t len)
/* gives the best set of suggestions from pwl that are at least as good as the
* given suggs (if suggs == NULL just best from pwl) */
-char** enchant_pwl_suggest(EnchantPWL *pwl,const char *const word,
- size_t len, const char*const*const suggs, size_t* out_n_suggs)
+char** enchant_pwl_suggest(EnchantPWL *pwl, const char *const word,
+ size_t len, char** suggs, size_t* out_n_suggs)
{
EnchantTrieMatcher* matcher;
EnchantSuggList sugg_list;
diff --git a/src/pwl.h b/src/pwl.h
index 47f9e9e..098bb3d 100644
--- a/src/pwl.h
+++ b/src/pwl.h
@@ -47,8 +47,8 @@ void enchant_pwl_add(EnchantPWL * me, const char *const word, size_t len);
void enchant_pwl_remove(EnchantPWL * me, const char *const word, size_t len);
int enchant_pwl_check(EnchantPWL * me,const char *const word, size_t len);
/*gives the best set of suggestions from pwl that are at least as good as the given suggs*/
-char** enchant_pwl_suggest(EnchantPWL *me,const char *const word,
- size_t len, const char*const*const suggs, size_t* out_n_suggs);
+char** enchant_pwl_suggest(EnchantPWL *me, const char *const word,
+ size_t len, char ** suggs, size_t* out_n_suggs);
void enchant_pwl_free(EnchantPWL* me);
void enchant_pwl_free_string_list(EnchantPWL* me, char** string_list);