TapestryEngine

A 2D Platformer Game Engine
Log | Files | Refs

bcdd1acb09ae81dbcf4cbbdd72939812f32f2921.svn-base (39759B)


      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>level.cpp</FILENAME>
     35       <LINE>68</LINE>
     36       <COLUMN>6</COLUMN>
     37     </SFA>
     38     <DEFECTCODE>6246</DEFECTCODE>
     39     <DESCRIPTION>Local declaration of 'overs' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '64' of 'c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\level.cpp'.</DESCRIPTION>
     40     <FUNCTION>Level::LoadWorld</FUNCTION>
     41     <DECORATED>?LoadWorld@Level@@QAE_NPAUcJSON@@@Z</DECORATED>
     42     <FUNCLINE>16</FUNCLINE>
     43     <PATH>
     44       <SFA>
     45         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
     46         <FILENAME>level.cpp</FILENAME>
     47         <LINE>64</LINE>
     48         <COLUMN>14</COLUMN>
     49       </SFA>
     50     </PATH>
     51   </DEFECT>
     52   <DEFECT>
     53     <SFA>
     54       <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
     55       <FILENAME>level.cpp</FILENAME>
     56       <LINE>151</LINE>
     57       <COLUMN>12</COLUMN>
     58     </SFA>
     59     <DEFECTCODE>6386</DEFECTCODE>
     60     <DESCRIPTION>Buffer overrun while writing to 'Index':  the writable size is '(unsigned int)cJSON_GetArraySize(anim_set)*sizeof(int)' bytes, but '8' bytes might be written.</DESCRIPTION>
     61     <FUNCTION>Level::LoadAnimations</FUNCTION>
     62     <DECORATED>?LoadAnimations@Level@@QAE_NPAUcJSON@@@Z</DECORATED>
     63     <FUNCLINE>113</FUNCLINE>
     64     <PROBABILITY>1</PROBABILITY>
     65     <RANK>4</RANK>
     66     <CATEGORY>
     67       <RULECATEGORY>mspft</RULECATEGORY>
     68     </CATEGORY>
     69     <PATH>
     70       <SFA>
     71         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
     72         <FILENAME>level.cpp</FILENAME>
     73         <LINE>115</LINE>
     74         <COLUMN>6</COLUMN>
     75       </SFA>
     76       <SFA>
     77         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
     78         <FILENAME>level.cpp</FILENAME>
     79         <LINE>116</LINE>
     80         <COLUMN>13</COLUMN>
     81       </SFA>
     82       <SFA>
     83         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
     84         <FILENAME>level.cpp</FILENAME>
     85         <LINE>117</LINE>
     86         <COLUMN>10</COLUMN>
     87       </SFA>
     88       <SFA>
     89         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
     90         <FILENAME>level.cpp</FILENAME>
     91         <LINE>117</LINE>
     92         <COLUMN>19</COLUMN>
     93       </SFA>
     94       <SFA>
     95         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
     96         <FILENAME>level.cpp</FILENAME>
     97         <LINE>119</LINE>
     98         <COLUMN>7</COLUMN>
     99       </SFA>
    100       <SFA>
    101         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    102         <FILENAME>level.cpp</FILENAME>
    103         <LINE>120</LINE>
    104         <COLUMN>17</COLUMN>
    105       </SFA>
    106       <SFA>
    107         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    108         <FILENAME>level.cpp</FILENAME>
    109         <LINE>123</LINE>
    110         <COLUMN>7</COLUMN>
    111       </SFA>
    112       <SFA>
    113         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    114         <FILENAME>level.cpp</FILENAME>
    115         <LINE>124</LINE>
    116         <COLUMN>6</COLUMN>
    117       </SFA>
    118       <SFA>
    119         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    120         <FILENAME>level.cpp</FILENAME>
    121         <LINE>125</LINE>
    122         <COLUMN>6</COLUMN>
    123       </SFA>
    124       <SFA>
    125         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    126         <FILENAME>level.cpp</FILENAME>
    127         <LINE>127</LINE>
    128         <COLUMN>7</COLUMN>
    129       </SFA>
    130       <SFA>
    131         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    132         <FILENAME>level.cpp</FILENAME>
    133         <LINE>128</LINE>
    134         <COLUMN>6</COLUMN>
    135       </SFA>
    136       <SFA>
    137         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    138         <FILENAME>level.cpp</FILENAME>
    139         <LINE>129</LINE>
    140         <COLUMN>6</COLUMN>
    141       </SFA>
    142       <SFA>
    143         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    144         <FILENAME>level.cpp</FILENAME>
    145         <LINE>130</LINE>
    146         <COLUMN>6</COLUMN>
    147       </SFA>
    148       <SFA>
    149         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    150         <FILENAME>level.cpp</FILENAME>
    151         <LINE>131</LINE>
    152         <COLUMN>6</COLUMN>
    153       </SFA>
    154       <SFA>
    155         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    156         <FILENAME>level.cpp</FILENAME>
    157         <LINE>133</LINE>
    158         <COLUMN>7</COLUMN>
    159       </SFA>
    160       <SFA>
    161         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    162         <FILENAME>level.cpp</FILENAME>
    163         <LINE>135</LINE>
    164         <COLUMN>10</COLUMN>
    165       </SFA>
    166       <SFA>
    167         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    168         <FILENAME>level.cpp</FILENAME>
    169         <LINE>136</LINE>
    170         <COLUMN>5</COLUMN>
    171         <KEYEVENT>
    172           <ID>1</ID>
    173           <KIND>declaration</KIND>
    174           <IMPORTANCE>Essential</IMPORTANCE>
    175           <MESSAGE>'Index' is a 0 byte array</MESSAGE>
    176         </KEYEVENT>
    177       </SFA>
    178       <SFA>
    179         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    180         <FILENAME>level.cpp</FILENAME>
    181         <LINE>138</LINE>
    182         <COLUMN>11</COLUMN>
    183       </SFA>
    184       <SFA>
    185         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    186         <FILENAME>level.cpp</FILENAME>
    187         <LINE>138</LINE>
    188         <COLUMN>20</COLUMN>
    189         <KEYEVENT>
    190           <ID>2</ID>
    191           <KIND>branch</KIND>
    192           <IMPORTANCE>Full</IMPORTANCE>
    193           <MESSAGE>Enter this loop, (assume 'j&lt;cJSON_GetArraySize(anim_set)')</MESSAGE>
    194         </KEYEVENT>
    195       </SFA>
    196       <SFA>
    197         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    198         <FILENAME>level.cpp</FILENAME>
    199         <LINE>140</LINE>
    200         <COLUMN>8</COLUMN>
    201       </SFA>
    202       <SFA>
    203         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    204         <FILENAME>level.cpp</FILENAME>
    205         <LINE>141</LINE>
    206         <COLUMN>7</COLUMN>
    207       </SFA>
    208       <SFA>
    209         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    210         <FILENAME>level.cpp</FILENAME>
    211         <LINE>142</LINE>
    212         <COLUMN>7</COLUMN>
    213       </SFA>
    214       <SFA>
    215         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    216         <FILENAME>level.cpp</FILENAME>
    217         <LINE>143</LINE>
    218         <COLUMN>7</COLUMN>
    219       </SFA>
    220       <SFA>
    221         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    222         <FILENAME>level.cpp</FILENAME>
    223         <LINE>146</LINE>
    224         <COLUMN>7</COLUMN>
    225       </SFA>
    226       <SFA>
    227         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    228         <FILENAME>level.cpp</FILENAME>
    229         <LINE>148</LINE>
    230         <COLUMN>7</COLUMN>
    231       </SFA>
    232       <SFA>
    233         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    234         <FILENAME>level.cpp</FILENAME>
    235         <LINE>150</LINE>
    236         <COLUMN>17</COLUMN>
    237       </SFA>
    238       <SFA>
    239         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    240         <FILENAME>level.cpp</FILENAME>
    241         <LINE>151</LINE>
    242         <COLUMN>12</COLUMN>
    243       </SFA>
    244       <SFA>
    245         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    246         <FILENAME>level.cpp</FILENAME>
    247         <LINE>138</LINE>
    248         <COLUMN>53</COLUMN>
    249         <KEYEVENT>
    250           <ID>3</ID>
    251           <KIND>declaration</KIND>
    252           <IMPORTANCE>Essential</IMPORTANCE>
    253           <MESSAGE>'j' may equal 1</MESSAGE>
    254         </KEYEVENT>
    255       </SFA>
    256       <SFA>
    257         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    258         <FILENAME>level.cpp</FILENAME>
    259         <LINE>138</LINE>
    260         <COLUMN>20</COLUMN>
    261         <KEYEVENT>
    262           <ID>4</ID>
    263           <KIND>branch</KIND>
    264           <IMPORTANCE>Full</IMPORTANCE>
    265           <MESSAGE>Continue this loop, (assume 'j&lt;cJSON_GetArraySize(anim_set)')</MESSAGE>
    266         </KEYEVENT>
    267       </SFA>
    268       <SFA>
    269         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    270         <FILENAME>level.cpp</FILENAME>
    271         <LINE>140</LINE>
    272         <COLUMN>8</COLUMN>
    273         <KEYEVENT>
    274           <ID>5</ID>
    275           <KIND>declaration</KIND>
    276           <IMPORTANCE>Full</IMPORTANCE>
    277           <MESSAGE>'j' is an In/Out argument to 'cJSON_GetArrayItem' (declared at c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\cjson.h:80)</MESSAGE>
    278         </KEYEVENT>
    279       </SFA>
    280       <SFA>
    281         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    282         <FILENAME>level.cpp</FILENAME>
    283         <LINE>141</LINE>
    284         <COLUMN>7</COLUMN>
    285       </SFA>
    286       <SFA>
    287         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    288         <FILENAME>level.cpp</FILENAME>
    289         <LINE>142</LINE>
    290         <COLUMN>7</COLUMN>
    291       </SFA>
    292       <SFA>
    293         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    294         <FILENAME>level.cpp</FILENAME>
    295         <LINE>143</LINE>
    296         <COLUMN>7</COLUMN>
    297       </SFA>
    298       <SFA>
    299         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    300         <FILENAME>level.cpp</FILENAME>
    301         <LINE>146</LINE>
    302         <COLUMN>7</COLUMN>
    303       </SFA>
    304       <SFA>
    305         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    306         <FILENAME>level.cpp</FILENAME>
    307         <LINE>148</LINE>
    308         <COLUMN>7</COLUMN>
    309       </SFA>
    310       <SFA>
    311         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    312         <FILENAME>level.cpp</FILENAME>
    313         <LINE>150</LINE>
    314         <COLUMN>17</COLUMN>
    315       </SFA>
    316       <SFA>
    317         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    318         <FILENAME>level.cpp</FILENAME>
    319         <LINE>151</LINE>
    320         <COLUMN>12</COLUMN>
    321         <KEYEVENT>
    322           <ID>6</ID>
    323           <KIND>usage</KIND>
    324           <IMPORTANCE>Essential</IMPORTANCE>
    325           <MESSAGE>Invalid write to 'Index', (outside its writable range)</MESSAGE>
    326         </KEYEVENT>
    327       </SFA>
    328     </PATH>
    329   </DEFECT>
    330   <DEFECT>
    331     <SFA>
    332       <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    333       <FILENAME>level.cpp</FILENAME>
    334       <LINE>151</LINE>
    335       <COLUMN>12</COLUMN>
    336     </SFA>
    337     <DEFECTCODE>6011</DEFECTCODE>
    338     <DESCRIPTION>Dereferencing NULL pointer 'Index'. </DESCRIPTION>
    339     <FUNCTION>Level::LoadAnimations</FUNCTION>
    340     <DECORATED>?LoadAnimations@Level@@QAE_NPAUcJSON@@@Z</DECORATED>
    341     <FUNCLINE>113</FUNCLINE>
    342     <PROBABILITY>1</PROBABILITY>
    343     <RANK>4</RANK>
    344     <CATEGORY>
    345       <RULECATEGORY>mspft</RULECATEGORY>
    346     </CATEGORY>
    347     <PATH>
    348       <SFA>
    349         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    350         <FILENAME>level.cpp</FILENAME>
    351         <LINE>115</LINE>
    352         <COLUMN>6</COLUMN>
    353       </SFA>
    354       <SFA>
    355         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    356         <FILENAME>level.cpp</FILENAME>
    357         <LINE>116</LINE>
    358         <COLUMN>13</COLUMN>
    359       </SFA>
    360       <SFA>
    361         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    362         <FILENAME>level.cpp</FILENAME>
    363         <LINE>117</LINE>
    364         <COLUMN>10</COLUMN>
    365       </SFA>
    366       <SFA>
    367         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    368         <FILENAME>level.cpp</FILENAME>
    369         <LINE>117</LINE>
    370         <COLUMN>19</COLUMN>
    371       </SFA>
    372       <SFA>
    373         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    374         <FILENAME>level.cpp</FILENAME>
    375         <LINE>119</LINE>
    376         <COLUMN>7</COLUMN>
    377       </SFA>
    378       <SFA>
    379         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    380         <FILENAME>level.cpp</FILENAME>
    381         <LINE>120</LINE>
    382         <COLUMN>17</COLUMN>
    383       </SFA>
    384       <SFA>
    385         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    386         <FILENAME>level.cpp</FILENAME>
    387         <LINE>123</LINE>
    388         <COLUMN>7</COLUMN>
    389       </SFA>
    390       <SFA>
    391         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    392         <FILENAME>level.cpp</FILENAME>
    393         <LINE>124</LINE>
    394         <COLUMN>6</COLUMN>
    395       </SFA>
    396       <SFA>
    397         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    398         <FILENAME>level.cpp</FILENAME>
    399         <LINE>125</LINE>
    400         <COLUMN>6</COLUMN>
    401       </SFA>
    402       <SFA>
    403         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    404         <FILENAME>level.cpp</FILENAME>
    405         <LINE>127</LINE>
    406         <COLUMN>7</COLUMN>
    407       </SFA>
    408       <SFA>
    409         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    410         <FILENAME>level.cpp</FILENAME>
    411         <LINE>128</LINE>
    412         <COLUMN>6</COLUMN>
    413       </SFA>
    414       <SFA>
    415         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    416         <FILENAME>level.cpp</FILENAME>
    417         <LINE>129</LINE>
    418         <COLUMN>6</COLUMN>
    419       </SFA>
    420       <SFA>
    421         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    422         <FILENAME>level.cpp</FILENAME>
    423         <LINE>130</LINE>
    424         <COLUMN>6</COLUMN>
    425       </SFA>
    426       <SFA>
    427         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    428         <FILENAME>level.cpp</FILENAME>
    429         <LINE>131</LINE>
    430         <COLUMN>6</COLUMN>
    431       </SFA>
    432       <SFA>
    433         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    434         <FILENAME>level.cpp</FILENAME>
    435         <LINE>133</LINE>
    436         <COLUMN>7</COLUMN>
    437       </SFA>
    438       <SFA>
    439         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    440         <FILENAME>level.cpp</FILENAME>
    441         <LINE>135</LINE>
    442         <COLUMN>10</COLUMN>
    443       </SFA>
    444       <SFA>
    445         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    446         <FILENAME>level.cpp</FILENAME>
    447         <LINE>136</LINE>
    448         <COLUMN>5</COLUMN>
    449         <KEYEVENT>
    450           <ID>1</ID>
    451           <KIND>declaration</KIND>
    452           <IMPORTANCE>Essential</IMPORTANCE>
    453           <MESSAGE>'Index' may be NULL</MESSAGE>
    454         </KEYEVENT>
    455       </SFA>
    456       <SFA>
    457         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    458         <FILENAME>level.cpp</FILENAME>
    459         <LINE>138</LINE>
    460         <COLUMN>11</COLUMN>
    461       </SFA>
    462       <SFA>
    463         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    464         <FILENAME>level.cpp</FILENAME>
    465         <LINE>138</LINE>
    466         <COLUMN>20</COLUMN>
    467         <KEYEVENT>
    468           <ID>2</ID>
    469           <KIND>branch</KIND>
    470           <IMPORTANCE>Full</IMPORTANCE>
    471           <MESSAGE>Enter this loop, (assume 'j&lt;cJSON_GetArraySize(anim_set)')</MESSAGE>
    472         </KEYEVENT>
    473       </SFA>
    474       <SFA>
    475         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    476         <FILENAME>level.cpp</FILENAME>
    477         <LINE>140</LINE>
    478         <COLUMN>8</COLUMN>
    479       </SFA>
    480       <SFA>
    481         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    482         <FILENAME>level.cpp</FILENAME>
    483         <LINE>141</LINE>
    484         <COLUMN>7</COLUMN>
    485       </SFA>
    486       <SFA>
    487         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    488         <FILENAME>level.cpp</FILENAME>
    489         <LINE>142</LINE>
    490         <COLUMN>7</COLUMN>
    491       </SFA>
    492       <SFA>
    493         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    494         <FILENAME>level.cpp</FILENAME>
    495         <LINE>143</LINE>
    496         <COLUMN>7</COLUMN>
    497       </SFA>
    498       <SFA>
    499         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    500         <FILENAME>level.cpp</FILENAME>
    501         <LINE>146</LINE>
    502         <COLUMN>7</COLUMN>
    503       </SFA>
    504       <SFA>
    505         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    506         <FILENAME>level.cpp</FILENAME>
    507         <LINE>148</LINE>
    508         <COLUMN>7</COLUMN>
    509       </SFA>
    510       <SFA>
    511         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    512         <FILENAME>level.cpp</FILENAME>
    513         <LINE>150</LINE>
    514         <COLUMN>17</COLUMN>
    515       </SFA>
    516       <SFA>
    517         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    518         <FILENAME>level.cpp</FILENAME>
    519         <LINE>151</LINE>
    520         <COLUMN>12</COLUMN>
    521         <KEYEVENT>
    522           <ID>3</ID>
    523           <KIND>usage</KIND>
    524           <IMPORTANCE>Essential</IMPORTANCE>
    525           <MESSAGE>'Index' is dereferenced, but may still be NULL</MESSAGE>
    526         </KEYEVENT>
    527       </SFA>
    528     </PATH>
    529   </DEFECT>
    530   <DEFECT>
    531     <SFA>
    532       <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    533       <FILENAME>level.cpp</FILENAME>
    534       <LINE>120</LINE>
    535       <COLUMN>17</COLUMN>
    536     </SFA>
    537     <DEFECTCODE>6386</DEFECTCODE>
    538     <DESCRIPTION>Buffer overrun while writing to 'mAnim_names':  the writable size is '(unsigned int)cJSON_GetArraySize(animations)*sizeof(char *)' bytes, but '8' bytes might be written.</DESCRIPTION>
    539     <FUNCTION>Level::LoadAnimations</FUNCTION>
    540     <DECORATED>?LoadAnimations@Level@@QAE_NPAUcJSON@@@Z</DECORATED>
    541     <FUNCLINE>113</FUNCLINE>
    542     <PROBABILITY>1</PROBABILITY>
    543     <RANK>4</RANK>
    544     <CATEGORY>
    545       <RULECATEGORY>mspft</RULECATEGORY>
    546     </CATEGORY>
    547     <PATH>
    548       <SFA>
    549         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    550         <FILENAME>level.cpp</FILENAME>
    551         <LINE>115</LINE>
    552         <COLUMN>6</COLUMN>
    553       </SFA>
    554       <SFA>
    555         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    556         <FILENAME>level.cpp</FILENAME>
    557         <LINE>116</LINE>
    558         <COLUMN>13</COLUMN>
    559       </SFA>
    560       <SFA>
    561         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    562         <FILENAME>level.cpp</FILENAME>
    563         <LINE>117</LINE>
    564         <COLUMN>10</COLUMN>
    565       </SFA>
    566       <SFA>
    567         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    568         <FILENAME>level.cpp</FILENAME>
    569         <LINE>117</LINE>
    570         <COLUMN>19</COLUMN>
    571         <KEYEVENT>
    572           <ID>1</ID>
    573           <KIND>branch</KIND>
    574           <IMPORTANCE>Full</IMPORTANCE>
    575           <MESSAGE>Enter this loop, (assume '&lt;branch condition&gt;')</MESSAGE>
    576         </KEYEVENT>
    577       </SFA>
    578       <SFA>
    579         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    580         <FILENAME>level.cpp</FILENAME>
    581         <LINE>119</LINE>
    582         <COLUMN>7</COLUMN>
    583       </SFA>
    584       <SFA>
    585         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    586         <FILENAME>level.cpp</FILENAME>
    587         <LINE>120</LINE>
    588         <COLUMN>17</COLUMN>
    589       </SFA>
    590       <SFA>
    591         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    592         <FILENAME>level.cpp</FILENAME>
    593         <LINE>123</LINE>
    594         <COLUMN>7</COLUMN>
    595       </SFA>
    596       <SFA>
    597         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    598         <FILENAME>level.cpp</FILENAME>
    599         <LINE>124</LINE>
    600         <COLUMN>6</COLUMN>
    601       </SFA>
    602       <SFA>
    603         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    604         <FILENAME>level.cpp</FILENAME>
    605         <LINE>125</LINE>
    606         <COLUMN>6</COLUMN>
    607       </SFA>
    608       <SFA>
    609         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    610         <FILENAME>level.cpp</FILENAME>
    611         <LINE>127</LINE>
    612         <COLUMN>7</COLUMN>
    613       </SFA>
    614       <SFA>
    615         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    616         <FILENAME>level.cpp</FILENAME>
    617         <LINE>128</LINE>
    618         <COLUMN>6</COLUMN>
    619       </SFA>
    620       <SFA>
    621         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    622         <FILENAME>level.cpp</FILENAME>
    623         <LINE>129</LINE>
    624         <COLUMN>6</COLUMN>
    625       </SFA>
    626       <SFA>
    627         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    628         <FILENAME>level.cpp</FILENAME>
    629         <LINE>130</LINE>
    630         <COLUMN>6</COLUMN>
    631       </SFA>
    632       <SFA>
    633         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    634         <FILENAME>level.cpp</FILENAME>
    635         <LINE>131</LINE>
    636         <COLUMN>6</COLUMN>
    637       </SFA>
    638       <SFA>
    639         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    640         <FILENAME>level.cpp</FILENAME>
    641         <LINE>133</LINE>
    642         <COLUMN>7</COLUMN>
    643       </SFA>
    644       <SFA>
    645         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    646         <FILENAME>level.cpp</FILENAME>
    647         <LINE>135</LINE>
    648         <COLUMN>10</COLUMN>
    649       </SFA>
    650       <SFA>
    651         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    652         <FILENAME>level.cpp</FILENAME>
    653         <LINE>136</LINE>
    654         <COLUMN>5</COLUMN>
    655       </SFA>
    656       <SFA>
    657         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    658         <FILENAME>level.cpp</FILENAME>
    659         <LINE>138</LINE>
    660         <COLUMN>11</COLUMN>
    661       </SFA>
    662       <SFA>
    663         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    664         <FILENAME>level.cpp</FILENAME>
    665         <LINE>138</LINE>
    666         <COLUMN>20</COLUMN>
    667       </SFA>
    668       <SFA>
    669         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    670         <FILENAME>level.cpp</FILENAME>
    671         <LINE>153</LINE>
    672         <COLUMN>14</COLUMN>
    673       </SFA>
    674       <SFA>
    675         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    676         <FILENAME>level.cpp</FILENAME>
    677         <LINE>154</LINE>
    678         <COLUMN>18</COLUMN>
    679       </SFA>
    680       <SFA>
    681         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    682         <FILENAME>level.cpp</FILENAME>
    683         <LINE>155</LINE>
    684         <COLUMN>21</COLUMN>
    685       </SFA>
    686       <SFA>
    687         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    688         <FILENAME>level.cpp</FILENAME>
    689         <LINE>158</LINE>
    690         <COLUMN>15</COLUMN>
    691       </SFA>
    692       <SFA>
    693         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    694         <FILENAME>level.cpp</FILENAME>
    695         <LINE>117</LINE>
    696         <COLUMN>54</COLUMN>
    697         <KEYEVENT>
    698           <ID>2</ID>
    699           <KIND>declaration</KIND>
    700           <IMPORTANCE>Essential</IMPORTANCE>
    701           <MESSAGE>'i' may equal 1</MESSAGE>
    702         </KEYEVENT>
    703       </SFA>
    704       <SFA>
    705         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    706         <FILENAME>level.cpp</FILENAME>
    707         <LINE>117</LINE>
    708         <COLUMN>19</COLUMN>
    709         <KEYEVENT>
    710           <ID>3</ID>
    711           <KIND>branch</KIND>
    712           <IMPORTANCE>Full</IMPORTANCE>
    713           <MESSAGE>Continue this loop, (assume '&lt;branch condition&gt;')</MESSAGE>
    714         </KEYEVENT>
    715       </SFA>
    716       <SFA>
    717         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    718         <FILENAME>level.cpp</FILENAME>
    719         <LINE>119</LINE>
    720         <COLUMN>7</COLUMN>
    721         <KEYEVENT>
    722           <ID>4</ID>
    723           <KIND>declaration</KIND>
    724           <IMPORTANCE>Full</IMPORTANCE>
    725           <MESSAGE>'i' is an In/Out argument to 'cJSON_GetArrayItem' (declared at c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\cjson.h:80)</MESSAGE>
    726         </KEYEVENT>
    727       </SFA>
    728       <SFA>
    729         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    730         <FILENAME>level.cpp</FILENAME>
    731         <LINE>120</LINE>
    732         <COLUMN>17</COLUMN>
    733         <KEYEVENT>
    734           <ID>5</ID>
    735           <KIND>usage</KIND>
    736           <IMPORTANCE>Essential</IMPORTANCE>
    737           <MESSAGE>Invalid write to 'mAnim_names', (outside its writable range)</MESSAGE>
    738         </KEYEVENT>
    739       </SFA>
    740     </PATH>
    741   </DEFECT>
    742   <DEFECT>
    743     <SFA>
    744       <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    745       <FILENAME>level.cpp</FILENAME>
    746       <LINE>150</LINE>
    747       <COLUMN>17</COLUMN>
    748     </SFA>
    749     <DEFECTCODE>6386</DEFECTCODE>
    750     <DESCRIPTION>Buffer overrun while writing to 'frame_data':  the writable size is '(unsigned int)cJSON_GetArraySize(anim_set)*sizeof(FrameSet)' bytes, but '8216' bytes might be written.</DESCRIPTION>
    751     <FUNCTION>Level::LoadAnimations</FUNCTION>
    752     <DECORATED>?LoadAnimations@Level@@QAE_NPAUcJSON@@@Z</DECORATED>
    753     <FUNCLINE>113</FUNCLINE>
    754     <PROBABILITY>1</PROBABILITY>
    755     <RANK>4</RANK>
    756     <CATEGORY>
    757       <RULECATEGORY>mspft</RULECATEGORY>
    758     </CATEGORY>
    759     <PATH>
    760       <SFA>
    761         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    762         <FILENAME>level.cpp</FILENAME>
    763         <LINE>115</LINE>
    764         <COLUMN>6</COLUMN>
    765       </SFA>
    766       <SFA>
    767         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    768         <FILENAME>level.cpp</FILENAME>
    769         <LINE>116</LINE>
    770         <COLUMN>13</COLUMN>
    771       </SFA>
    772       <SFA>
    773         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    774         <FILENAME>level.cpp</FILENAME>
    775         <LINE>117</LINE>
    776         <COLUMN>10</COLUMN>
    777       </SFA>
    778       <SFA>
    779         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    780         <FILENAME>level.cpp</FILENAME>
    781         <LINE>117</LINE>
    782         <COLUMN>19</COLUMN>
    783       </SFA>
    784       <SFA>
    785         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    786         <FILENAME>level.cpp</FILENAME>
    787         <LINE>119</LINE>
    788         <COLUMN>7</COLUMN>
    789       </SFA>
    790       <SFA>
    791         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    792         <FILENAME>level.cpp</FILENAME>
    793         <LINE>120</LINE>
    794         <COLUMN>17</COLUMN>
    795       </SFA>
    796       <SFA>
    797         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    798         <FILENAME>level.cpp</FILENAME>
    799         <LINE>123</LINE>
    800         <COLUMN>7</COLUMN>
    801       </SFA>
    802       <SFA>
    803         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    804         <FILENAME>level.cpp</FILENAME>
    805         <LINE>124</LINE>
    806         <COLUMN>6</COLUMN>
    807       </SFA>
    808       <SFA>
    809         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    810         <FILENAME>level.cpp</FILENAME>
    811         <LINE>125</LINE>
    812         <COLUMN>6</COLUMN>
    813       </SFA>
    814       <SFA>
    815         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    816         <FILENAME>level.cpp</FILENAME>
    817         <LINE>127</LINE>
    818         <COLUMN>7</COLUMN>
    819       </SFA>
    820       <SFA>
    821         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    822         <FILENAME>level.cpp</FILENAME>
    823         <LINE>128</LINE>
    824         <COLUMN>6</COLUMN>
    825       </SFA>
    826       <SFA>
    827         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    828         <FILENAME>level.cpp</FILENAME>
    829         <LINE>129</LINE>
    830         <COLUMN>6</COLUMN>
    831       </SFA>
    832       <SFA>
    833         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    834         <FILENAME>level.cpp</FILENAME>
    835         <LINE>130</LINE>
    836         <COLUMN>6</COLUMN>
    837       </SFA>
    838       <SFA>
    839         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    840         <FILENAME>level.cpp</FILENAME>
    841         <LINE>131</LINE>
    842         <COLUMN>6</COLUMN>
    843       </SFA>
    844       <SFA>
    845         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    846         <FILENAME>level.cpp</FILENAME>
    847         <LINE>133</LINE>
    848         <COLUMN>7</COLUMN>
    849       </SFA>
    850       <SFA>
    851         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    852         <FILENAME>level.cpp</FILENAME>
    853         <LINE>135</LINE>
    854         <COLUMN>10</COLUMN>
    855         <KEYEVENT>
    856           <ID>1</ID>
    857           <KIND>declaration</KIND>
    858           <IMPORTANCE>Essential</IMPORTANCE>
    859           <MESSAGE>'frame_data' is a 0 byte array</MESSAGE>
    860         </KEYEVENT>
    861       </SFA>
    862       <SFA>
    863         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    864         <FILENAME>level.cpp</FILENAME>
    865         <LINE>136</LINE>
    866         <COLUMN>5</COLUMN>
    867       </SFA>
    868       <SFA>
    869         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    870         <FILENAME>level.cpp</FILENAME>
    871         <LINE>138</LINE>
    872         <COLUMN>11</COLUMN>
    873       </SFA>
    874       <SFA>
    875         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    876         <FILENAME>level.cpp</FILENAME>
    877         <LINE>138</LINE>
    878         <COLUMN>20</COLUMN>
    879         <KEYEVENT>
    880           <ID>2</ID>
    881           <KIND>branch</KIND>
    882           <IMPORTANCE>Full</IMPORTANCE>
    883           <MESSAGE>Enter this loop, (assume 'j&lt;cJSON_GetArraySize(anim_set)')</MESSAGE>
    884         </KEYEVENT>
    885       </SFA>
    886       <SFA>
    887         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    888         <FILENAME>level.cpp</FILENAME>
    889         <LINE>140</LINE>
    890         <COLUMN>8</COLUMN>
    891       </SFA>
    892       <SFA>
    893         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    894         <FILENAME>level.cpp</FILENAME>
    895         <LINE>141</LINE>
    896         <COLUMN>7</COLUMN>
    897       </SFA>
    898       <SFA>
    899         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    900         <FILENAME>level.cpp</FILENAME>
    901         <LINE>142</LINE>
    902         <COLUMN>7</COLUMN>
    903       </SFA>
    904       <SFA>
    905         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    906         <FILENAME>level.cpp</FILENAME>
    907         <LINE>143</LINE>
    908         <COLUMN>7</COLUMN>
    909       </SFA>
    910       <SFA>
    911         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    912         <FILENAME>level.cpp</FILENAME>
    913         <LINE>146</LINE>
    914         <COLUMN>7</COLUMN>
    915       </SFA>
    916       <SFA>
    917         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    918         <FILENAME>level.cpp</FILENAME>
    919         <LINE>148</LINE>
    920         <COLUMN>7</COLUMN>
    921       </SFA>
    922       <SFA>
    923         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    924         <FILENAME>level.cpp</FILENAME>
    925         <LINE>150</LINE>
    926         <COLUMN>17</COLUMN>
    927       </SFA>
    928       <SFA>
    929         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    930         <FILENAME>level.cpp</FILENAME>
    931         <LINE>151</LINE>
    932         <COLUMN>12</COLUMN>
    933       </SFA>
    934       <SFA>
    935         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    936         <FILENAME>level.cpp</FILENAME>
    937         <LINE>138</LINE>
    938         <COLUMN>53</COLUMN>
    939         <KEYEVENT>
    940           <ID>3</ID>
    941           <KIND>declaration</KIND>
    942           <IMPORTANCE>Essential</IMPORTANCE>
    943           <MESSAGE>'j' may equal 1</MESSAGE>
    944         </KEYEVENT>
    945       </SFA>
    946       <SFA>
    947         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    948         <FILENAME>level.cpp</FILENAME>
    949         <LINE>138</LINE>
    950         <COLUMN>20</COLUMN>
    951         <KEYEVENT>
    952           <ID>4</ID>
    953           <KIND>branch</KIND>
    954           <IMPORTANCE>Full</IMPORTANCE>
    955           <MESSAGE>Continue this loop, (assume 'j&lt;cJSON_GetArraySize(anim_set)')</MESSAGE>
    956         </KEYEVENT>
    957       </SFA>
    958       <SFA>
    959         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    960         <FILENAME>level.cpp</FILENAME>
    961         <LINE>140</LINE>
    962         <COLUMN>8</COLUMN>
    963         <KEYEVENT>
    964           <ID>5</ID>
    965           <KIND>declaration</KIND>
    966           <IMPORTANCE>Full</IMPORTANCE>
    967           <MESSAGE>'j' is an In/Out argument to 'cJSON_GetArrayItem' (declared at c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\cjson.h:80)</MESSAGE>
    968         </KEYEVENT>
    969       </SFA>
    970       <SFA>
    971         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    972         <FILENAME>level.cpp</FILENAME>
    973         <LINE>141</LINE>
    974         <COLUMN>7</COLUMN>
    975       </SFA>
    976       <SFA>
    977         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    978         <FILENAME>level.cpp</FILENAME>
    979         <LINE>142</LINE>
    980         <COLUMN>7</COLUMN>
    981       </SFA>
    982       <SFA>
    983         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    984         <FILENAME>level.cpp</FILENAME>
    985         <LINE>143</LINE>
    986         <COLUMN>7</COLUMN>
    987       </SFA>
    988       <SFA>
    989         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    990         <FILENAME>level.cpp</FILENAME>
    991         <LINE>146</LINE>
    992         <COLUMN>7</COLUMN>
    993       </SFA>
    994       <SFA>
    995         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    996         <FILENAME>level.cpp</FILENAME>
    997         <LINE>148</LINE>
    998         <COLUMN>7</COLUMN>
    999       </SFA>
   1000       <SFA>
   1001         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
   1002         <FILENAME>level.cpp</FILENAME>
   1003         <LINE>150</LINE>
   1004         <COLUMN>17</COLUMN>
   1005         <KEYEVENT>
   1006           <ID>6</ID>
   1007           <KIND>usage</KIND>
   1008           <IMPORTANCE>Essential</IMPORTANCE>
   1009           <MESSAGE>Invalid write to 'frame_data', (outside its writable range)</MESSAGE>
   1010         </KEYEVENT>
   1011       </SFA>
   1012     </PATH>
   1013   </DEFECT>
   1014 </DEFECTS>