Another big step to kill superflous bloat
I rewrote the half of src/lq_packet.[ch] which deals with incoming packets. This was triggered with performance output of gcc procuced by Sven-Ola Tuecke at CCCamp07.
It kills lots of (more than) superflous malloc()s and the same number of (free()s). And it also kills some code.
And if someone wants to play around, I tagged the CVS with BEFORE_LQ_PACKET_PART_1 and AFTER_LQ_PACKET_PART_1.
BTW is *_PART_2 reserved for the sending side - a rewrite of this doesn't seem to save that much CPU power and it is much more complicated, but it is also worth.