Неиспользуемые идентификаторы в farlang.templ.m4

Разработка Far.
Post Reply
Shmuel
Posts: 6217
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 31 times
Been thanked: 348 times

Неиспользуемые идентификаторы в farlang.templ.m4

Post by Shmuel »

С помощью небольшого скрипта выяснилось, что 999 из 2308 идентификаторов, объявленных в farlang.templ.m4, не встречаются ни в одном *.cpp и *.hpp файле (поиск проводился только в самой папке исходников Фара).

Удалить эти идентификаторы?
User avatar
DrKnS
Posts: 5810
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 10 times
Been thanked: 345 times

Re: Неиспользуемые идентификаторы в farlang.templ.m4

Post by DrKnS »

В куче мест идентификаторы рассчитываются в рантайме по принципу база + смещение.
В т. ч. все function key labels.
Поэтому трогать надо аккуратно и вникая в суть, а не по результату небольших скриптов.
Shmuel
Posts: 6217
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 31 times
Been thanked: 348 times

Re: Неиспользуемые идентификаторы в farlang.templ.m4

Post by Shmuel »

Окей, я удалил 16 и вижу ещё 30 претендентов. Если хочешь, аккуратно потрогай.
2useven10
Posts: 4225
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 6 times
Been thanked: 209 times

Re: Неиспользуемые идентификаторы в farlang.templ.m4

Post by 2useven10 »

МDeleteSkipAll, только что заюзал (хотя можно было и другой - много дублей).
MSingleView... -- это labels, о которых говорил DrKnS.
Два последних не используются ПОКА, ещё пригодятся.
Post Reply

Return to “Development”