Есть файл, в котором объявлены структуры и функции (x.h).
/* E */ void test1(int i);
/* E */ void test2(int i);
void test3(int i);
/* E */ void test4(int i);
/* E */ void test5(int i,
int j);
/* E */ typedef int myint;
/* E */ typedef struct
{
int i;
int j;
} mystruct;
Мне нужно пройтись по директории и выгрести скриптом все экспортируемые причендалы в отдельный файл. Все это у меня есть, но проблема в том, что мой текущий вариант работает только по строкам и экспортирует соответственно только однострочные функции и определения. Код здесь
Может кто-нибудь мне с этим помочь?