static inline int chunk_memcat(struct buffer *chk, const char *src,
size_t len)
{
- if (unlikely(chk->data < 0 || chk->data + len >= chk->size))
+ if (unlikely(chk->data + len >= chk->size))
return 0;
memcpy(chk->area + chk->data, src, len);
len = strlen(str);
- if (unlikely(chk->data < 0 || chk->data + len >= chk->size))
+ if (unlikely(chk->data + len >= chk->size))
return 0;
memcpy(chk->area + chk->data, str, len + 1);
*/
static inline int chunk_strncat(struct buffer *chk, const char *str, int nb)
{
- if (unlikely(chk->data < 0 || chk->data + nb >= chk->size))
+ if (unlikely(chk->data + nb >= chk->size))
return 0;
memcpy(chk->area + chk->data, str, nb);
*/
static inline char *chunk_newstr(struct buffer *chk)
{
- if (chk->data < 0 || chk->data + 1 >= chk->size)
+ if (chk->data + 1 >= chk->size)
return NULL;
chk->area[chk->data++] = 0;
*/
static inline char *chunk_dup(struct buffer *dst, const struct buffer *src)
{
- if (!dst || !src || src->data < 0 || !src->area)
+ if (!dst || !src || !src->area)
return NULL;
if (dst->size)
va_list argp;
int ret;
- if (chk->data < 0 || !chk->area || !chk->size)
+ if (!chk->area || !chk->size)
return 0;
va_start(argp, fmt);
int olen, free;
char c;
- if (dst->data < 0)
- return dst->data;
-
olen = dst->data;
for (i = 0; i < src->data; i++) {
int olen, free;
char c;
- if (dst->data < 0)
- return dst->data;
-
olen = dst->data;
for (i = 0; i < src->data; i++) {