move resize.c into lib-ui.
[apps/madmutt.git] / history.c
index 2976633..92bdb9f 100644 (file)
--- a/history.c
+++ b/history.c
@@ -15,7 +15,6 @@
 
 #include "mutt.h"
 #include "history.h"
-#include "lib/mem.h"
 
 /* global vars used for the string-history routines */
 
@@ -41,7 +40,7 @@ static void init_history (struct history *h)
   }
 
   if (HistSize)
-    h->hist = mem_calloc (HistSize, sizeof (char *));
+    h->hist = p_new(char *, HistSize);
 
   h->cur = 0;
   h->last = 0;
@@ -72,8 +71,8 @@ void mutt_history_add (history_class_t hclass, const char *s)
     prev = h->last - 1;
     if (prev < 0)
       prev = HistSize - 1;
-    if (!h->hist[prev] || str_cmp (h->hist[prev], s) != 0) {
-      str_replace (&h->hist[h->last++], s);
+    if (!h->hist[prev] || m_strcmp(h->hist[prev], s) != 0) {
+      m_strreplace(&h->hist[h->last++], s);
       if (h->last > HistSize - 1)
         h->last = 0;
     }