diff --git a/src/video/SDL_shape_internals.h b/src/video/SDL_shape_internals.h index b5663ca0f5..a93dfa0798 100644 --- a/src/video/SDL_shape_internals.h +++ b/src/video/SDL_shape_internals.h @@ -35,6 +35,8 @@ extern "C" { /* *INDENT-ON* */ #endif +struct SDL_ShapeTree; + typedef struct { struct SDL_ShapeTree *upleft,*upright,*downleft,*downright; } SDL_QuadTreeChildren; @@ -46,7 +48,7 @@ typedef union { typedef enum { QuadShape,TransparentShape,OpaqueShape } SDL_ShapeKind; -typedef struct { +typedef struct SDL_ShapeTree { SDL_ShapeKind kind; SDL_ShapeUnion data; } SDL_ShapeTree;