{
dbuff->p += inlen;
- return dbuff->parent ? _fr_dbuff_advance(dbuff->parent, inlen) : inlen;
+ return dbuff->parent ? _fr_dbuff_advance(dbuff->parent, inlen) : (ssize_t)inlen;
}
/** Advance position in dbuff by N bytes
memcpy(dbuff->p, in, inlen);
dbuff->p += inlen;
- return dbuff->parent ? _fr_dbuff_advance(dbuff->parent, inlen) : inlen;
+ return dbuff->parent ? _fr_dbuff_advance(dbuff->parent, inlen) : (ssize_t)inlen;
}
#define FR_DBUFF_MEMCPY_IN_RETURN(_dbuff, _in, _inlen) FR_DBUFF_RETURN(fr_dbuff_memcpy_in, _dbuff, _in, _inlen)
memset(dbuff->p, c, inlen);
dbuff->p += inlen;
- return dbuff->parent ? _fr_dbuff_advance(dbuff->parent, inlen) : inlen;
+ return dbuff->parent ? _fr_dbuff_advance(dbuff->parent, inlen) : (ssize_t)inlen;
}
#define FR_DBUFF_MEMSET_RETURN(_dbuff, _c, _inlen) FR_DBUFF_RETURN(fr_dbuff_memset, _dbuff, _c, _inlen)