forked from enlightenment/efl
Since we know we have enough space, use memcpy
SVN revision: 46103
This commit is contained in:
parent
f70c4ebe1f
commit
fb8d1dc110
|
@ -128,7 +128,7 @@ eina_strbuf_append(Eina_Strbuf *buf, const char *str)
|
|||
len = strlen(str);
|
||||
if (!_eina_strbuf_grow(buf, buf->len + len))
|
||||
return EINA_FALSE;
|
||||
eina_strlcpy(buf->buf + buf->len, str, buf->size - buf->len);
|
||||
memcpy(buf->buf + buf->len, str, buf->size - buf->len + 1);
|
||||
buf->len += len;
|
||||
return EINA_TRUE;
|
||||
}
|
||||
|
@ -151,7 +151,7 @@ eina_strbuf_append_escaped(Eina_Strbuf *buf, const char *str)
|
|||
len = strlen(esc);
|
||||
if (!_eina_strbuf_grow(buf, buf->len + len))
|
||||
return EINA_FALSE;
|
||||
eina_strlcpy(buf->buf + buf->len, esc, buf->size - buf->len);
|
||||
memcpy(buf->buf + buf->len, esc, buf->size - buf->len + 1);
|
||||
buf->len += len;
|
||||
free(esc);
|
||||
return EINA_TRUE;
|
||||
|
@ -175,8 +175,9 @@ eina_strbuf_append_n(Eina_Strbuf *buf, const char *str, unsigned int maxlen)
|
|||
if (!_eina_strbuf_grow(buf, buf->len + len))
|
||||
return EINA_FALSE;
|
||||
|
||||
eina_strlcpy(buf->buf + buf->len, str, len + 1); // + 1 for '\0'
|
||||
memcpy(buf->buf + buf->len, str, len + 1); // + 1 for '\0'
|
||||
buf->len += len;
|
||||
buf->buf[buf->len] = '\0';
|
||||
return EINA_TRUE;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue