TapestryEngine

A 2D Platformer Game Engine
Log | Files | Refs

36a3c88e611d3185ebf8f8c6b7fba6037a5c6ac9.svn-base (12677B)


      1 <?xml version="1.0" encoding="UTF-8"?>
      2 <DEFECTS>
      3   <DEFECT>
      4     <SFA>
      5       <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
      6       <FILENAME>animation.h</FILENAME>
      7       <LINE>92</LINE>
      8       <COLUMN>20</COLUMN>
      9     </SFA>
     10     <DEFECTCODE>6282</DEFECTCODE>
     11     <DESCRIPTION>Incorrect operator:  assignment of constant in Boolean context. Consider using '==' instead.</DESCRIPTION>
     12     <FUNCTION>animation::Play</FUNCTION>
     13     <DECORATED>?Play@animation@@QAE_NH@Z</DECORATED>
     14     <FUNCLINE>89</FUNCLINE>
     15     <PATH></PATH>
     16   </DEFECT>
     17   <DEFECT>
     18     <SFA>
     19       <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
     20       <FILENAME>animation.h</FILENAME>
     21       <LINE>98</LINE>
     22       <COLUMN>20</COLUMN>
     23     </SFA>
     24     <DEFECTCODE>6282</DEFECTCODE>
     25     <DESCRIPTION>Incorrect operator:  assignment of constant in Boolean context. Consider using '==' instead.</DESCRIPTION>
     26     <FUNCTION>animation::Stop</FUNCTION>
     27     <DECORATED>?Stop@animation@@QAE_NXZ</DECORATED>
     28     <FUNCLINE>95</FUNCLINE>
     29     <PATH></PATH>
     30   </DEFECT>
     31   <DEFECT>
     32     <SFA>
     33       <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
     34       <FILENAME>utils.cpp</FILENAME>
     35       <LINE>45</LINE>
     36       <COLUMN>16</COLUMN>
     37     </SFA>
     38     <DEFECTCODE>6011</DEFECTCODE>
     39     <DESCRIPTION>Dereferencing NULL pointer 'surface'. </DESCRIPTION>
     40     <FUNCTION>LoadSurfaceBMP</FUNCTION>
     41     <DECORATED>?LoadSurfaceBMP@@YAPAUSDL_Surface@@PBD@Z</DECORATED>
     42     <FUNCLINE>26</FUNCLINE>
     43     <PROBABILITY>1</PROBABILITY>
     44     <RANK>4</RANK>
     45     <CATEGORY>
     46       <RULECATEGORY>mspft</RULECATEGORY>
     47     </CATEGORY>
     48     <PATH>
     49       <SFA>
     50         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
     51         <FILENAME>utils.cpp</FILENAME>
     52         <LINE>29</LINE>
     53         <COLUMN>5</COLUMN>
     54       </SFA>
     55       <SFA>
     56         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
     57         <FILENAME>utils.cpp</FILENAME>
     58         <LINE>36</LINE>
     59         <COLUMN>6</COLUMN>
     60       </SFA>
     61       <SFA>
     62         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
     63         <FILENAME>utils.cpp</FILENAME>
     64         <LINE>37</LINE>
     65         <COLUMN>7</COLUMN>
     66       </SFA>
     67       <SFA>
     68         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
     69         <FILENAME>utils.cpp</FILENAME>
     70         <LINE>39</LINE>
     71         <COLUMN>12</COLUMN>
     72       </SFA>
     73       <SFA>
     74         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
     75         <FILENAME>utils.cpp</FILENAME>
     76         <LINE>40</LINE>
     77         <COLUMN>13</COLUMN>
     78         <KEYEVENT>
     79           <ID>1</ID>
     80           <KIND>branch</KIND>
     81           <IMPORTANCE>Full</IMPORTANCE>
     82           <MESSAGE>'surface' may be NULL (Enter this branch)</MESSAGE>
     83         </KEYEVENT>
     84       </SFA>
     85       <SFA>
     86         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
     87         <FILENAME>utils.cpp</FILENAME>
     88         <LINE>42</LINE>
     89         <COLUMN>19</COLUMN>
     90       </SFA>
     91       <SFA>
     92         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
     93         <FILENAME>utils.cpp</FILENAME>
     94         <LINE>45</LINE>
     95         <COLUMN>16</COLUMN>
     96         <KEYEVENT>
     97           <ID>2</ID>
     98           <KIND>declaration</KIND>
     99           <IMPORTANCE>Full</IMPORTANCE>
    100           <MESSAGE>'surface' is an In/Out argument to 'SDL_SetColorKey' (declared at c:\users\baptistac1\documents\visual studio 2015\projects\sdl2-2.0.4\include\sdl_surface.h:224)</MESSAGE>
    101         </KEYEVENT>
    102       </SFA>
    103       <SFA>
    104         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    105         <FILENAME>utils.cpp</FILENAME>
    106         <LINE>45</LINE>
    107         <COLUMN>16</COLUMN>
    108         <KEYEVENT>
    109           <ID>3</ID>
    110           <KIND>usage</KIND>
    111           <IMPORTANCE>Essential</IMPORTANCE>
    112           <MESSAGE>'surface' is dereferenced, but may still be NULL</MESSAGE>
    113         </KEYEVENT>
    114       </SFA>
    115     </PATH>
    116   </DEFECT>
    117   <DEFECT>
    118     <SFA>
    119       <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    120       <FILENAME>utils.cpp</FILENAME>
    121       <LINE>92</LINE>
    122       <COLUMN>8</COLUMN>
    123     </SFA>
    124     <DEFECTCODE>6387</DEFECTCODE>
    125     <DESCRIPTION>'filecontent' could be '0':  this does not adhere to the specification for the function 'fread'. </DESCRIPTION>
    126     <FUNCTION>LoadJSON</FUNCTION>
    127     <DECORATED>?LoadJSON@@YAPAUcJSON@@PBD@Z</DECORATED>
    128     <FUNCLINE>70</FUNCLINE>
    129     <PROBABILITY>1</PROBABILITY>
    130     <RANK>4</RANK>
    131     <CATEGORY>
    132       <RULECATEGORY>mspft</RULECATEGORY>
    133     </CATEGORY>
    134     <PATH>
    135       <SFA>
    136         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    137         <FILENAME>utils.cpp</FILENAME>
    138         <LINE>73</LINE>
    139         <COLUMN>5</COLUMN>
    140       </SFA>
    141       <SFA>
    142         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    143         <FILENAME>utils.cpp</FILENAME>
    144         <LINE>80</LINE>
    145         <COLUMN>6</COLUMN>
    146       </SFA>
    147       <SFA>
    148         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    149         <FILENAME>utils.cpp</FILENAME>
    150         <LINE>81</LINE>
    151         <COLUMN>7</COLUMN>
    152       </SFA>
    153       <SFA>
    154         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    155         <FILENAME>utils.cpp</FILENAME>
    156         <LINE>82</LINE>
    157         <COLUMN>7</COLUMN>
    158       </SFA>
    159       <SFA>
    160         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    161         <FILENAME>utils.cpp</FILENAME>
    162         <LINE>84</LINE>
    163         <COLUMN>13</COLUMN>
    164       </SFA>
    165       <SFA>
    166         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    167         <FILENAME>utils.cpp</FILENAME>
    168         <LINE>85</LINE>
    169         <COLUMN>5</COLUMN>
    170       </SFA>
    171       <SFA>
    172         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    173         <FILENAME>utils.cpp</FILENAME>
    174         <LINE>87</LINE>
    175         <COLUMN>5</COLUMN>
    176         <KEYEVENT>
    177           <ID>1</ID>
    178           <KIND>declaration</KIND>
    179           <IMPORTANCE>Essential</IMPORTANCE>
    180           <MESSAGE>'filecontent' may be NULL</MESSAGE>
    181         </KEYEVENT>
    182       </SFA>
    183       <SFA>
    184         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    185         <FILENAME>utils.cpp</FILENAME>
    186         <LINE>89</LINE>
    187         <COLUMN>7</COLUMN>
    188       </SFA>
    189       <SFA>
    190         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    191         <FILENAME>utils.cpp</FILENAME>
    192         <LINE>90</LINE>
    193         <COLUMN>4</COLUMN>
    194       </SFA>
    195       <SFA>
    196         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    197         <FILENAME>utils.cpp</FILENAME>
    198         <LINE>92</LINE>
    199         <COLUMN>8</COLUMN>
    200         <KEYEVENT>
    201           <ID>2</ID>
    202           <KIND>declaration</KIND>
    203           <IMPORTANCE>Full</IMPORTANCE>
    204           <MESSAGE>'filecontent' is an In/Out argument to 'fread' (declared at c:\program files (x86)\windows kits\10\include\10.0.10240.0\ucrt\stdio.h:231)</MESSAGE>
    205         </KEYEVENT>
    206       </SFA>
    207       <SFA>
    208         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    209         <FILENAME>utils.cpp</FILENAME>
    210         <LINE>92</LINE>
    211         <COLUMN>8</COLUMN>
    212         <KEYEVENT>
    213           <ID>3</ID>
    214           <KIND>usage</KIND>
    215           <IMPORTANCE>Essential</IMPORTANCE>
    216           <MESSAGE>'filecontent' should not be NULL, because this is not consistent with the SAL annotation on 'fread'</MESSAGE>
    217         </KEYEVENT>
    218       </SFA>
    219     </PATH>
    220   </DEFECT>
    221   <DEFECT>
    222     <SFA>
    223       <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    224       <FILENAME>utils.cpp</FILENAME>
    225       <LINE>95</LINE>
    226       <COLUMN>19</COLUMN>
    227     </SFA>
    228     <DEFECTCODE>6011</DEFECTCODE>
    229     <DESCRIPTION>Dereferencing NULL pointer 'filecontent'. See line 92 for an earlier location where this can occur</DESCRIPTION>
    230     <FUNCTION>LoadJSON</FUNCTION>
    231     <DECORATED>?LoadJSON@@YAPAUcJSON@@PBD@Z</DECORATED>
    232     <FUNCLINE>70</FUNCLINE>
    233     <PROBABILITY>1</PROBABILITY>
    234     <RANK>4</RANK>
    235     <CATEGORY>
    236       <RULECATEGORY>mspft</RULECATEGORY>
    237     </CATEGORY>
    238     <PATH>
    239       <SFA>
    240         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    241         <FILENAME>utils.cpp</FILENAME>
    242         <LINE>73</LINE>
    243         <COLUMN>5</COLUMN>
    244       </SFA>
    245       <SFA>
    246         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    247         <FILENAME>utils.cpp</FILENAME>
    248         <LINE>80</LINE>
    249         <COLUMN>6</COLUMN>
    250       </SFA>
    251       <SFA>
    252         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    253         <FILENAME>utils.cpp</FILENAME>
    254         <LINE>81</LINE>
    255         <COLUMN>7</COLUMN>
    256       </SFA>
    257       <SFA>
    258         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    259         <FILENAME>utils.cpp</FILENAME>
    260         <LINE>82</LINE>
    261         <COLUMN>7</COLUMN>
    262       </SFA>
    263       <SFA>
    264         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    265         <FILENAME>utils.cpp</FILENAME>
    266         <LINE>84</LINE>
    267         <COLUMN>13</COLUMN>
    268       </SFA>
    269       <SFA>
    270         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    271         <FILENAME>utils.cpp</FILENAME>
    272         <LINE>85</LINE>
    273         <COLUMN>5</COLUMN>
    274       </SFA>
    275       <SFA>
    276         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    277         <FILENAME>utils.cpp</FILENAME>
    278         <LINE>87</LINE>
    279         <COLUMN>5</COLUMN>
    280         <KEYEVENT>
    281           <ID>1</ID>
    282           <KIND>declaration</KIND>
    283           <IMPORTANCE>Essential</IMPORTANCE>
    284           <MESSAGE>'filecontent' may be NULL</MESSAGE>
    285         </KEYEVENT>
    286       </SFA>
    287       <SFA>
    288         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    289         <FILENAME>utils.cpp</FILENAME>
    290         <LINE>89</LINE>
    291         <COLUMN>7</COLUMN>
    292       </SFA>
    293       <SFA>
    294         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    295         <FILENAME>utils.cpp</FILENAME>
    296         <LINE>90</LINE>
    297         <COLUMN>4</COLUMN>
    298       </SFA>
    299       <SFA>
    300         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    301         <FILENAME>utils.cpp</FILENAME>
    302         <LINE>92</LINE>
    303         <COLUMN>8</COLUMN>
    304         <KEYEVENT>
    305           <ID>2</ID>
    306           <KIND>declaration</KIND>
    307           <IMPORTANCE>Full</IMPORTANCE>
    308           <MESSAGE>'filecontent' is an In/Out argument to 'fread' (declared at c:\program files (x86)\windows kits\10\include\10.0.10240.0\ucrt\stdio.h:231)</MESSAGE>
    309         </KEYEVENT>
    310       </SFA>
    311       <SFA>
    312         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    313         <FILENAME>utils.cpp</FILENAME>
    314         <LINE>93</LINE>
    315         <COLUMN>7</COLUMN>
    316       </SFA>
    317       <SFA>
    318         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    319         <FILENAME>utils.cpp</FILENAME>
    320         <LINE>95</LINE>
    321         <COLUMN>19</COLUMN>
    322         <KEYEVENT>
    323           <ID>3</ID>
    324           <KIND>usage</KIND>
    325           <IMPORTANCE>Essential</IMPORTANCE>
    326           <MESSAGE>'filecontent' is dereferenced, but may still be NULL</MESSAGE>
    327         </KEYEVENT>
    328       </SFA>
    329     </PATH>
    330   </DEFECT>
    331 </DEFECTS>