Ha nem is C++-ra, de egy átírás ráférne, legalábbis a "felhasználói" API-ra mindenképp. Vagy legalább egy korrekt dokumentáció kéne...
Sosem értettem egyébként ezt a C++ SUX hozzáállást C-s projekteknél. Értem én, hogy kivételkezelés meg virtuális fv-ek: broaf, de semmit sem kötelező használni, és pl a konstruktor/destruktor páros elég hasznos tud lenni...
"...handing C++ to the average programmer seems roughly comparable to handing a loaded .45 to a chimpanzee." -- Ted Ts'o