Не выспался наверное...
может есть лимит на количество case: (например 64 штуки). Просто первая мысль которая пришла, не проверял код.
может есть лимит на количество case: (например 64 штуки). Просто первая мысль которая пришла, не проверял код.
Дело не в количестве.
Компилятор не смог переварить число 0xffffffff.
Дело не в количестве.
Компилятор не смог переварить число 0xffffffff.
Вам нужно исправить тип переменной ps32_Error на uint.
Тогда всё работает.
Вам нужно исправить тип переменной ps32_Error на uint.
Тогда всё работает.
Дело не в количестве.
Компилятор не смог переварить число 0xffffffff.
Отрыгнул что-ли?)))
странно конечно он поступил с этой функцией - при входе сразу же передал управление на выход из этой функции...
У кого есть немного времени, гляньте вот этот код, там switch(...), что ему не передавай, все равно выходит по default :