X-Git-Url: http://git.madism.org/?p=apps%2Fmadmutt.git;a=blobdiff_plain;f=state.c;h=f5642af01700626ebc2af8c01adeb0134cf8b136;hp=ca73d4ab6692ca1dab02d8ac1aca4f1c13565ac8;hb=56025510c87ad388a257fcbd8b369b0edcf97c34;hpb=5e53f9e5f65aa5b3af6f5af9d868403536534afb diff --git a/state.c b/state.c index ca73d4a..f5642af 100644 --- a/state.c +++ b/state.c @@ -12,14 +12,15 @@ #include #include +#include + +#include #include "mutt.h" #include "state.h" #include "rfc3676.h" -#include "lib/debug.h" - -static void state_prefix_put (const char *d, size_t dlen, STATE * s) +static void state_prefix_put (const char *d, ssize_t dlen, STATE * s) { if (s->prefix) while (dlen--) @@ -28,12 +29,12 @@ static void state_prefix_put (const char *d, size_t dlen, STATE * s) fwrite (d, dlen, 1, s->fpout); } -void mutt_convert_to_state (iconv_t cd, char *bufi, size_t * l, STATE * s) +void mutt_convert_to_state (iconv_t cd, char *bufi, ssize_t * l, STATE * s) { char bufo[BUFO_SIZE]; const char *ib; char *ob; - size_t ibl, obl; + ssize_t ibl, obl; if (!bufi) { if (cd != (iconv_t) (-1)) { @@ -70,7 +71,7 @@ void state_prefix_putc (char c, STATE * s) if (s->flags & M_PENDINGPREFIX) { int i; - i = str_len (Quotebuf); + i = m_strlen(Quotebuf); Quotebuf[i++] = c; Quotebuf[i] = '\0'; if (i == sizeof (Quotebuf) - 1 || c == '\n') { @@ -102,11 +103,11 @@ void state_prefix_putc (char c, STATE * s) snprintf (buf, sizeof (buf), "%s%s", NONULL (s->prefix), Quotebuf); #ifdef DEBUG - if (str_len (buf) >= 2) { - save = buf[str_len (buf) - 1]; - buf[str_len (buf) - 1] = '\0'; + if (m_strlen(buf) >= 2) { + save = buf[m_strlen(buf) - 1]; + buf[m_strlen(buf) - 1] = '\0'; debug_print (2, ("buf = '%s'\n", buf)); - buf[str_len (buf)] = save; + buf[m_strlen(buf)] = save; } #endif @@ -136,7 +137,7 @@ int state_printf (STATE * s, const char *fmt, ...) void state_mark_attach (STATE * s) { - if ((s->flags & M_DISPLAY) && !str_cmp (Pager, "builtin")) + if ((s->flags & M_DISPLAY) && !m_strcmp(Pager, "builtin")) state_puts (AttachmentMarker, s); }