begin to work on a lib-mime that will hold most of the MIME related stuff. Signed-off-by: Pierre Habouzit <madcoder@debian.org>
exit strfcpy, only use m_strcpy. add m_strisempty that checks !s || !*s Signed-off-by: Pierre Habouzit <madcoder@debian.org>
exit str_cmp enters m_strcmp Signed-off-by: Pierre Habouzit <madcoder@debian.org>
move ascii.* into the lib-lib. inline some functions.
use m_strdup and m_strlen that are inlined for efficiency
exit mem_realloc, enters p_realloc/xrealloc. Signed-off-by: Pierre Habouzit <madcoder@debian.org>
mem_calloc -> p_new
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: - correct some more locations of prototype defs git-svn-id: svn://svn.berlios.de/mutt-ng/trunk@388 e385b8ad-14ed-0310-8656-cc95a2468c6d
Rocco Rutte: - repair string library function naming fuckup once and for all, see updated doc/devel-notes.txt git-svn-id: svn://svn.berlios.de/mutt-ng/trunk@380 e385b8ad-14ed-0310-8656-cc95a2468c6d
Rocco Rutte: - repair string library function naming fuckup once and for all, see updated doc/devel-notes.txt git-svn-id: svn://svn.berlios.de/mutt-ng/trunk@379 e385b8ad-14ed-0310-8656-cc95a2468c6d
Nico Golde: - migrated safe_strlen to mutt_strlen - migrated safe_strcmp to mutt_strcmp git-svn-id: svn://svn.berlios.de/mutt-ng/trunk@330 e385b8ad-14ed-0310-8656-cc95a2468c6d
Rocco Rutte: move string helper functions to internal naming convention (more of this "modularization" to come) git-svn-id: svn://svn.berlios.de/mutt-ng/trunk@246 e385b8ad-14ed-0310-8656-cc95a2468c6d
Nico Golde: - converted strcmp functions to mutt internal functions where it makes sense. TODO makedoc.c. git-svn-id: svn://svn.berlios.de/mutt-ng/trunk@224 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: drop strlen() in favour of mutt_strlen() git-svn-id: svn://svn.berlios.de/mutt-ng/trunk@198 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: integrated assume_charset patch from http://www.emaillab.org/mutt/download15.html.en git-svn-id: svn://svn.berlios.de/mutt-ng/trunk@76 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