Please forgive me but my morning coffee has not reached my brain yet...

I see things here I agree with, some I dis-agree with, and some that i need to check.

BUT... The most important thing to be uncovered in this thread, I feel, was what
I discovered during my post that contains my complete test script.

And that discovery was this...
Code:
short *DATA=sys_malloc(sizeof(short)*10), *ROW;    //this line FAILS

short *DATA=sys_malloc( 4 * 10), *ROW;             //this line WORKS as I would expect




"There is no fate but what WE make." - CEO Cyberdyne Systems Corp.
A8.30.5 Commercial