Make AVIOContext a non-anonymous typedef.
|AVIOContext, typedef, anonymous struct
|Reproduced by developer:
|Analyzed by developer:
AVIOContext is currently defined as a typedef to an anonymous struct which doesn't allow to use forward declarations and forces to include all the header even if a pointer is only used.