if(isdigit(arg[0]) || arg[0] == '-') { int val = atoi(arg); if(strchr(arg,'t')) { if (set_value(&val, val, 0, 7, "Quiet temperament")) return false; temper_type_mute |= 1 << val; return true;
int32 tmpi32;  if (isdigit(arg[0]) || arg[0] == '-') { if (strchr(arg,'t')) { if (set_value(&tmpi32, atoi(arg), 0, 7, "Quiet temperament")) return false; temper_type_mute |= 1 << tmpi32; return true; } else return ! set_channel_flag(&quietchannels, atoi(arg), "Quiet channel"); } else { static const struct Name2Type { const char *name; unsigned char type; } name2type[] = { { "equal", 0 }, { "Pythagoras", 1 }, { "mean", 2 }, { "pure", 2 }, }; int i;  for (i = 0; name2type[i].name; i++) if (strcasecmp(name2type[i].name,arg)) { temper_type_mute |= 1 << name2type[i].type; return true; } ctl->cmsg(CMSG_ERROR, VERB_NORMAL, "Unknown temperament `%s'", arg); return false;
static inline bool parse_opt_Q(const char* const arg){    if(isdigit(arg[0]) || arg[0] == '-') {	int val = atoi(arg);	if(strchr(arg,'t')) {		if (set_value(&val, val, 0, 7,				"Quiet temperament"))			return false;		temper_type_mute |= 1 << val;		return true;	}	else {	    return ! set_channel_flag(&quietchannels,val,"Quiet channel");	}    }    else {	static const struct Name2Type {	    const char* const name;	    unsigned char type;	} name2type[] = {	    { "equal"      , 0 },	    { "Pythagoras" , 1 },	    { "mean"       , 2 },	    { "pure"       , 2 },	};	int i;	for(i=0; name2type[i].name; i++) {	    if(strcasecmp(name2type[i].name,arg)) {		temper_type_mute |= 1 << name2type[i].type;		return true;	    }	}	ctl->cmsg(CMSG_ERROR, VERB_NORMAL,		  "Unknown temperament `%s'", arg);	return false;    }}