Connected: An Internet Encyclopedia
3.3 Enumeration

Up: Connected: An Internet Encyclopedia
Up: Requests For Comments
Up: RFC 1832
Up: 3. XDR DATA TYPES
Prev: 3.2. Unsigned Integer
Next: 3.4 Boolean

3.3 Enumeration

3.3 Enumeration

Enumerations have the same representation as signed integers. Enumerations are handy for describing subsets of the integers. Enumerated data is declared as follows:

         enum { name-identifier = constant, ... } identifier;

For example, the three colors red, yellow, and blue could be described by an enumerated type:

         enum { RED = 2, YELLOW = 3, BLUE = 5 } colors;

It is an error to encode as an enum any other integer than those that have been given assignments in the enum declaration.


Next: 3.4 Boolean

Connected: An Internet Encyclopedia
3.3 Enumeration