diff --git a/myisam/ft_parser.c b/myisam/ft_parser.c
index 29a48352cd6eeb44c22157b4e3754e3d2a614cb8..358706a8ffa705f1a2672cb66f27fef6a6125237 100644
--- a/myisam/ft_parser.c
+++ b/myisam/ft_parser.c
@@ -111,7 +111,7 @@ FT_WORD * ft_linearize(TREE *wtree)
 #else
 #define misc_word_char(X)	((X)=='\'' || (X)=='-')
 #endif
-#define word_char(s,X)		(true_word_char(s,X) || misc_word_char(s,X))
+#define word_char(s,X)		(true_word_char(s,X) || misc_word_char(X))
 
 
 /* returns:
@@ -132,8 +132,8 @@ byte ft_get_word(byte **start, byte *end, FT_WORD *word, FTB_PARAM *param)
   {
     for (;doc<end;doc++)
     {
-      /* 
-        BAR TODO: discuss with Serge how to remove 
+      /*
+        BAR TODO: discuss with Serge how to remove
         default_charset_info correctly
       */
       if (true_word_char(default_charset_info,*doc)) break;