I am writting a big C program with lots of plain *.c and *.h files. It starts to grows a lot and the organization of the files is becoming caotic, as different functions has interrelations between them. Sometime the choice of where to store a certain function is a dificult task.
The design of my program is more like a kind of tree, or even a graph, more than modular.
Does anybody knows of any IDE or source editor that can organize the functions in other ways that traditional ones?
thx for the help