Here's the code:
typedef char FlagType;
int main()
{
}
int myproc( int )
{
int FlagType;
}
copied from https://docs.microsoft.com/en-us/cpp/c-language/typedef-declarations?view=msvc-160
In my understanding, 'typedef char FlagType' makes 'char a' and 'FlagType a' no difference. But I can't understand the 'int FlagType'.