que utiliza un código como éste:¿Están `typedef` y` struct` dentro de una función estándar en C?
void A()
{
typedef struct B B;
struct B
{
};
B b;
};
typedef
y struct
definición dentro de una función. Se compiló con Clang, pero quiero saber (1) si son parte del estándar o no. Y sobre (2) si están limitados a ser reconocidos solo en el alcance de la función.
o, si lo que en realidad sólo va a utilizar una vez, 'struct {/ * ... * /} b; ':) – Mac