Díky za úpravu. Výstup už je lepší.
K úplné spokojenosti mi ale schází ještě další detail.
Upravil jsem mírně vzorek kódu:

[I]extern "C" {
#define DEF 1
#include <something.h>
int bar(); }

extern "C" void boo() {}

#include <somethingelse.h>

void foo()
{
    bool ooo = true;
    if (ooo) {
    }

    try {
    }
    catch (...) {
    }
    
    bar();
    boo();
}
[/I]

V ideálním případě by měl být výsledek v Code Exploreru stejný, jako by
tam vůbec extern "C" a jejich případné závorky nebyly.

Takže pro kód nahoře by měl být výsledek stejný jako pro následující
upravený kód:

[I]#define DEF 1
#include <something.h>
int bar();

void boo() {}

#include <somethingelse.h>

void foo()
{
    bool ooo = true;
    if (ooo) {
    }

    try {
    }
    catch (...) {
    }
    
    bar();
    boo();
}[/I]

[B]Function
 - boo()
 - foo()
Prototypes
 - bar()
Define
 - DEF
Include
 - <something.h>
 - <somethingelse.h>[/B]

Testováno na buildu 4.5.3(2284).

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

Odpovedet emailem