diff options
author | serg@serg.mysql.com <> | 2003-01-27 17:52:55 +0100 |
---|---|---|
committer | serg@serg.mysql.com <> | 2003-01-27 17:52:55 +0100 |
commit | 30eb9c57550b6baf6f8ad541f2eef6da87ce94e1 (patch) | |
tree | f4d9d34f8f6d5cc2c9dd0bf00a4e20f46e344c3a /myisam | |
parent | 5f6b6fa3b361bec35e604fccbd93ed2cc9c76191 (diff) | |
download | mariadb-git-30eb9c57550b6baf6f8ad541f2eef6da87ce94e1.tar.gz |
remove warnings
Diffstat (limited to 'myisam')
-rw-r--r-- | myisam/ft_stopwords.c | 19 |
1 files changed, 8 insertions, 11 deletions
diff --git a/myisam/ft_stopwords.c b/myisam/ft_stopwords.c index 126dddf0e5f..298df9a54cf 100644 --- a/myisam/ft_stopwords.c +++ b/myisam/ft_stopwords.c @@ -37,7 +37,7 @@ static void FT_STOPWORD_free(FT_STOPWORD *w, TREE_FREE action, void *arg __attribute__((unused))) { if (action == free_free) - my_free(w->pos, MYF(0)); + my_free((gptr) w->pos, MYF(0)); } static int ft_add_stopword(const char *w) @@ -63,23 +63,20 @@ int ft_init_stopwords() if (ft_stopword_file) { File fd; - my_off_t len; + uint len; byte *buffer, *start, *end; FT_WORD w; - int err=-1; + int error=-1; if (!*ft_stopword_file) return 0; if ((fd=my_open(ft_stopword_file, O_RDONLY, MYF(MY_WME))) == -1) return -1; - len=my_seek(fd, 0L, MY_SEEK_END, MYF(0)); + len=(uint)my_seek(fd, 0L, MY_SEEK_END, MYF(0)); my_seek(fd, 0L, MY_SEEK_SET, MYF(0)); if (!(start=buffer=my_malloc(len+1, MYF(MY_WME)))) - { - my_close(fd, MYF(MY_WME)); - return -1; - } + goto err0; len=my_read(fd, buffer, len, MYF(MY_WME)); end=start+len; while (ft_simple_get_word(&start, end, &w)) @@ -87,17 +84,17 @@ int ft_init_stopwords() if (ft_add_stopword(my_strdup_with_length(w.pos, w.len, MYF(0)))) goto err1; } - err=0; + error=0; err1: my_free(buffer, MYF(0)); err0: my_close(fd, MYF(MY_WME)); - return err; + return error; } else { /* compatibility mode: to be removed */ - char **sws=ft_precompiled_stopwords; + char **sws=(char **)ft_precompiled_stopwords; for (;*sws;sws++) { |