Теперь буду знать, какие ссылки кидать любителям комментариев по-русски в международном коде. :-)
Кстати, никогда не посоветую кому-то копаться в коде, который писали китайцы. Они, точно так же, как и русские студенты-быдлокодеры везде пихают свои нац.символы.
Нац. символы там не самая большая беда. Гораздо хуже, что они очень терпеливы и трудолюбивы и код как у тебя по ссылке в mZWidget.cpp в функциях drawButtonFunc и drawButtonNum можно найти и во вполне международных проектах, написанных китайскими программистами. Причём с точки зрения китайца, необходимости это переписывать нет. Там ведь всего страница кода и всё вполне очевидно :-) А в задачах покрупнее не видят ничего плохого в наличии у функции 30-40 позиционных параметров. В общем, есть специфика.
В этом «си» есть одинарные кавычки для строки (во второй строке основной функции первый аргумент), есть какие-то квадратные скобки, похоже для приведения типа (третья строка, первый аргумент).
+ какая-то удобная библиотека GUI (вывод изображений, мало строк кода).
Но вполне возможно, что реально пропатчить gcc — убрать проверку символов идентификатора на принадлежность первой половине ASCII, оставив лишь проверку на допустимость.
Тогда хоть в моей любимой КОИ8, хоть в любой другой кодировке все будет правильно работать. По идее.
сишечка же. строчки с #, дефайны макросами, main без аргументов. и уникод во все поля.
вдругорядъ прозреваю: руский язык без образно исковеркан был рефомами мономаха, петра-реформатора-царя-ненастоящего, и далее всех кому ни попавадя — зело невместно того же самого декадансткого направления. уродовали азбуку языка русскаго до 33 знакобукв, выкинув образную буквицу из 49-буквенной кириллицы родовой памяти. как завещали нам деды и отцы наши. и это уже опосля того, как не единожды надругались над глаголицей, берестяной грамотою и письмом руническим и узелковым.
так и глумятся кащеи убогие — убирая образность и многомерность языка рускаго. понятие за понятием, образ за образом, буква за буквой. ведь ежели вещь нельзя назвать — поведать и помыслить её будет тягостно.
и обрубить надеются архонты окаянные — алгоритм маршрутизации в казуальной сети.
но чу! недалече им DDoS-ить роутинг наш ведический православный, по законам рита и веданте сконфигурённый маршрутами отстроенными к памяти родовой, памяти предков. делает новый круг эпоха круголета числобога, навное становится явным, а явное — правным, и ночь сварога — к концу близится. взойдёт ярило-солнце в новый небесный чертог, эпоха кали юга и мары — закончится, а эпоха новая взойдёт.
и расцветёт сто школ, и распустятся сто цветов векторного гипертекстового фидонета, предками нашими завещанного. деды наши ноды держали — и мы будем.
истинно китайский язык программирования должен иметь двухмерный синтаксис, писать стихами в смысл и по рифме. а ещё лучше — трёхмерный или многомерный.