Use "typedef" instead of "define"