oops, ascii_strncasecmp tried to compare one byte too far
[apps/madmutt.git] / lib-ui / color.c
index ff90ff1..afb84a5 100644 (file)
@@ -7,18 +7,11 @@
  * please see the file GPL in the top level source directory.
  */
 
-#if HAVE_CONFIG_H
-# include "config.h"
-#endif
-
-#include <string.h>
-#include <stdlib.h>
-#include <ctype.h>
-
 #include <lib-lib/lib-lib.h>
 
 #include "curses.h"
 
+#include "pattern.h"
 #include "mutt.h"
 
 /* globals */
@@ -119,7 +112,7 @@ static void mutt_free_color_line (COLOR_LINE ** l, int free_colors)
    */
 
   regfree (&tmp->rx);
-  mutt_pattern_free (&tmp->color_pattern);
+  pattern_list_wipe(&tmp->color_pattern);
   p_delete(&tmp->pattern);
   p_delete(l);
 }
@@ -190,7 +183,7 @@ int mutt_alloc_color (int fg, int bg)
   int i;
 
 #if defined (USE_SLANG_CURSES)
-  char fgc[SHORT_STRING], bgc[SHORT_STRING];
+  char fgc[STRING], bgc[STRING];
 #endif
 
   /* check to see if this color is already allocated to save space */