error: switch "m" requires a value