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>=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>