How to read C's type * variable definition