Здравствуйте! Подскажите, пожалуйста, следующее:
Есть код на Си, который по сути выглядет так:
некий заголовочный файл:
# h.h
#define START_TEST(A) void A (void)
один из си файлов:
...
# c.c
# include"h.h"
START_TEST(ts1t1)
{
...
}
...
# main.c
#include"h.h"
int main()
{
ts1t1();
return 0;
}
если сгенерить tag-файл для этого кода, он будет выглядеть так:
# tags
START_TEST c.c /^START_TEST(ts1t1)$/;" f
START_TEST h.h 1;" d
main main.c /^int main()$/;" f
Вопрос:
Как перейти к определению функции ts1t1?
Для обычных функций это выглядит как :tag main или CTRL-]
Изменить код я не могу, потому как его слишком много и его писал не я. Я только занимаюсь поддержкой. И мне бы хотелось переходить на такого рода функции, так как в коде подобного добра много.
Ответ на:
комментарий
от aeuo
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Как объявить extern struct (2011)
- Форум Препроцессор c/c++. Подстановка/макрогенерация. (2017)
- Форум [тупняк]gcc ругается на код (2017)
- Форум Зависимые друг от друга типы (2013)
- Форум pthread C++ (2004)
- Форум Шаблоны и заголовочные файлы, с++ (2011)
- Форум Вопрос по компоновке программы на Си (2009)
- Форум [C] Изменение кода в рантайме (2011)
- Форум unshare(CLONE_NEWUSER) после chroot() сходит с ума (возвращает EPERM) (2018)
- Форум Структуры, заголовки, typedef'ы и циклические зависимости. (2012)