когда я использую не-ascii символ для определения глобального массива, например:
const char table[] = {[L'č'] = 'c', ...};
так что C справляется с ситуацией, где я меняю локаль и затем получаю доступ к массиву через эти индексы?
Как это скомпилировано? Потому что 'č'
имеет разное значение в разных кодировках.