// using same name in two different namespaces typedef struct { char* pTr; size_t lEn; } snafu; struct snafu { unsigned cNt char* pTr; size_t lEn; } A; snafu B; B.pTr = B.lEn = A.pTr = A.lEn = A.cNt =