Code Explorer nesprávně detekuje funkce, pokud je v kódu víceřádkový
*extern "C" {}*.

Pro kód
[i]extern "C" {
#include <something.h>
}

void foo()
{
    if (ooo) {
    }

    try {
    }
    catch (...) {
    }

    bar();
}[/i]

zobrazí v seznamu funkcí
[i]catch (...)
foo()
if (ooo)[/i]

a v seznamu prototypů
*bar()*

Problém existuje už delší dobu. Projevuje se i ve verzi 4.5.3(2280).

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

Odpovedet emailem