that is one advantadge of lite-c i guess, it knows what is pointer and what is not, so it can understand what you meant at somepoint (i.e. when a function needs a pointer and you pass a variable instead, it recognizes the variable and understands you meant pointer and acts as the way you meant.)
I would not always want it to get pointer pointers as arrays, so it's good this way i guess?
*:did anyone understand what i am talking about ?