>>244
typedefは新たな型を作るわけじゃない別名を定義するだけから

void foo(char hage[10])
と
void foo(HAGE_TBL hage)
は同じことだよ