projects
/
apps
/
madmutt.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
move buffer.[hc] into lib-lib/
[apps/madmutt.git]
/
hook.c
diff --git
a/hook.c
b/hook.c
index
d6db820
..
4222f52
100644
(file)
--- a/
hook.c
+++ b/
hook.c
@@
-14,9
+14,9
@@
#include <lib-lib/mem.h>
#include <lib-lib/str.h>
#include <lib-lib/macros.h>
#include <lib-lib/mem.h>
#include <lib-lib/str.h>
#include <lib-lib/macros.h>
+#include <lib-lib/buffer.h>
#include "mutt.h"
#include "mutt.h"
-#include "buffer.h"
#include "mx.h"
#include "mutt_crypt.h"
#include "mx.h"
#include "mutt_crypt.h"
@@
-56,8
+56,8
@@
int mutt_parse_hook (BUFFER * buf, BUFFER * s, unsigned long data,
pattern_t *pat = NULL;
char path[_POSIX_PATH_MAX];
pattern_t *pat = NULL;
char path[_POSIX_PATH_MAX];
-
memset (&pattern, 0, sizeof (pattern)
);
-
memset (&command, 0, sizeof (command)
);
+
p_clear(&pattern, 1
);
+
p_clear(&command, 1
);
if (*s->dptr == '!') {
s->dptr++;
if (*s->dptr == '!') {
s->dptr++;
@@
-91,7
+91,7
@@
int mutt_parse_hook (BUFFER * buf, BUFFER * s, unsigned long data,
strfcpy (path, pattern.data, sizeof (path));
_mutt_expand_path (path, sizeof (path), 1);
p_delete(&pattern.data);
strfcpy (path, pattern.data, sizeof (path));
_mutt_expand_path (path, sizeof (path), 1);
p_delete(&pattern.data);
-
memset (&pattern, 0, sizeof (pattern)
);
+
p_clear(&pattern, 1
);
pattern.data = m_strdup(path);
}
#ifdef USE_COMPRESSED
pattern.data = m_strdup(path);
}
#ifdef USE_COMPRESSED
@@
-110,7
+110,7
@@
int mutt_parse_hook (BUFFER * buf, BUFFER * s, unsigned long data,
strfcpy (tmp, pattern.data, sizeof (tmp));
mutt_check_simple (tmp, sizeof (tmp), DefaultHook);
p_delete(&pattern.data);
strfcpy (tmp, pattern.data, sizeof (tmp));
mutt_check_simple (tmp, sizeof (tmp), DefaultHook);
p_delete(&pattern.data);
-
memset (&pattern, 0, sizeof (pattern)
);
+
p_clear(&pattern, 1
);
pattern.data = m_strdup(tmp);
}
pattern.data = m_strdup(tmp);
}
@@
-118,7
+118,7
@@
int mutt_parse_hook (BUFFER * buf, BUFFER * s, unsigned long data,
strfcpy (path, command.data, sizeof (path));
mutt_expand_path (path, sizeof (path));
p_delete(&command.data);
strfcpy (path, command.data, sizeof (path));
mutt_expand_path (path, sizeof (path));
p_delete(&command.data);
-
memset (&command, 0, sizeof (command)
);
+
p_clear(&command, 1
);
command.data = m_strdup(path);
}
command.data = m_strdup(path);
}
@@
-282,7
+282,7
@@
void mutt_folder_hook (char *path)
err.data = buf;
err.dsize = sizeof (buf);
err.data = buf;
err.dsize = sizeof (buf);
-
memset (&token, 0, sizeof (token)
);
+
p_clear(&token, 1
);
for (; tmp; tmp = tmp->next) {
if (!tmp->command)
continue;
for (; tmp; tmp = tmp->next) {
if (!tmp->command)
continue;
@@
-328,7
+328,7
@@
void mutt_message_hook (CONTEXT * ctx, HEADER * hdr, int type)
err.data = buf;
err.dsize = sizeof (buf);
err.data = buf;
err.dsize = sizeof (buf);
-
memset (&token, 0, sizeof (token)
);
+
p_clear(&token, 1
);
for (hook = Hooks; hook; hook = hook->next) {
if (!hook->command)
continue;
for (hook = Hooks; hook; hook = hook->next) {
if (!hook->command)
continue;
@@
-455,7
+455,7
@@
void mutt_account_hook (const char *url)
err.data = buf;
err.dsize = sizeof (buf);
err.data = buf;
err.dsize = sizeof (buf);
-
memset (&token, 0, sizeof (token)
);
+
p_clear(&token, 1
);
for (hook = Hooks; hook; hook = hook->next) {
if (!(hook->command && (hook->type & M_ACCOUNTHOOK)))
for (hook = Hooks; hook; hook = hook->next) {
if (!(hook->command && (hook->type & M_ACCOUNTHOOK)))