Results of Codeanalysis by Visual Studio, possible bugs and errors
this should be fixed as soon as possible or if unused removed. sry for german error massages.
C6387 Ungültiger Parameterwert 'str' könnte '0' sein: dies entspricht nicht der Spezifikation für Funktion 'atoi'. core argumentparser.h 237 'str' kann NULL sein. (In diese Verzweigung eintreten) 237 'str' ist eine Eingabe für 'atoi' (in c:\program files (x86)\microsoft visual studio 12.0\vc\include\stdlib.h:430 deklariert) 237 'str' sollte nicht NULL sein, da dies nicht der SAL-Anmerkung zu 'atoi' entspricht. 237
C6387 Ungültiger Parameterwert 'str' könnte '0' sein: dies entspricht nicht der Spezifikation für Funktion 'atof'. core argumentparser.h 244 'str' kann NULL sein. (In diese Verzweigung eintreten) 244 'str' ist eine Eingabe für 'atof' (in c:\program files (x86)\microsoft visual studio 12.0\vc\include\math.h:527 deklariert) 244 'str' sollte nicht NULL sein, da dies nicht der SAL-Anmerkung zu 'atof' entspricht. 244
C6031 Rückgabewert wird ignoriert Rückgabewert wird ignoriert: 'getc'. core directionstrategy.cpp 108
C6031 Rückgabewert wird ignoriert Rückgabewert wird ignoriert: 'getc'. core directionstrategy.cpp 114
/CRITICAL C6011 Dereferenzierender NULL-Zeiger. Dereferenzierender NULL-Zeiger 'act_cell'. core meshrouter.cpp 581 'act_cell' kann NULL sein. 578 Diese Schleife überspringen (Annahme: '(bool)=i<.size(), (), (bool)' ist false) 581 'act_cell' wird dereferenziert, kann jedoch weiterhin NULL sein. 581
/*CRITICAL C28182 Dereferenzieren der Kopie eines NULL-Zeigers Dereferenzierender NULL-Zeiger. 'sub' enthält den gleichen NULL-Wert wie 'stair'. core navmesh.cpp 2471 'sub' kann NULL sein. (In diese Verzweigung eintreten) 2459 In diese Schleife eintreten (Annahme: '') 2463 In diese Schleife eintreten (Annahme: 'kGetNumberOfSubRooms()') 2465 In diese Verzweigung eintreten (Annahme: 'st!=0') 2469 'sub' wird dereferenziert, kann jedoch weiterhin NULL sein. 2471
C6031 Rückgabewert wird ignoriert Rückgabewert wird ignoriert: 'getc'. core pedestrian.cpp 666
/*CRITICAL C28182 Dereferenzieren der Kopie eines NULL-Zeigers Dereferenzierender NULL-Zeiger. 'hline' enthält den gleichen NULL-Wert wie 'cros=dynamic_cast<Crossing *>hline, cros'. In Zeile 435 finden Sie einen früheren Ort, an dem dies vorkommen kann. core quickestpathrouter.cpp 443 'hline' wird dereferenziert, kann jedoch weiterhin NULL sein. 443
/*CRITICAL C28182 Dereferenzieren der Kopie eines NULL-Zeigers Dereferenzierender NULL-Zeiger. 'hline' enthält den gleichen NULL-Wert wie 'cros=dynamic_cast<Crossing *>hline, cros'. In Zeile 524 finden Sie einen früheren Ort, an dem dies vorkommen kann. core quickestpathrouter.cpp 534 'hline' wird dereferenziert, kann jedoch weiterhin NULL sein. 534