]> granicus.if.org Git - neomutt/commitdiff
move the ascii functions to the library
authorRichard Russon <rich@flatcap.org>
Wed, 2 Aug 2017 13:35:14 +0000 (14:35 +0100)
committerRichard Russon <rich@flatcap.org>
Wed, 2 Aug 2017 16:15:06 +0000 (17:15 +0100)
50 files changed:
Makefile.am
account.c
addrbook.c
alias.c
attach.c
charset.c
color.c
commands.c
copy.c
from.c
handler.c
headers.c
imap/auth.c
imap/auth_sasl.c
imap/command.c
imap/imap.c
imap/message.c
imap/util.c
init.c
keymap.c
lib/Makefile.am
lib/lib.h
lib/lib_ascii.c [moved from ascii.c with 51% similarity]
lib/lib_ascii.h [moved from ascii.h with 70% similarity]
main.c
mbyte.c
mutt_idna.c
muttlib.c
mx.c
ncrypt/crypt.c
ncrypt/crypt_gpgme.c
ncrypt/pgp.c
ncrypt/smime.c
parameter.c
parse.c
pattern.c
po/POTFILES.in
pop_auth.c
pop_lib.c
postpone.c
recvattach.c
remailer.c
rfc1524.c
rfc2047.c
rfc3676.c
rfc822.c
send.c
sendlib.c
smtp.c
url.c

index ae1a18b7e91fb8d5aa873803d92ab78a44ed8863..ab4a4d6fb44334c622c7a6849768eabd12ec2de8 100644 (file)
@@ -44,7 +44,7 @@ BUILT_SOURCES = conststrings.c git_ver.h keymap_alldefs.h keymap_defs.h
 
 bin_PROGRAMS = mutt $(PGPAUX_TARGET)
 
-mutt_SOURCES = account.c addrbook.c address.h alias.c alias.h ascii.c attach.c \
+mutt_SOURCES = account.c addrbook.c address.h alias.c alias.h attach.c \
        base64.c bcache.c body.h browser.c buffer.c buffy.c charset.c color.c \
        commands.c complete.c compose.c compress.c content.h context.h copy.c \
        curs_lib.c curs_main.c date.c edit.c editmsg.c enter.c enter_state.h \
@@ -82,7 +82,7 @@ EXTRA_mutt_SOURCES = browser.h mbyte.h mutt_idna.c mutt_idna.h \
        mutt_lua.c mutt_sasl.c mutt_notmuch.c mutt_ssl.c mutt_ssl_gnutls.c \
        remailer.c remailer.h resize.c sha1.c url.h utf8.c wcwidth.c
 
-EXTRA_DIST = account.h ascii.h attach.h bcache.h browser.h buffer.h buffy.h \
+EXTRA_DIST = account.h attach.h bcache.h browser.h buffer.h buffy.h \
        ChangeLog.md charset.h CODE_OF_CONDUCT.md compress.h copy.h \
        COPYRIGHT extlib.c filter.h functions.h gen_defs globals.h \
        group.h hash.h history.h init.h keymap.h lib.h LICENSE.md mailbox.h \
@@ -98,7 +98,7 @@ EXTRA_DIST = account.h ascii.h attach.h bcache.h browser.h buffer.h buffy.h \
 
 EXTRA_SCRIPTS =
 
-pgpring_SOURCES = ascii.c extlib.c lib.c md5.c pgppubring.c sha1.c
+pgpring_SOURCES = extlib.c lib.c md5.c pgppubring.c sha1.c
 pgpring_LDADD = $(LIBOBJS) $(NCRYPT_LIBS) $(INTLLIBS) $(LIBLIB)
 pgpring_DEPENDENCIES = $(LIBOBJS) $(NCRYPT_DEPS) $(INTLDEPS) $(LIBLIBDEPS)
 
index 3067cc211031b8f58d1fc88349cd1b82d8304f99..3eedcfedc23bb36c9d3a62e0f03a162fc44f93f7 100644 (file)
--- a/account.c
+++ b/account.c
@@ -27,7 +27,6 @@
 #include <string.h>
 #include "mutt.h"
 #include "account.h"
-#include "ascii.h"
 #include "globals.h"
 #include "lib.h"
 #include "lib/lib.h"
index a3f9814a7d5ef0b2a8f1c7f0a71cc7298525bc7f..4d99a8e5cd3e62f36444648ba549ec535cc943be 100644 (file)
@@ -26,7 +26,6 @@
 #include <stdlib.h>
 #include "address.h"
 #include "alias.h"
-#include "ascii.h"
 #include "format_flags.h"
 #include "globals.h"
 #include "keymap.h"
diff --git a/alias.c b/alias.c
index 5845aeaeaeb1d1b02363e078e9a9662cbc515fb1..c0056cde52e0b79c73b5786511e7b41381dddd65 100644 (file)
--- a/alias.c
+++ b/alias.c
@@ -33,7 +33,6 @@
 #include "mutt.h"
 #include "alias.h"
 #include "address.h"
-#include "ascii.h"
 #include "charset.h"
 #include "envelope.h"
 #include "globals.h"
index d4bd3874c697787e008976cd9572b83aabcad432..42a9cd63faa4ac13f5747686457061a8386def69 100644 (file)
--- a/attach.c
+++ b/attach.c
@@ -30,7 +30,6 @@
 #include <unistd.h>
 #include "mutt.h"
 #include "attach.h"
-#include "ascii.h"
 #include "body.h"
 #include "context.h"
 #include "copy.h"
index d9fd9ec5e478321477e4299eb8302cbf519c323f..cabc2fd6b498d7e8a1ea5a8e17d0038ac483d6cf 100644 (file)
--- a/charset.c
+++ b/charset.c
@@ -29,7 +29,6 @@
 #include <string.h>
 #include "mutt.h"
 #include "charset.h"
-#include "ascii.h"
 #include "globals.h"
 #include "lib.h"
 #include "lib/lib.h"
diff --git a/color.c b/color.c
index 64460ae64f378e1d61e611b2729aadf30c8ec17f..a36114e9259e8217ca6eebfe4038d9a96eaaac2c 100644 (file)
--- a/color.c
+++ b/color.c
@@ -27,7 +27,6 @@
 #include <stdlib.h>
 #include <string.h>
 #include "mutt.h"
-#include "ascii.h"
 #include "buffer.h"
 #include "context.h"
 #include "globals.h"
index 84a64ad035c4cf06c23aab1c600cb496c6944505..bbabb499e728b9593b056457b4a7bd22912d1b4a 100644 (file)
@@ -34,7 +34,6 @@
 #include <unistd.h>
 #include "mutt.h"
 #include "alias.h"
-#include "ascii.h"
 #include "body.h"
 #include "buffer.h"
 #include "buffy.h"
diff --git a/copy.c b/copy.c
index fcc587d9c6fb8b16af89caa7eabc80427cf914d9..82aa477cdd7adc340847b6104b6c9c5bff6acb8a 100644 (file)
--- a/copy.c
+++ b/copy.c
@@ -28,7 +28,6 @@
 #include "mutt.h"
 #include "copy.h"
 #include "address.h"
-#include "ascii.h"
 #include "body.h"
 #include "context.h"
 #include "envelope.h"
diff --git a/from.c b/from.c
index b901ecec680ec61f026f7f5da6d54dee0933cdd4..14b78e651d32478356080869309bf2b833efa7d3 100644 (file)
--- a/from.c
+++ b/from.c
@@ -26,7 +26,6 @@
 #include <stdio.h>
 #include <string.h>
 #include <time.h>
-#include "ascii.h"
 #include "globals.h"
 #include "lib.h"
 #include "lib/lib.h"
index fad27020b16cfe5d0fbfd516c735c38105ef770a..f2b5a26f75b4cc6de463de5ea1014ccbf8505b35 100644 (file)
--- a/handler.c
+++ b/handler.c
@@ -36,7 +36,6 @@
 #include <wchar.h>
 #include <wctype.h>
 #include "mutt.h"
-#include "ascii.h"
 #include "body.h"
 #include "charset.h"
 #include "copy.h"
index f05d3eafaaf4b0a30f353ce22a191389235f7ba4..64e467dc208e5d07b5f8b370a8ad8441f99c71a0 100644 (file)
--- a/headers.c
+++ b/headers.c
@@ -30,7 +30,6 @@
 #include <time.h>
 #include "mutt.h"
 #include "alias.h"
-#include "ascii.h"
 #include "body.h"
 #include "context.h"
 #include "envelope.h"
index 0acd10b67d08d0e197f4793b66aae1d23b9ae32b..c7e832f5b0933c7f4e0b946b9c49bcfae6ed4cbf 100644 (file)
@@ -27,7 +27,6 @@
 #include "config.h"
 #include <string.h>
 #include "auth.h"
-#include "ascii.h"
 #include "globals.h"
 #include "lib.h"
 #include "lib/lib.h"
index d5f705deef12e3c4f42ec9228588ae2badc9d073..360ed6ce645296ccd8d195c932423ff124ead69f 100644 (file)
@@ -30,7 +30,6 @@
 #include <string.h>
 #include "imap_private.h"
 #include "account.h"
-#include "ascii.h"
 #include "auth.h"
 #include "globals.h"
 #include "lib.h"
@@ -78,7 +77,7 @@ enum ImapAuthRes imap_auth_sasl(struct ImapData *idata, const char *method)
 
     if (mutt_bit_isset(idata->capabilities, AUTH_ANON) &&
         (!idata->conn->account.user[0] ||
-         (ascii_strncmp(idata->conn->account.user, "anonymous", 9) == 0)))
+         (mutt_strncmp(idata->conn->account.user, "anonymous", 9) == 0)))
       rc = sasl_client_start(saslconn, "AUTH=ANONYMOUS", NULL, &pc, &olen, &mech);
   }
   else if ((ascii_strcasecmp("login", method) == 0) &&
index 41894d483158688ec1f18d062d0699cd46bf65a8..ae547f6c9e52b3bf665287ad47ced1a6eedfca60 100644 (file)
@@ -34,7 +34,6 @@
 #include <time.h>
 #include "imap_private.h"
 #include "account.h"
-#include "ascii.h"
 #include "buffer.h"
 #include "buffy.h"
 #include "context.h"
@@ -615,18 +614,18 @@ static void cmd_parse_status(struct ImapData *idata, char *s)
     value = imap_next_word(s);
     count = strtol(value, &value, 10);
 
-    if (ascii_strncmp("MESSAGES", s, 8) == 0)
+    if (mutt_strncmp("MESSAGES", s, 8) == 0)
     {
       status->messages = count;
       new_msg_count = 1;
     }
-    else if (ascii_strncmp("RECENT", s, 6) == 0)
+    else if (mutt_strncmp("RECENT", s, 6) == 0)
       status->recent = count;
-    else if (ascii_strncmp("UIDNEXT", s, 7) == 0)
+    else if (mutt_strncmp("UIDNEXT", s, 7) == 0)
       status->uidnext = count;
-    else if (ascii_strncmp("UIDVALIDITY", s, 11) == 0)
+    else if (mutt_strncmp("UIDVALIDITY", s, 11) == 0)
       status->uidvalidity = count;
-    else if (ascii_strncmp("UNSEEN", s, 6) == 0)
+    else if (mutt_strncmp("UNSEEN", s, 6) == 0)
       status->unseen = count;
 
     s = value;
@@ -906,8 +905,8 @@ int imap_cmd_step(struct ImapData *idata)
   idata->lastread = time(NULL);
 
   /* handle untagged messages. The caller still gets its shot afterwards. */
-  if (((ascii_strncmp(idata->buf, "* ", 2) == 0) ||
-       (ascii_strncmp(imap_next_word(idata->buf), "OK [", 4) == 0)) &&
+  if (((mutt_strncmp(idata->buf, "* ", 2) == 0) ||
+       (mutt_strncmp(imap_next_word(idata->buf), "OK [", 4) == 0)) &&
       cmd_handle_untagged(idata))
     return IMAP_CMD_BAD;
 
@@ -923,7 +922,7 @@ int imap_cmd_step(struct ImapData *idata)
     cmd = &idata->cmds[c];
     if (cmd->state == IMAP_CMD_NEW)
     {
-      if (ascii_strncmp(idata->buf, cmd->seq, SEQLEN) == 0)
+      if (mutt_strncmp(idata->buf, cmd->seq, SEQLEN) == 0)
       {
         if (!stillrunning)
         {
index 0ddb98b24a2960713ff7073a0b9f633089a3db8d..11d3479210b16213a0c8d46972fd0c831b18a2d1 100644 (file)
@@ -37,7 +37,6 @@
 #include "mutt.h"
 #include "imap.h"
 #include "account.h"
-#include "ascii.h"
 #include "bcache.h"
 #include "body.h"
 #include "buffer.h"
@@ -102,7 +101,7 @@ int imap_access(const char *path)
     strfcpy(mailbox, "INBOX", sizeof(mailbox));
 
   /* we may already be in the folder we're checking */
-  if (ascii_strcmp(idata->mailbox, mx.mbox) == 0)
+  if (mutt_strcmp(idata->mailbox, mx.mbox) == 0)
   {
     FREE(&mx.mbox);
     return 0;
@@ -924,7 +923,7 @@ bool imap_has_flag(struct List *flag_list, const char *flag)
     if (ascii_strncasecmp(flag_list->data, flag, strlen(flag_list->data)) == 0)
       return true;
 
-    if (ascii_strncmp(flag_list->data, "\\*", strlen(flag_list->data)) == 0)
+    if (mutt_strncmp(flag_list->data, "\\*", strlen(flag_list->data)) == 0)
       return true;
 
     flag_list = flag_list->next;
index 6c62634dac713aa78ac36bc6dc0f844f1e228c4d..a709c56f5e06bb5ee50140ffd74c55d2f719faf2 100644 (file)
@@ -34,7 +34,6 @@
 #include "mutt.h"
 #include "message.h"
 #include "account.h"
-#include "ascii.h"
 #include "bcache.h"
 #include "body.h"
 #include "buffer.h"
index f92543b97dfcb7294f8533ea867aae8ab247c0c6..c12da5777a3f0be1ae95f31ad331de99b5db3c86 100644 (file)
@@ -39,7 +39,6 @@
 #include "imap_private.h"
 #include "mutt.h"
 #include "account.h"
-#include "ascii.h"
 #include "bcache.h"
 #include "buffer.h"
 #include "context.h"
@@ -374,7 +373,7 @@ int imap_parse_path(const char *path, struct ImapMbox *mx)
         mx->account.flags |= MUTT_ACCT_PORT;
       if (sscanf(tmp, "/%s", tmp) == 1)
       {
-        if (ascii_strncmp(tmp, "ssl", 3) == 0)
+        if (mutt_strncmp(tmp, "ssl", 3) == 0)
           mx->account.flags |= MUTT_ACCT_SSL;
         else
         {
diff --git a/init.c b/init.c
index 7756e643f85794ae101e808a9185b14dd8bd0b5a..9243ce89a9ee97ee6a2221cd191cd0a68258e49c 100644 (file)
--- a/init.c
+++ b/init.c
@@ -41,7 +41,6 @@
 #include "init.h"
 #include "address.h"
 #include "alias.h"
-#include "ascii.h"
 #include "buffer.h"
 #include "charset.h"
 #include "context.h"
index 76febfced8efc9a72d20a69377c6aac9b273a6f9..f643bc9bb0f2526e8068152296680ae9e2d08b01 100644 (file)
--- a/keymap.c
+++ b/keymap.c
@@ -28,7 +28,6 @@
 #include <stdlib.h>
 #include <string.h>
 #include "keymap.h"
-#include "ascii.h"
 #include "buffer.h"
 #include "functions.h"
 #include "globals.h"
index 19cf80412f8743516d33d18bfeb0e74a02fa93dc..cd7eae0b07096c8fcf6cb7e931e1df612813157c 100644 (file)
@@ -3,12 +3,12 @@ include $(top_srcdir)/flymake.am
 
 AUTOMAKE_OPTIONS = 1.6 foreign
 
-EXTRA_DIST = lib.h
+EXTRA_DIST = lib.h lib_ascii.h
 
 AM_CPPFLAGS = -I$(top_srcdir)
 
 noinst_LIBRARIES = liblib.a
 noinst_HEADERS =
 
-liblib_a_SOURCES =
+liblib_a_SOURCES = lib_ascii.c
 
index 3946871427d1c426336339347570bb5c76191ae8..500bbabea1af724a8e2033ac7dac2d5065c6378d 100644 (file)
--- a/lib/lib.h
+++ b/lib/lib.h
  * The library is self-contained -- some files may depend on others in the
  * library, but none depends on source from outside.
  *
+ * -# @subpage ascii
  */
 
 #ifndef _LIB_LIB_H
 #define _LIB_LIB_H
 
+#include "lib_ascii.h"
 
 #endif /* _LIB_LIB_H */
similarity index 51%
rename from ascii.c
rename to lib/lib_ascii.c
index 50dd09cf8d372b14ec678edd4b817130e0c21295..d8998e20ccc37238160a4b924553fa3031a80c48 100644 (file)
--- a/ascii.c
  * this program.  If not, see <http://www.gnu.org/licenses/>.
  */
 
+/**
+ * @page ascii ASCII string comparison routines
+ *
+ * Simple ASCII string comparisons.
+ *
+ * | Function            | Description
+ * | :------------------ | :---------------------------------
+ * | ascii_strcasecmp()  | Compare strings, ignoring the case
+ * | ascii_strlower()    | Lowercase a string
+ * | ascii_strncasecmp() | Compare strings, ignoring the case
+ */
 
 /*
  * Versions of the string comparison functions which are
  */
 
 #include "config.h"
+#include <ctype.h>
 #include <stdio.h>
-#include "ascii.h"
+#include "lib_ascii.h"
 
+/**
+ * ascii_strcasecmp - Compare strings, ignoring the case
+ * @param a First string to compare
+ * @param b Second string to compare
+ * @retval -1 a precedes b
+ * @retval  0 a and b are identical
+ * @retval  1 b precedes a
+ */
 int ascii_strcasecmp(const char *a, const char *b)
 {
-  int i;
-
   if (a == b)
     return 0;
   if (a == NULL && b)
@@ -43,11 +61,11 @@ int ascii_strcasecmp(const char *a, const char *b)
 
   for (;; a++, b++)
   {
-    if ((i = tolower(*a) - tolower(*b)))
+    int i = tolower(*a) - tolower(*b);
+    if (i)
       return i;
-    /* test for NUL here rather that in the for loop in order to detect unequal
-     * length strings (see http://dev.mutt.org/trac/ticket/3601)
-     */
+    /* test for NUL here rather than in the for loop in order to detect unequal
+     * length strings */
     if (!*a)
       break;
   }
@@ -55,10 +73,17 @@ int ascii_strcasecmp(const char *a, const char *b)
   return 0;
 }
 
+/**
+ * ascii_strncasecmp - Compare strings, ignoring the case
+ * @param a First string to compare
+ * @param b Second string to compare
+ * @param n Maximum number of characters to compare
+ * @retval -1 a precedes b
+ * @retval  0 a and b are identical
+ * @retval  1 b precedes a
+ */
 int ascii_strncasecmp(const char *a, const char *b, int n)
 {
-  int i;
-
   if (a == b)
     return 0;
   if (a == NULL && b)
@@ -68,9 +93,27 @@ int ascii_strncasecmp(const char *a, const char *b, int n)
 
   for (int j = 0; (*a || *b) && j < n; a++, b++, j++)
   {
-    if ((i = tolower(*a) - tolower(*b)))
+    int i = tolower(*a) - tolower(*b);
+    if (i)
       return i;
   }
 
   return 0;
 }
+
+/**
+ * ascii_strlower - Lowercase a string
+ * @param s String to transform
+ * @retval ptr Transformed string
+ *
+ * The string is transformed in place.
+ */
+char *ascii_strlower(char *s)
+{
+  char *p = s;
+
+  for (; *p; ++p)
+    *p = tolower(*p);
+
+  return s;
+}
similarity index 70%
rename from ascii.h
rename to lib/lib_ascii.h
index f6e13df09bc09c82fea851cf4b26959d2f91c383..a9ffcf00607cbb4ec88184ee19e74f9d02243db4 100644 (file)
--- a/ascii.h
  */
 
 /*
- * Versions of the string comparison functions which are
- * locale-insensitive.
+ * Versions of the string comparison functions which are locale-insensitive.
  */
 
-#ifndef _MUTT_ASCII_H
-#define _MUTT_ASCII_H
-
-#include <ctype.h>
+#ifndef _LIB_ASCII_H
+#define _LIB_ASCII_H
 
 int ascii_strcasecmp(const char *a, const char *b);
 int ascii_strncasecmp(const char *a, const char *b, int n);
+char *ascii_strlower(char *s);
 
-#define ascii_strcmp(a, b) mutt_strcmp(a, b)
-#define ascii_strncmp(a, b, c) mutt_strncmp(a, b, c)
-
-static inline char *ascii_strlower(char *s)
-{
-  char *p = s;
-
-  for (; *p; ++p)
-  {
-    *p = tolower(*p);
-  }
-
-  return s;
-}
-
-#endif /* _MUTT_ASCII_H */
+#endif /* _LIB_ASCII_H */
diff --git a/main.c b/main.c
index 4cf0a93c6bac89f9e1585e1ffed9b01a2e817102..f98a56b484e2ac17d102b2c1adf976383b4ad37a 100644 (file)
--- a/main.c
+++ b/main.c
@@ -38,7 +38,6 @@
 #include "mutt.h"
 #include "address.h"
 #include "alias.h"
-#include "ascii.h"
 #include "body.h"
 #include "buffy.h"
 #include "envelope.h"
diff --git a/mbyte.c b/mbyte.c
index 0b015d26d2f40ebbc7671672fd8f09fcac762334..d00c606847c3986724b463b160e4a4a014d391bf 100644 (file)
--- a/mbyte.c
+++ b/mbyte.c
@@ -31,7 +31,6 @@
 #include <string.h>
 #include <wchar.h>
 #include "mbyte.h"
-#include "ascii.h"
 #include "buffer.h"
 #include "charset.h"
 #include "lib.h"
index 5fa70c7dac6df4e88c4ca7939b9cae11695cd6e7..de5fb27733339e362d8dc85f6cd0bf64a552718d 100644 (file)
@@ -26,7 +26,6 @@
 #include <string.h>
 #include "mutt_idna.h"
 #include "address.h"
-#include "ascii.h"
 #include "charset.h"
 #include "envelope.h"
 #include "globals.h"
index 1d81cdba7f137941c7d2da172cd5994f0a82fa78..526a902ba5a7ff0f6aff0a613e9829838a8ae2ca 100644 (file)
--- a/muttlib.c
+++ b/muttlib.c
@@ -45,7 +45,6 @@
 #include "mutt.h"
 #include "address.h"
 #include "alias.h"
-#include "ascii.h"
 #include "body.h"
 #include "buffer.h"
 #include "charset.h"
diff --git a/mx.c b/mx.c
index 0af8250d0da355698c64a73a17f144fac2ea6a41..a3fe7b9df55ac7377a8e3062e24af322b66464fd 100644 (file)
--- a/mx.c
+++ b/mx.c
@@ -35,7 +35,6 @@
 #include "mutt.h"
 #include "mx.h"
 #include "address.h"
-#include "ascii.h"
 #include "body.h"
 #include "buffy.h"
 #include "context.h"
index e71034c8ae8dfa8fd5d617245af4f7256c105407..f7a7fa24e90cdb6308176f9a9826793947c25a57 100644 (file)
@@ -35,7 +35,6 @@
 #include "mutt.h"
 #include "address.h"
 #include "alias.h"
-#include "ascii.h"
 #include "body.h"
 #include "content.h"
 #include "context.h"
index ed88c024dc4d84ed70f9be8b279c4dd1404fc0d1..8e2edc0b7c5a62ec3eeea7e51382052e039cd1b2 100644 (file)
@@ -46,7 +46,6 @@
 #include "mutt.h"
 #include "address.h"
 #include "alias.h"
-#include "ascii.h"
 #include "body.h"
 #include "charset.h"
 #include "crypt.h"
index 57396d2d0527da73c84857fdcd5dd755db357c8a..07a6b42c47e0e449beca13721da832384a835307 100644 (file)
@@ -44,7 +44,6 @@
 #include "mutt.h"
 #include "pgp.h"
 #include "address.h"
-#include "ascii.h"
 #include "body.h"
 #include "charset.h"
 #include "crypt.h"
index 7fbd44017db39cd6dd14c16539390f0991f3f6a7..c2ab4ed26f0a7a14717f0c88db1648ebd00146ce 100644 (file)
@@ -34,7 +34,6 @@
 #include "smime.h"
 #include "address.h"
 #include "alias.h"
-#include "ascii.h"
 #include "body.h"
 #include "copy.h"
 #include "crypt.h"
index 42dc8a49a7875804a89a3f18f7805cbe4f649773..c3432a1c5f177d51825b6f9f02aabe4026d5ce83 100644 (file)
@@ -22,7 +22,6 @@
 
 #include "config.h"
 #include "parameter.h"
-#include "ascii.h"
 
 void mutt_free_parameter(struct Parameter **p)
 {
diff --git a/parse.c b/parse.c
index d64f5b60ecd60bb46de8af72cc99c0a6aa789d35..33420d6fe433aa942992cf79af27891bb79af09e 100644 (file)
--- a/parse.c
+++ b/parse.c
@@ -29,7 +29,6 @@
 #include <string.h>
 #include <time.h>
 #include "mutt.h"
-#include "ascii.h"
 #include "body.h"
 #include "buffer.h"
 #include "charset.h"
index 0be010cd71fc1e8fb591e7d8fd1f224a1d9a7778..03bc44df5123df01f57b24cf56e3df68db98313b 100644 (file)
--- a/pattern.c
+++ b/pattern.c
@@ -39,7 +39,6 @@
 #include "mutt.h"
 #include "pattern.h"
 #include "address.h"
-#include "ascii.h"
 #include "body.h"
 #include "buffer.h"
 #include "context.h"
index 520f9d5e11f83d5f5948590c14090754e352e87b..bc3056596639bb4ba56d0e6af4bbde05bbc5998d 100644 (file)
@@ -1,7 +1,6 @@
 account.c
 addrbook.c
 alias.c
-ascii.c
 attach.c
 base64.c
 bcache.c
@@ -62,6 +61,7 @@ init.c
 keymap.c
 keymap_alldefs.h
 lib.c
+lib/lib_ascii.c
 main.c
 mbox.c
 mbyte.c
index 5ce23acb4aaae2cd1f3d7959ea06ae412c1b7545..59263741ce030353c7a48a48151233c419ac9178 100644 (file)
@@ -25,7 +25,6 @@
 #include <stdio.h>
 #include <string.h>
 #include "account.h"
-#include "ascii.h"
 #include "globals.h"
 #include "lib.h"
 #include "lib/lib.h"
index 40c5edbcd0d4cf49d1fa7a2dda7c842d5e51bcb0..eba22e94e732d3aadf8efb3da045d1742b78cf20 100644 (file)
--- a/pop_lib.c
+++ b/pop_lib.c
@@ -30,7 +30,6 @@
 #include <string.h>
 #include "mutt.h"
 #include "account.h"
-#include "ascii.h"
 #include "context.h"
 #include "globals.h"
 #include "header.h"
index 04ec25b29061a04eb12fbe065c10f4e7e82c3c74..d39a0c8931401f5f9c51d1e7c544fd21f1c3aadc 100644 (file)
@@ -30,7 +30,6 @@
 #include <time.h>
 #include <unistd.h>
 #include "mutt.h"
-#include "ascii.h"
 #include "body.h"
 #include "context.h"
 #include "envelope.h"
index 085f8ca0f82e3021fab4ea61b94650031b4ebf55..6d590ad23d61015bc3616ab462ad90b0b196178a 100644 (file)
@@ -30,7 +30,6 @@
 #include <sys/stat.h>
 #include <unistd.h>
 #include "mutt.h"
-#include "ascii.h"
 #include "attach.h"
 #include "body.h"
 #include "context.h"
index 1547634d77136838ec5f5b7186326d69e0eb9391..40cf349d356caf2ccc05f78dba764f72e312902e 100644 (file)
@@ -33,7 +33,6 @@
 #include "mutt.h"
 #include "remailer.h"
 #include "address.h"
-#include "ascii.h"
 #include "envelope.h"
 #include "filter.h"
 #include "format_flags.h"
index ab735c6d5ecb5f57d6ad53091c5865f4f9b445e0..134f54a4bbef43728612504279392a6601345ace 100644 (file)
--- a/rfc1524.c
+++ b/rfc1524.c
@@ -37,7 +37,6 @@
 #include <unistd.h>
 #include "mutt.h"
 #include "rfc1524.h"
-#include "ascii.h"
 #include "body.h"
 #include "globals.h"
 #include "lib.h"
index 971a83ad4478b564420dda92b34066d2ed34f239..45af27f552c3f27ad8cda80db601136730457de0 100644 (file)
--- a/rfc2047.c
+++ b/rfc2047.c
@@ -28,7 +28,6 @@
 #include <string.h>
 #include "rfc2047.h"
 #include "address.h"
-#include "ascii.h"
 #include "charset.h"
 #include "globals.h"
 #include "lib.h"
index 93e8efe555d308ad3fbb4e49084b75b6e0116315..25c55895f5da7f4f7499db1cbeada064f6a554a7 100644 (file)
--- a/rfc3676.c
+++ b/rfc3676.c
@@ -32,7 +32,6 @@
 #include <string.h>
 #include <unistd.h>
 #include "mutt.h"
-#include "ascii.h"
 #include "body.h"
 #include "globals.h"
 #include "header.h"
@@ -309,7 +308,7 @@ int rfc3676_handler(struct Body *a, struct State *s)
       buf_off++;
 
     /* test for signature separator */
-    sigsep = (ascii_strcmp(buf + buf_off, "-- ") == 0);
+    sigsep = (mutt_strcmp(buf + buf_off, "-- ") == 0);
 
     /* a fixed line either has no trailing space or is the
      * signature separator */
@@ -381,7 +380,7 @@ void rfc3676_space_stuff(struct Header *hdr)
 
   while (fgets(buf, sizeof(buf), in))
   {
-    if ((ascii_strncmp("From ", buf, 5) == 0) || buf[0] == ' ')
+    if ((mutt_strncmp("From ", buf, 5) == 0) || buf[0] == ' ')
     {
       fputc(' ', out);
 #ifdef DEBUG
index b5d19546cc5e098f5b88dde7075259d1fdbb8b18..33e1b5d25cafc8d89d9b86bc2986062564383d18 100644 (file)
--- a/rfc822.c
+++ b/rfc822.c
@@ -25,7 +25,6 @@
 #include <stdio.h>
 #include <string.h>
 #include "rfc822.h"
-#include "ascii.h"
 #include "lib/lib.h"
 
 #ifdef TESTING
@@ -623,12 +622,12 @@ void rfc822_write_address_single(char *buf, size_t buflen, struct Address *addr,
   {
     if (!buflen)
       goto done;
-    if ((ascii_strcmp(addr->mailbox, "@") != 0) && !display)
+    if ((mutt_strcmp(addr->mailbox, "@") != 0) && !display)
     {
       strfcpy(pbuf, addr->mailbox, buflen);
       len = mutt_strlen(pbuf);
     }
-    else if ((ascii_strcmp(addr->mailbox, "@") != 0) && display)
+    else if ((mutt_strcmp(addr->mailbox, "@") != 0) && display)
     {
       strfcpy(pbuf, mutt_addr_for_display(addr), buflen);
       len = mutt_strlen(pbuf);
diff --git a/send.c b/send.c
index 26253fcedb82a0328afc91f4a35ac4442b0e17f2..3f2e86aff4c8ace187a07ad722f527d5fc79c5c3 100644 (file)
--- a/send.c
+++ b/send.c
@@ -35,7 +35,6 @@
 #include "mutt.h"
 #include "address.h"
 #include "alias.h"
-#include "ascii.h"
 #include "body.h"
 #include "context.h"
 #include "copy.h"
index 831edd6b86d982b45a9d2ff73b4d9b605c3bd78a..0949279667f624e83dba0d4910b3fb00e18bd86d 100644 (file)
--- a/sendlib.c
+++ b/sendlib.c
@@ -42,7 +42,6 @@
 #include <wchar.h>
 #include "mutt.h"
 #include "address.h"
-#include "ascii.h"
 #include "body.h"
 #include "buffy.h"
 #include "charset.h"
@@ -1485,7 +1484,7 @@ static bool check_boundary(const char *boundary, struct Body *b)
   if (b->next && check_boundary(boundary, b->next))
     return true;
 
-  if ((p = mutt_get_parameter("boundary", b->parameter)) && (ascii_strcmp(p, boundary) == 0))
+  if ((p = mutt_get_parameter("boundary", b->parameter)) && (mutt_strcmp(p, boundary) == 0))
     return true;
   return false;
 }
diff --git a/smtp.c b/smtp.c
index 73925d03c4554811874c4c7102fae0d28aea970d..7b9231bea046e15fd4d36e6d198e413b5a253dde 100644 (file)
--- a/smtp.c
+++ b/smtp.c
@@ -34,7 +34,6 @@
 #include "mutt.h"
 #include "account.h"
 #include "address.h"
-#include "ascii.h"
 #include "globals.h"
 #include "lib.h"
 #include "lib/lib.h"
diff --git a/url.c b/url.c
index 3ad2fef156eb713393566033df431eacc78aa7a7..97faee0e4b9eb744e15c78e2eb4138b0f49878ca 100644 (file)
--- a/url.c
+++ b/url.c
@@ -30,7 +30,6 @@
 #include <string.h>
 #include "mutt.h"
 #include "url.h"
-#include "ascii.h"
 #include "envelope.h"
 #include "globals.h"
 #include "lib.h"