X-Git-Url: http://git.madism.org/?p=apps%2Fmadmutt.git;a=blobdiff_plain;f=lib.c;h=32120155918b888d0a8833ad80899891c2081f12;hp=e683c6d37b73241feec307097b103bdcd914e674;hb=2ea77d3b2827ba23feb756ce2fb936565ae38998;hpb=8e037c67a88cb4680c4391134c578e3b55a80f8a diff --git a/lib.c b/lib.c index e683c6d..3212015 100644 --- a/lib.c +++ b/lib.c @@ -35,11 +35,10 @@ #endif #include +#include #include "lib.h" -#include "lib/mem.h" -#include "lib/str.h" #include "lib/debug.h" extern short Umask; @@ -149,7 +148,7 @@ void mutt_unlink (const char *s) if ((f = fdopen (fd, "r+"))) { unlink (s); - memset (buf, 0, sizeof (buf)); + p_clear(buf, sizeof(buf)); while (sb.st_size > 0) { fwrite (buf, 1, MIN (sizeof (buf), sb.st_size), f); sb.st_size -= MIN (sizeof (buf), sb.st_size); @@ -219,7 +218,7 @@ int safe_symlink (const char *oldpath, const char *newpath) char abs_oldpath[_POSIX_PATH_MAX]; if ((getcwd (abs_oldpath, sizeof abs_oldpath) == NULL) || - (str_len (abs_oldpath) + 1 + str_len (oldpath) + 1 > + (m_strlen(abs_oldpath) + 1 + m_strlen(oldpath) + 1 > sizeof abs_oldpath)) return -1; @@ -435,7 +434,7 @@ char *mutt_read_line(char *s, size_t * size, FILE * fp, int *line) /* There wasn't room for the line -- increase ``s'' */ offset = *size - 1; /* overwrite the terminating 0 */ *size += STRING; - mem_realloc (&s, *size); + p_realloc(&s, *size); } } } @@ -480,7 +479,7 @@ char *mutt_concat_path (char *d, const char *dir, const char *fname, size_t l) { const char *fmt = "%s/%s"; - if (!*fname || (*dir && dir[str_len (dir) - 1] == '/')) + if (!*fname || (*dir && dir[m_strlen(dir) - 1] == '/')) fmt = "%s%s"; snprintf (d, l, fmt, dir, fname);