memset((unsigned char *) nla + nla->nla_len, 0, nla_padlen(attrlen));
n->nm_nlh->nlmsg_len = tlen;
- NL_DBG(2, "msg %p: Reserved %d bytes at offset +%d for attr %d "
+ NL_DBG(2, "msg %p: Reserved %d bytes at offset +%td for attr %d "
"nlmsg_len=%d\n", n, attrlen,
(void *) nla - nlmsg_data(n->nm_nlh),
attrtype, n->nm_nlh->nlmsg_len);
return nl_errno(ENOMEM);
memcpy(nla_data(nla), data, attrlen);
- NL_DBG(2, "msg %p: Wrote %d bytes at offset +%d for attr %d\n",
+ NL_DBG(2, "msg %p: Wrote %d bytes at offset +%td for attr %d\n",
n, attrlen, (void *) nla - nlmsg_data(n->nm_nlh), attrtype);
return 0;
nm->nm_protocol = -1;
nm->nm_nlh->nlmsg_len = len;
- NL_DBG(2, "msg %p: Allocated new message, nlmsg_len=%d\n", nm, len);
+ NL_DBG(2, "msg %p: Allocated new message, nlmsg_len=%zu\n", nm, len);
return nm;
errout:
if (tlen > len)
memset(tmp + len, 0, tlen - len);
- NL_DBG(2, "msg %p: Reserved %d bytes, pad=%d, nlmsg_len=%d\n",
+ NL_DBG(2, "msg %p: Reserved %zu bytes, pad=%d, nlmsg_len=%d\n",
n, len, pad, n->nm_nlh->nlmsg_len);
return tmp;
return nl_errno(ENOMEM);
memcpy(tmp, data, len);
- NL_DBG(2, "msg %p: Appended %d bytes with padding %d\n", n, len, pad);
+ NL_DBG(2, "msg %p: Appended %zu bytes with padding %d\n", n, len, pad);
return 0;
}