#include <stdio.h>
typedef enum{A,B,C} test;
enum test2{D,E,F};
void takeEnum(int b, test a)
{
}
void takeEnum2(int b, enum test2 a)
{
}
int main(int argc, char **argv) {
takeEnum(5,B);
takeEnum2(5,D);
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CnR5cGVkZWYgZW51bXtBLEIsQ30gdGVzdDsKCmVudW0gdGVzdDJ7RCxFLEZ9OwoKdm9pZCB0YWtlRW51bShpbnQgYiwgdGVzdCBhKQp7CglwcmludGYoIiVkIixhKTsKfQoKdm9pZCB0YWtlRW51bTIoaW50IGIsIGVudW0gdGVzdDIgYSkKewoJcHJpbnRmKCIlZCIsYSk7Cn0KCmludCBtYWluKGludCBhcmdjLCBjaGFyICoqYXJndikgewoJdGFrZUVudW0oNSxCKTsKCXRha2VFbnVtMig1LEQpOwoJcmV0dXJuIDA7Cn0=