I have an enum:
enum myenum{ typeA, typeB, typeC } myenum_t;
Then, a functions is to be called with an enum parameter:
Can't you also do something like
enum myEnum {typeA,typeB, typeC}; int myFunction (myEnum arg1) { if (arg1 >= typeA && arg1 <= typeC) { // do work here } else { printf("invalid argument!"); } return 0; }