An ABW message indicates that your program is about to write a value before or after a block or static data item.
An ABW message can be caused by any of the following:
Making an array too small, for example failing to account for the terminating NULL in a string
Being off by one in copying elements up or down an array
Forgetting to multiply by sizeof(type) when allocating for an array of objects
Using an array index that is too large or negative
Failing to NULL terminate a string