Lines Matching defs:diff
39 ssize_t diff = vlen - keylen;
46 /* diff = 0: 'value' has exacly the right size
47 * diff > 0: 'value' has too many bytes; one leading zero is allowed that
49 * diff < 0: 'value' is missing leading zeros, which we add
51 if (diff > 0) {
55 diff--;
58 if (diff)
61 if (-diff >= keylen)
64 if (diff) {
66 memset(rs, 0, -diff);
69 memcpy(&rs[-diff], d, vlen);
148 ssize_t diff;
168 diff = keylen - req->dst_len;
169 if (diff >= 0) {
170 if (diff)
171 memset(rawhash, 0, diff);
172 memcpy(&rawhash[diff], buffer + req->src_len, req->dst_len);
173 } else if (diff < 0) {