unsigned char *old_data = sb->data;
#ifdef SILC_DEBUG
- assert(len <= (sb->tail - sb->data));
+ assert(len <= (uint32)(sb->tail - sb->data));
#endif
sb->data += len;
unsigned char *old_tail = sb->tail;
#ifdef SILC_DEBUG
- assert((sb->end - sb->tail) >= len);
+ assert((uint32)(sb->end - sb->tail) >= len);
#endif
sb->tail += len;
uint32 len)
{
#ifdef SILC_DEBUG
- assert((sb->data - sb->head) >= len);
+ assert((uint32)(sb->data - sb->head) >= len);
#endif
return (unsigned char *)memcpy(sb->head, data, len);
}
uint32 len)
{
#ifdef SILC_DEBUG
- assert((sb->tail - sb->data) >= len);
+ assert((uint32)(sb->tail - sb->data) >= len);
#endif
return (unsigned char *)memcpy(sb->data, data, len);
}
uint32 len)
{
#ifdef SILC_DEBUG
- assert((sb->end - sb->tail) >= len);
+ assert((uint32)(sb->end - sb->tail) >= len);
#endif
return (unsigned char *)memcpy(sb->tail, data, len);
}