In Lite-C the pointer star "*" belongs to the data type.
So if ROW should be a pointer to a short data you must declare:

Code:
short *DATA=sys_malloc(stuff), ROW;               // ROW is a pointer



instead of this, where "*ROW" becomes a pointer to a pointer:

Code:
short *DATA=sys_malloc(stuff), *ROW;               // Row is a pointer to a pointer



This behavior is not the the case in regular C/C++.