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

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

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

Post by Shmuel »

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

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

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

Post by DrKnS »

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

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

Post by Shmuel »

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

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

Post by 2useven10 »

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

Return to “Development”