- loop check different speedup pkt-dname-reading, 1% faster for
nocache-recursion check.
- less hashing during msg parse, 4% for recursion.
+ - small speed fix for dname_count_size_labels, +1 or +2% recursion.
21 February 2008: Wouter
- speedup of root-delegation message encoding by 15%.
{
uint8_t lablen;
int labs = 1;
- *size = 1;
+ size_t sz = 1;
lablen = *dname++;
while(lablen) {
labs++;
- *size += lablen+1;
+ sz += lablen+1;
dname += lablen;
lablen = *dname++;
}
+ *size = sz;
return labs;
-
}
/**