Как понимать такую запись:
switch (TmpAddr){
case IMC_FLASH_START:
case IMC_FLASH_EXTENDED_START:
MemoryType = MEMORY_TYPE_FLASH;
LastOffsetFlash = 0xFFFF;
LastResponse = IPMI_UNSPECIFIED_ERROR;
Target = 0;
return IPMI_OK;
case IMC_EEPROM_START:
MemoryType = MEMORY_TYPE_EEPROM;
Target = 0;
return IPMI_OK;
И т.д.
Почему первый кейс пустой? Это ошибка или, как мне ту подсказывают, при двух кейсах выполняется условие?.. Я всегда думал, что switch () такого не позволяет и выбирает только один кейс из всех своих...