C H A P T E R 5
Variables: Identifiers, Basic Scalar Data Types, and Literals
Classic Data Types
C programmers will find that packetC provides a variety of familiar data types that follow C99 conventions. The use of identifiers, literals, and basic scalar data types is almost identical to what you would expect from C. In a few instances, such as enumeration types and structure bit-fields, there are subtle differences introduced to clean up ambiguities in C99 or to address some specific issues related to network structures required by packetC. Those differences don't appear visually or grammatically as much as they do in the implementation expectations ...