Revert "we use glibc, and gconv. Don't need our own transcoding stuff, glibc does" This reverts commit 2c0e197ef42e4cdff1eff705c8b1b1d07336bf24.
we use glibc, and gconv. Don't need our own transcoding stuff, glibc does that. Signed-off-by: Pierre Habouzit <madcoder@debian.org>
drop !builtin pager, sucks badly, and I plan to improve the pager anyways. Signed-off-by: Pierre Habouzit <madcoder@debian.org>
more documentation. Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Use good m_ functions, because it smell like a flower, version 2. This is a whole bunch of update for using more m_* functions. Some calculation should be checked, maybe I made some mistakes. Not good at math. There is also some _CHECKED__ comments removed because I got my head checked by a jumbot jet. Signed-off-by: Julien Danjou <julien@danjou.info> Signed-off-by: Pierre Habouzit <madcoder@debian.org>
rationnalize includes a lot: that's very dirty, but lib-lib/lib-lib.h has a lot of commonly used includes. that saves a lot of things from the rest of the code. Signed-off-by: Pierre Habouzit <madcoder@debian.org>
finish the "read" of charset.c Signed-off-by: Pierre Habouzit <madcoder@debian.org>
move some files around. Signed-off-by: Pierre Habouzit <madcoder@debian.org>
remove most of the debug code: often makes the code unreadable, for little gain when we debug, because the debugging is due to the high level of code interweaving Signed-off-by: Pierre Habouzit <madcoder@debian.org>
continue the include dance Signed-off-by: Pierre Habouzit <madcoder@debian.org>
and less size_t's Signed-off-by: Pierre Habouzit <madcoder@debian.org>
move debug.c Signed-off-by: Pierre Habouzit <madcoder@debian.org>
exit str_cmp enters m_strcmp Signed-off-by: Pierre Habouzit <madcoder@debian.org>
use m_strdup and m_strlen that are inlined for efficiency
use a proper "hack" for iconv functions: - use macros instead of empty functions (WTF?) when we don't have iconv enabled. - use my_iconv (static inline) responsible of unconstifying some argument, so that we can work with constness correctly. various fixes.
the “I found my first real bug” commit. yes, compiler warning flags are useful you know ? also remove the very bad ICONV_CONST idea. if your compiler is stupid enough not to know about const, then compile with -Dconst and stop the bullshit.
Rocco Rutte: - revert adjusting quoting for f=f messages done by force for now git-svn-id: svn://svn.berlios.de/mutt-ng/trunk@460 e385b8ad-14ed-0310-8656-cc95a2468c6d
Rocco Rutte: - bug fix for f=f adding new bugs: when composing replies, compress all quotes and change quoting char by force to '>' (see BUGS for discussion) git-svn-id: svn://svn.berlios.de/mutt-ng/trunk@437 e385b8ad-14ed-0310-8656-cc95a2468c6d
Rocco Rutte: - move more data structs out to dedicated source files git-svn-id: svn://svn.berlios.de/mutt-ng/trunk@382 e385b8ad-14ed-0310-8656-cc95a2468c6d