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<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<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<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 '<branch condition>')</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 '<branch condition>')</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<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<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>