This is probably a new bug.

If I have a C function like

[b]int blabla( int a, int b,
               int c, int d,
               int e, int f,
               double (&abc)[MAX_ABC],
               double (&def)[MAX_DEF] )
{
.
.
[/b]

The code explorer shows:
[b]
double (&abc)[MAX_ABC],
double (&def)[MAX_DEF] )
int blabla( int a, int b,[/b]

Now, if I'm in the function somewhere and hit the button "show in document" (or
so) from the code explorer, it highlightes the following line:

_double (&abc)[MAX_ABC],_

But the correct line should be:

[b]int blabla( int a, int b, int c, int d, int e, int f, double (&abc)[MAX_ABC],
double (&def)[MAX_DEF] )[/b]

I think the problem is, that there are round brackets used inside the round
function brackets. PSPad should handle this correctly by counting the
open/closed brackets and ignoring every bracket until the closing function
bracket is found.

-- 
<http://forum.pspad.com/read.php?4,63359,63359>
PSPad freeware editor http://www.pspad.com

Odpovedet emailem