なぜ置換できないのでしょうか?教えて下さい。
/* 5_3.c */
#include<stdio.h>

typedef UINT unsigned int;

main()
{

UINT hoge=10;
printf("%u",hoge);
}

エラーメッセージ
5_3.c 3: bad function definition for 'UINT'
5_3.c 5: syntax error near 'main'