On Tue, 2003-01-14 at 01:27, Jeremy Hall wrote: > all of the code I've seen reads 3 bytes, determines the length, then reads > the correct amount.
I've definitively seen other code, too. :-) What is the benefit of doing two reads instead of one? Being able to malloc(section_length + 3) and to copy the first three bytes to the section buffer manually? The maximum section size is known to be 4096 bytes, so having a static buffer should be sufficient for most applications. Regards, Andreas -- Info: To unsubscribe send a mail to [EMAIL PROTECTED] with "unsubscribe linux-dvb" as subject.
