X-Git-Url: http://git.madism.org/?p=apps%2Fmadmutt.git;a=blobdiff_plain;f=hook.c;h=d6db820d06568b0f6c80e0a11cb58d393cc6fc54;hp=d665cb38e9fedac95a54db37b2d56ef669ab74fa;hb=ecaab35b973fbceb58b5ed174971c82762cc0199;hpb=8e037c67a88cb4680c4391134c578e3b55a80f8a diff --git a/hook.c b/hook.c index d665cb3..d6db820 100644 --- a/hook.c +++ b/hook.c @@ -12,6 +12,8 @@ #endif #include +#include +#include #include "mutt.h" #include "buffer.h" @@ -22,9 +24,6 @@ #include "compress.h" #endif -#include "lib/mem.h" -#include "lib/intl.h" -#include "lib/str.h" #include "lib/rx.h" #include @@ -93,7 +92,7 @@ int mutt_parse_hook (BUFFER * buf, BUFFER * s, unsigned long data, _mutt_expand_path (path, sizeof (path), 1); p_delete(&pattern.data); memset (&pattern, 0, sizeof (pattern)); - pattern.data = str_dup (path); + pattern.data = m_strdup(path); } #ifdef USE_COMPRESSED else if (data & (M_APPENDHOOK | M_OPENHOOK | M_CLOSEHOOK)) { @@ -112,7 +111,7 @@ int mutt_parse_hook (BUFFER * buf, BUFFER * s, unsigned long data, mutt_check_simple (tmp, sizeof (tmp), DefaultHook); p_delete(&pattern.data); memset (&pattern, 0, sizeof (pattern)); - pattern.data = str_dup (tmp); + pattern.data = m_strdup(tmp); } if (data & (M_MBOXHOOK | M_SAVEHOOK | M_FCCHOOK)) { @@ -120,7 +119,7 @@ int mutt_parse_hook (BUFFER * buf, BUFFER * s, unsigned long data, mutt_expand_path (path, sizeof (path)); p_delete(&command.data); memset (&command, 0, sizeof (command)); - command.data = str_dup (path); + command.data = m_strdup(path); } /* check to make sure that a matching hook doesn't already exist */ @@ -186,11 +185,11 @@ int mutt_parse_hook (BUFFER * buf, BUFFER * s, unsigned long data, } if (ptr) { - ptr->next = mem_calloc (1, sizeof (HOOK)); + ptr->next = p_new(HOOK, 1); ptr = ptr->next; } else - Hooks = ptr = mem_calloc (1, sizeof (HOOK)); + Hooks = ptr = p_new(HOOK, 1); ptr->type = data; ptr->command = command.data; ptr->pattern = pat;