TapestryEngine

A 2D Platformer Game Engine
Log | Files | Refs

03c9af44a77bbb198d41be02f7eeaf211ebb632e.svn-base (18514B)


      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>dialogue.cpp</FILENAME>
     35       <LINE>34</LINE>
     36       <COLUMN>7</COLUMN>
     37     </SFA>
     38     <DEFECTCODE>6386</DEFECTCODE>
     39     <DESCRIPTION>Buffer overrun while writing to 'last_fit':  the writable size is '(unsigned int)size+(unsigned int)1' bytes, but '4' bytes might be written.</DESCRIPTION>
     40     <FUNCTION>Dialogue::TextWrap</FUNCTION>
     41     <DECORATED>?TextWrap@Dialogue@@QAE_NHPAD@Z</DECORATED>
     42     <FUNCLINE>22</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>dialogue.cpp</FILENAME>
     52         <LINE>24</LINE>
     53         <COLUMN>5</COLUMN>
     54       </SFA>
     55       <SFA>
     56         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
     57         <FILENAME>dialogue.cpp</FILENAME>
     58         <LINE>26</LINE>
     59         <COLUMN>5</COLUMN>
     60       </SFA>
     61       <SFA>
     62         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
     63         <FILENAME>dialogue.cpp</FILENAME>
     64         <LINE>27</LINE>
     65         <COLUMN>5</COLUMN>
     66       </SFA>
     67       <SFA>
     68         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
     69         <FILENAME>dialogue.cpp</FILENAME>
     70         <LINE>28</LINE>
     71         <COLUMN>7</COLUMN>
     72       </SFA>
     73       <SFA>
     74         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
     75         <FILENAME>dialogue.cpp</FILENAME>
     76         <LINE>29</LINE>
     77         <COLUMN>12</COLUMN>
     78       </SFA>
     79       <SFA>
     80         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
     81         <FILENAME>dialogue.cpp</FILENAME>
     82         <LINE>31</LINE>
     83         <COLUMN>5</COLUMN>
     84       </SFA>
     85       <SFA>
     86         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
     87         <FILENAME>dialogue.cpp</FILENAME>
     88         <LINE>32</LINE>
     89         <COLUMN>7</COLUMN>
     90       </SFA>
     91       <SFA>
     92         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
     93         <FILENAME>dialogue.cpp</FILENAME>
     94         <LINE>33</LINE>
     95         <COLUMN>5</COLUMN>
     96         <KEYEVENT>
     97           <ID>1</ID>
     98           <KIND>declaration</KIND>
     99           <IMPORTANCE>Essential</IMPORTANCE>
    100           <MESSAGE>'last_fit' is a 0 byte array</MESSAGE>
    101         </KEYEVENT>
    102       </SFA>
    103       <SFA>
    104         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    105         <FILENAME>dialogue.cpp</FILENAME>
    106         <LINE>34</LINE>
    107         <COLUMN>7</COLUMN>
    108         <KEYEVENT>
    109           <ID>2</ID>
    110           <KIND>declaration</KIND>
    111           <IMPORTANCE>Essential</IMPORTANCE>
    112           <MESSAGE>'_Old_11`4' is equal to 4</MESSAGE>
    113         </KEYEVENT>
    114       </SFA>
    115       <SFA>
    116         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    117         <FILENAME>dialogue.cpp</FILENAME>
    118         <LINE>34</LINE>
    119         <COLUMN>7</COLUMN>
    120         <KEYEVENT>
    121           <ID>3</ID>
    122           <KIND>usage</KIND>
    123           <IMPORTANCE>Essential</IMPORTANCE>
    124           <MESSAGE>Invalid write to 'last_fit', (outside its writable range)</MESSAGE>
    125         </KEYEVENT>
    126       </SFA>
    127     </PATH>
    128   </DEFECT>
    129   <DEFECT>
    130     <SFA>
    131       <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    132       <FILENAME>dialogue.cpp</FILENAME>
    133       <LINE>34</LINE>
    134       <COLUMN>7</COLUMN>
    135     </SFA>
    136     <DEFECTCODE>6387</DEFECTCODE>
    137     <DESCRIPTION>'last_fit' could be '0':  this does not adhere to the specification for the function 'memset'. </DESCRIPTION>
    138     <FUNCTION>Dialogue::TextWrap</FUNCTION>
    139     <DECORATED>?TextWrap@Dialogue@@QAE_NHPAD@Z</DECORATED>
    140     <FUNCLINE>22</FUNCLINE>
    141     <PROBABILITY>1</PROBABILITY>
    142     <RANK>4</RANK>
    143     <CATEGORY>
    144       <RULECATEGORY>mspft</RULECATEGORY>
    145     </CATEGORY>
    146     <PATH>
    147       <SFA>
    148         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    149         <FILENAME>dialogue.cpp</FILENAME>
    150         <LINE>24</LINE>
    151         <COLUMN>5</COLUMN>
    152       </SFA>
    153       <SFA>
    154         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    155         <FILENAME>dialogue.cpp</FILENAME>
    156         <LINE>26</LINE>
    157         <COLUMN>5</COLUMN>
    158       </SFA>
    159       <SFA>
    160         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    161         <FILENAME>dialogue.cpp</FILENAME>
    162         <LINE>27</LINE>
    163         <COLUMN>5</COLUMN>
    164       </SFA>
    165       <SFA>
    166         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    167         <FILENAME>dialogue.cpp</FILENAME>
    168         <LINE>28</LINE>
    169         <COLUMN>7</COLUMN>
    170       </SFA>
    171       <SFA>
    172         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    173         <FILENAME>dialogue.cpp</FILENAME>
    174         <LINE>29</LINE>
    175         <COLUMN>12</COLUMN>
    176       </SFA>
    177       <SFA>
    178         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    179         <FILENAME>dialogue.cpp</FILENAME>
    180         <LINE>31</LINE>
    181         <COLUMN>5</COLUMN>
    182       </SFA>
    183       <SFA>
    184         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    185         <FILENAME>dialogue.cpp</FILENAME>
    186         <LINE>32</LINE>
    187         <COLUMN>7</COLUMN>
    188       </SFA>
    189       <SFA>
    190         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    191         <FILENAME>dialogue.cpp</FILENAME>
    192         <LINE>33</LINE>
    193         <COLUMN>5</COLUMN>
    194         <KEYEVENT>
    195           <ID>1</ID>
    196           <KIND>declaration</KIND>
    197           <IMPORTANCE>Essential</IMPORTANCE>
    198           <MESSAGE>'last_fit' may be NULL</MESSAGE>
    199         </KEYEVENT>
    200       </SFA>
    201       <SFA>
    202         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    203         <FILENAME>dialogue.cpp</FILENAME>
    204         <LINE>34</LINE>
    205         <COLUMN>7</COLUMN>
    206         <KEYEVENT>
    207           <ID>2</ID>
    208           <KIND>declaration</KIND>
    209           <IMPORTANCE>Full</IMPORTANCE>
    210           <MESSAGE>'last_fit' is an In/Out argument to 'memset' (declared at c:\program files (x86)\microsoft visual studio 14.0\vc\include\vcruntime_string.h:60)</MESSAGE>
    211         </KEYEVENT>
    212       </SFA>
    213       <SFA>
    214         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    215         <FILENAME>dialogue.cpp</FILENAME>
    216         <LINE>34</LINE>
    217         <COLUMN>7</COLUMN>
    218         <KEYEVENT>
    219           <ID>3</ID>
    220           <KIND>usage</KIND>
    221           <IMPORTANCE>Essential</IMPORTANCE>
    222           <MESSAGE>'last_fit' should not be NULL, because this is not consistent with the SAL annotation on 'memset'</MESSAGE>
    223         </KEYEVENT>
    224       </SFA>
    225     </PATH>
    226   </DEFECT>
    227   <DEFECT>
    228     <SFA>
    229       <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    230       <FILENAME>dialogue.cpp</FILENAME>
    231       <LINE>63</LINE>
    232       <COLUMN>9</COLUMN>
    233     </SFA>
    234     <DEFECTCODE>6387</DEFECTCODE>
    235     <DESCRIPTION>'last_fit' could be '0':  this does not adhere to the specification for the function 'strcpy'. See line 34 for an earlier location where this can occur</DESCRIPTION>
    236     <FUNCTION>Dialogue::TextWrap</FUNCTION>
    237     <DECORATED>?TextWrap@Dialogue@@QAE_NHPAD@Z</DECORATED>
    238     <FUNCLINE>22</FUNCLINE>
    239     <PROBABILITY>1</PROBABILITY>
    240     <RANK>4</RANK>
    241     <CATEGORY>
    242       <RULECATEGORY>mspft</RULECATEGORY>
    243     </CATEGORY>
    244     <PATH>
    245       <SFA>
    246         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    247         <FILENAME>dialogue.cpp</FILENAME>
    248         <LINE>24</LINE>
    249         <COLUMN>5</COLUMN>
    250       </SFA>
    251       <SFA>
    252         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    253         <FILENAME>dialogue.cpp</FILENAME>
    254         <LINE>26</LINE>
    255         <COLUMN>5</COLUMN>
    256       </SFA>
    257       <SFA>
    258         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    259         <FILENAME>dialogue.cpp</FILENAME>
    260         <LINE>27</LINE>
    261         <COLUMN>5</COLUMN>
    262       </SFA>
    263       <SFA>
    264         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    265         <FILENAME>dialogue.cpp</FILENAME>
    266         <LINE>28</LINE>
    267         <COLUMN>7</COLUMN>
    268       </SFA>
    269       <SFA>
    270         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    271         <FILENAME>dialogue.cpp</FILENAME>
    272         <LINE>29</LINE>
    273         <COLUMN>12</COLUMN>
    274       </SFA>
    275       <SFA>
    276         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    277         <FILENAME>dialogue.cpp</FILENAME>
    278         <LINE>31</LINE>
    279         <COLUMN>5</COLUMN>
    280       </SFA>
    281       <SFA>
    282         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    283         <FILENAME>dialogue.cpp</FILENAME>
    284         <LINE>32</LINE>
    285         <COLUMN>7</COLUMN>
    286       </SFA>
    287       <SFA>
    288         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    289         <FILENAME>dialogue.cpp</FILENAME>
    290         <LINE>33</LINE>
    291         <COLUMN>5</COLUMN>
    292         <KEYEVENT>
    293           <ID>1</ID>
    294           <KIND>declaration</KIND>
    295           <IMPORTANCE>Essential</IMPORTANCE>
    296           <MESSAGE>'last_fit' may be NULL</MESSAGE>
    297         </KEYEVENT>
    298       </SFA>
    299       <SFA>
    300         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    301         <FILENAME>dialogue.cpp</FILENAME>
    302         <LINE>34</LINE>
    303         <COLUMN>7</COLUMN>
    304         <KEYEVENT>
    305           <ID>2</ID>
    306           <KIND>declaration</KIND>
    307           <IMPORTANCE>Full</IMPORTANCE>
    308           <MESSAGE>'last_fit' is an In/Out argument to 'memset' (declared at c:\program files (x86)\microsoft visual studio 14.0\vc\include\vcruntime_string.h:60)</MESSAGE>
    309         </KEYEVENT>
    310       </SFA>
    311       <SFA>
    312         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    313         <FILENAME>dialogue.cpp</FILENAME>
    314         <LINE>36</LINE>
    315         <COLUMN>7</COLUMN>
    316       </SFA>
    317       <SFA>
    318         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    319         <FILENAME>dialogue.cpp</FILENAME>
    320         <LINE>37</LINE>
    321         <COLUMN>5</COLUMN>
    322       </SFA>
    323       <SFA>
    324         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    325         <FILENAME>dialogue.cpp</FILENAME>
    326         <LINE>38</LINE>
    327         <COLUMN>12</COLUMN>
    328         <KEYEVENT>
    329           <ID>3</ID>
    330           <KIND>branch</KIND>
    331           <IMPORTANCE>Full</IMPORTANCE>
    332           <MESSAGE>Enter this loop, (assume 'tok!=0')</MESSAGE>
    333         </KEYEVENT>
    334       </SFA>
    335       <SFA>
    336         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    337         <FILENAME>dialogue.cpp</FILENAME>
    338         <LINE>40</LINE>
    339         <COLUMN>8</COLUMN>
    340       </SFA>
    341       <SFA>
    342         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    343         <FILENAME>dialogue.cpp</FILENAME>
    344         <LINE>42</LINE>
    345         <COLUMN>6</COLUMN>
    346       </SFA>
    347       <SFA>
    348         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    349         <FILENAME>dialogue.cpp</FILENAME>
    350         <LINE>43</LINE>
    351         <COLUMN>14</COLUMN>
    352       </SFA>
    353       <SFA>
    354         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    355         <FILENAME>dialogue.cpp</FILENAME>
    356         <LINE>44</LINE>
    357         <COLUMN>15</COLUMN>
    358         <KEYEVENT>
    359           <ID>4</ID>
    360           <KIND>branch</KIND>
    361           <IMPORTANCE>Full</IMPORTANCE>
    362           <MESSAGE>Skip this branch, (assume 'text_pix&gt;=text_pix_max' is false)</MESSAGE>
    363         </KEYEVENT>
    364       </SFA>
    365       <SFA>
    366         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    367         <FILENAME>dialogue.cpp</FILENAME>
    368         <LINE>63</LINE>
    369         <COLUMN>9</COLUMN>
    370         <KEYEVENT>
    371           <ID>5</ID>
    372           <KIND>declaration</KIND>
    373           <IMPORTANCE>Full</IMPORTANCE>
    374           <MESSAGE>'last_fit' is an In/Out argument to 'strcpy' (declared at c:\program files (x86)\windows kits\10\include\10.0.10240.0\ucrt\string.h:119)</MESSAGE>
    375         </KEYEVENT>
    376       </SFA>
    377       <SFA>
    378         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    379         <FILENAME>dialogue.cpp</FILENAME>
    380         <LINE>63</LINE>
    381         <COLUMN>9</COLUMN>
    382         <KEYEVENT>
    383           <ID>6</ID>
    384           <KIND>usage</KIND>
    385           <IMPORTANCE>Essential</IMPORTANCE>
    386           <MESSAGE>'last_fit' should not be NULL, because this is not consistent with the SAL annotation on 'strcpy'</MESSAGE>
    387         </KEYEVENT>
    388       </SFA>
    389     </PATH>
    390   </DEFECT>
    391   <DEFECT>
    392     <SFA>
    393       <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    394       <FILENAME>dialogue.cpp</FILENAME>
    395       <LINE>32</LINE>
    396       <COLUMN>7</COLUMN>
    397     </SFA>
    398     <DEFECTCODE>6386</DEFECTCODE>
    399     <DESCRIPTION>Buffer overrun while writing to 'line':  the writable size is '(unsigned int)size+(unsigned int)1' bytes, but '4' bytes might be written.</DESCRIPTION>
    400     <FUNCTION>Dialogue::TextWrap</FUNCTION>
    401     <DECORATED>?TextWrap@Dialogue@@QAE_NHPAD@Z</DECORATED>
    402     <FUNCLINE>22</FUNCLINE>
    403     <PROBABILITY>1</PROBABILITY>
    404     <RANK>4</RANK>
    405     <CATEGORY>
    406       <RULECATEGORY>mspft</RULECATEGORY>
    407     </CATEGORY>
    408     <PATH>
    409       <SFA>
    410         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    411         <FILENAME>dialogue.cpp</FILENAME>
    412         <LINE>24</LINE>
    413         <COLUMN>5</COLUMN>
    414       </SFA>
    415       <SFA>
    416         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    417         <FILENAME>dialogue.cpp</FILENAME>
    418         <LINE>26</LINE>
    419         <COLUMN>5</COLUMN>
    420       </SFA>
    421       <SFA>
    422         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    423         <FILENAME>dialogue.cpp</FILENAME>
    424         <LINE>27</LINE>
    425         <COLUMN>5</COLUMN>
    426       </SFA>
    427       <SFA>
    428         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    429         <FILENAME>dialogue.cpp</FILENAME>
    430         <LINE>28</LINE>
    431         <COLUMN>7</COLUMN>
    432       </SFA>
    433       <SFA>
    434         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    435         <FILENAME>dialogue.cpp</FILENAME>
    436         <LINE>29</LINE>
    437         <COLUMN>12</COLUMN>
    438       </SFA>
    439       <SFA>
    440         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    441         <FILENAME>dialogue.cpp</FILENAME>
    442         <LINE>31</LINE>
    443         <COLUMN>5</COLUMN>
    444         <KEYEVENT>
    445           <ID>1</ID>
    446           <KIND>declaration</KIND>
    447           <IMPORTANCE>Essential</IMPORTANCE>
    448           <MESSAGE>'line' is a 0 byte array</MESSAGE>
    449         </KEYEVENT>
    450       </SFA>
    451       <SFA>
    452         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    453         <FILENAME>dialogue.cpp</FILENAME>
    454         <LINE>32</LINE>
    455         <COLUMN>7</COLUMN>
    456         <KEYEVENT>
    457           <ID>2</ID>
    458           <KIND>declaration</KIND>
    459           <IMPORTANCE>Essential</IMPORTANCE>
    460           <MESSAGE>'_Old_9`4' is equal to 4</MESSAGE>
    461         </KEYEVENT>
    462       </SFA>
    463       <SFA>
    464         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    465         <FILENAME>dialogue.cpp</FILENAME>
    466         <LINE>32</LINE>
    467         <COLUMN>7</COLUMN>
    468         <KEYEVENT>
    469           <ID>3</ID>
    470           <KIND>usage</KIND>
    471           <IMPORTANCE>Essential</IMPORTANCE>
    472           <MESSAGE>Invalid write to 'line', (outside its writable range)</MESSAGE>
    473         </KEYEVENT>
    474       </SFA>
    475     </PATH>
    476   </DEFECT>
    477 </DEFECTS>