I'm afraid there is some misunderstanding. The problem of the treeview I'm talking about is the treeview you use in your IDE to display the project's contents. Sources, header files etc... When I click on the + sign of a source.c treeitem, I get to see the functions that are in this 'c' file, but apparently the parser of the IDE does not seem to find all functions in a source. As I said in the previous posting, it seems as if the parser stops at a certain amount of bytes processed. As if there is some kind of limitation. It has nothing to do with my projects, it's simply the IDE. Just because I find this a great feature, I noticed the flaw.
Pascal.
No misunderstanding I think - at least not on my part.
There are no fixed limits in the IDE. I use the Browse Information manager (POBR) to find functions in source files. It uses a SQLite database - no fixed limits there either. I use a standard TreeView in the IDE, in theory there could be a limit here. I doubt it.
You could try the following from the command line:
POBR /W /B /F test.tag -KFP -L source.c >filename.txt
This will scan the source file called
source.c for functions and prototypes, and store the result in the database TEST.TAG and also the text file
filename.txt. If you can't find the missing function names in
filename.txt, they can (of course) never appear in the TreeView. I suspect the problem is here - not with any buffer limit.
Pelle