avisynth: Don't declare structs anonymously

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
This commit is contained in:
Stephen Hutchinson 2013-10-28 16:52:47 -04:00 committed by Michael Niedermayer
parent d10d60be68
commit da9852670c
1 changed files with 3 additions and 4 deletions

View File

@ -54,7 +54,7 @@
#define FreeLibrary dlclose
#endif
typedef struct {
typedef struct AviSynthLibrary {
void *library;
#define AVSC_DECLARE_FUNC(name) name ## _func name
AVSC_DECLARE_FUNC(avs_bit_blt);
@ -74,7 +74,7 @@ typedef struct {
#undef AVSC_DECLARE_FUNC
} AviSynthLibrary;
struct AviSynthContext {
typedef struct AviSynthContext {
AVS_ScriptEnvironment *env;
AVS_Clip *clip;
const AVS_VideoInfo *vi;
@ -91,8 +91,7 @@ struct AviSynthContext {
/* Linked list pointers. */
struct AviSynthContext *next;
};
typedef struct AviSynthContext AviSynthContext;
} AviSynthContext;
static const int avs_planes_packed[1] = { 0 };
static const int avs_planes_grey[1] = { AVS_PLANAR_Y };