reorganize code a lot: create a lib-crypt with everything smime or gpg related Signed-off-by: Pierre Habouzit <madcoder@debian.org>
ADDRESS -> address_t Signed-off-by: Pierre Habouzit <madcoder@debian.org>
move rfc822.c as well Signed-off-by: Pierre Habouzit <madcoder@debian.org>
revamp lib.[hc] functions into lib-lib/file.[hc]. also add some useful and safe m_str* functions
use safer p_clear when possible.
use m_strdup and m_strlen that are inlined for efficiency
move intl.h into lib-lib/macros.h Signed-off-by: Pierre Habouzit <madcoder@debian.org>
exit mem_realloc, enters p_realloc/xrealloc. Signed-off-by: Pierre Habouzit <madcoder@debian.org>
drop mem_alloc and mem_free, use my own hand crafted optmized macros that are *WAY* better to find allocation bugs. found 5 or 6 of'em (mostly will generate crashes)
Rocco Rutte: - unify/simplify/cleanup/improve/whatever debug output generation - fix bug #3866 git-svn-id: svn://svn.berlios.de/mutt-ng/trunk@281 e385b8ad-14ed-0310-8656-cc95a2468c6d
Rocco Rutte: complete first modularization step git-svn-id: svn://svn.berlios.de/mutt-ng/trunk@212 e385b8ad-14ed-0310-8656-cc95a2468c6d
Rocco Rutte: update legal notes to common style git-svn-id: svn://svn.berlios.de/mutt-ng/trunk@195 e385b8ad-14ed-0310-8656-cc95a2468c6d
Andreas Krennmair: reformatted source code using muttng_indent.sh script git-svn-id: svn://svn.berlios.de/mutt-ng/trunk@194 e385b8ad-14ed-0310-8656-cc95a2468c6d
Andreas Krennmair: Merged in mutt changes from 1.5.7 to 1.5.8 git-svn-id: svn://svn.berlios.de/mutt-ng/trunk@58 e385b8ad-14ed-0310-8656-cc95a2468c6d
Andreas Krennmair: warning, HUGE diff: I merged the 1.5.6 -> 1.5.7 changes into mutt-ng. Report problems if you encounter any. git-svn-id: svn://svn.berlios.de/mutt-ng/trunk@42 e385b8ad-14ed-0310-8656-cc95a2468c6d
Initial import of mutt-ng. git-svn-id: svn://svn.berlios.de/mutt-ng/trunk@1 e385b8ad-14ed-0310-8656-cc95a2468c6d