Single-Element Functions : Overview of Dataport Single Element Functions : Single-Element Function Examples : Example 2: Returning Enumerated Type Values

Example 2: Returning Enumerated Type Values

To return enumerated type values, include the following code:

stm_id state_id;
stm_element_name state_name;
char *state_type;
stm_state_type st_type;
int status;
.
.
.
state_id = stm_r_st (state_name, &status);
st_type = stm_r_st_type (state_id, &status);
switch (st_type) {
case stm_st_or:
strcpy (state_type,"or"); break;
case stm_st_and:
strcpy (state_type,"and"); break;
.
.
.
}

printf ("The state %s is of type %s",
state_name, state_type);