Reenviar declarar ARCHIVO *

¿Cómo reenvío la declaración?FILE * ¿Cía? Normalmente hago esto usandostruct MyType;, pero, naturalmente, esto no parece ser posible.

Si el comportamiento difiere entre los estándares o compiladores de C y con C ++, esto también es de interés.

Actualización0

Por qué quiero hacer esto a un lado: lo que estoy preguntando es cómo reenviar una declaración de tipo non-struct / "typedef'd struct" para poder declararle punteros. Obviamente usandovoid * y lanzarlo en el archivo fuente es un poco hack.

Respuestas a la pregunta(6)

Su respuesta a la pregunta