Default to C99.

This lets us actually do things like declare variables inside the for()
statement. Exciting!
size_t is a better choice for size variables than unsigned int.

Plus, it's shorter to type.
Ppkt: Add a function to calculate the size of the entire packet chain.