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

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

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

Post by Shmuel » Wed 12 Jun, 2013 10:43

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

Удалить эти идентификаторы?

User avatar
DrKnS
Posts: 4609
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 4 times
Been thanked: 121 times
Contact:

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

Post by DrKnS » Wed 12 Jun, 2013 10:52

В куче мест идентификаторы рассчитываются в рантайме по принципу база + смещение.
В т. ч. все function key labels.
Поэтому трогать надо аккуратно и вникая в суть, а не по результату небольших скриптов.

Shmuel
Posts: 5201
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 16 times
Been thanked: 148 times

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

Post by Shmuel » Wed 12 Jun, 2013 11:38

Окей, я удалил 16 и вижу ещё 30 претендентов. Если хочешь, аккуратно потрогай.

2useven10
Posts: 3004
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 2 times
Been thanked: 82 times

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

Post by 2useven10 » Wed 12 Jun, 2013 12:18

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

Post Reply

Return to “Development”