]> granicus.if.org Git - neomutt/commitdiff
Let mutt_str_strnfcpy return the string length
authorPietro Cerutti <gahr@gahr.ch>
Fri, 26 Jan 2018 13:39:05 +0000 (13:39 +0000)
committerRichard Russon <rich@flatcap.org>
Fri, 26 Jan 2018 14:25:24 +0000 (14:25 +0000)
mutt/string.c
mutt/string2.h

index 02084452fa59275e846c2252887c5ba7e40298f3..a694da8fec5e78b1415529f7f5d7db13fa1cafc2 100644 (file)
@@ -718,9 +718,9 @@ int mutt_str_is_email_wsp(char c)
  * @param src  String to copy
  * @param size Maximum number of characters to copy
  * @param dlen Length of buffer
- * @retval ptr Destination buffer
+ * @retval len Destination string length
  */
-char *mutt_str_strnfcpy(char *dest, char *src, size_t size, size_t dlen)
+size_t mutt_str_strnfcpy(char *dest, char *src, size_t size, size_t dlen)
 {
   if (dlen > size)
     dlen = size - 1;
index d57364bfd1b66eeff35e88dbe40d1f88af2c8f65..ba4af69891353775a4a93728ea189863a154d3e4 100644 (file)
@@ -95,7 +95,7 @@ char *      mutt_str_strlower(char *s);
 int         mutt_str_strncasecmp(const char *a, const char *b, size_t l);
 char *      mutt_str_strncat(char *d, size_t l, const char *s, size_t sl);
 int         mutt_str_strncmp(const char *a, const char *b, size_t l);
-char *      mutt_str_strnfcpy(char *dest, char *src, size_t size, size_t dlen);
+size_t      mutt_str_strnfcpy(char *dest, char *src, size_t size, size_t dlen);
 char *      mutt_str_substr_cpy(char *dest, const char *begin, const char *end, size_t destlen);
 char *      mutt_str_substr_dup(const char *begin, const char *end);
 const char *mutt_str_sysexit(int e);