En C, ¿hay alguna diferencia entre escribir "struct foo" en lugar de solo "foo" si foo es una estructura?Diferencia entre "struct foo *" y "foo *" donde foo es una estructura?
Por ejemplo:
struct sockaddr_in sin;
struct sockaddr *sa;
// Are these two lines equivalent?
sa = (struct sockaddr*)&sin;
sa = (sockaddr*)&sin;
Gracias/Erik