I
* Имя: 16-bit Switch Case
* Назначение: Тестовая прикладная задача,
* осуществляющая коммутацию по полученному 16-битному
* значению.
typedef unsigned short UIntl6; UIntl6 switch__case(UIntl6 a) {
UIntl6 output; switch (a) {
case 0x0001:
output=0x0001;
break;
case 0x0002:
output=0x0002;
break;
case 0x0003:
output=0x0003;
break;
case 0x0004:
output=0x0004;
break;
case 0x0005:
output=0x0005;
break;
case 0x0006:
output=0x000 6;
break;
case 0x0007:
output=0x0007;
break;
case 0x0008:
output=0x0008;
break;
case 0x0009:
output=0x000 9;