И чего? Тип -- это "char". А не "char *". А звёздочка относится к переменной. Вообще речь про целочисленные типы. Через define ни указатели, ни структуры и т.п. сделать нельзя. Т.е. даже если и можно (структуры, например), но это будут разные типы...