X-Git-Url: http://git.madism.org/?a=blobdiff_plain;ds=sidebyside;f=lib-lib%2Fstr.h;h=25abac85e79d461b3d946e1ac260f31e8b2c24bd;hb=c76ab67f3430e67b14b381bc1e3a23a14a4053b8;hp=a5791c31eda5452470b5a57c715251df95449f73;hpb=16536d59024177409f49134c3f03f69855c144b9;p=apps%2Fmadmutt.git diff --git a/lib-lib/str.h b/lib-lib/str.h index a5791c3..25abac8 100644 --- a/lib-lib/str.h +++ b/lib-lib/str.h @@ -128,6 +128,14 @@ static inline char *m_strreplace(char **p, const char *s) { return (*p = m_strdup(s)); } +static inline ssize_t m_strputc(char *dst, ssize_t n, int c) { + if (n > 1) { + dst[0] = c; + dst[1] = '\0'; + } + return 1; +} + ssize_t m_strcpy(char *dst, ssize_t n, const char *src); ssize_t m_strncpy(char *dst, ssize_t n, const char *src, ssize_t l);