oh english.. hm..

please get used to use "->" instead of "." (or better said, use them both, in the right context.. -> for pointer, "." for values.. your code is really hard to read this way, and it will for sure not help you to learn those things faster if you rely on the shitty lite-c compiler to resolve such things )