mirror of https://github.com/encounter/SDL.git
SDL_Surface: don't implicitly declare struct SDL_BlitMap.
It's just an opaque type, but it's more clear to have it typedef'd outside the containing struct. Fixes #5828.
This commit is contained in:
parent
d460000b45
commit
ff735b3c0f
|
@ -61,6 +61,8 @@ extern "C" {
|
||||||
*/
|
*/
|
||||||
#define SDL_MUSTLOCK(S) (((S)->flags & SDL_RLEACCEL) != 0)
|
#define SDL_MUSTLOCK(S) (((S)->flags & SDL_RLEACCEL) != 0)
|
||||||
|
|
||||||
|
typedef struct SDL_BlitMap SDL_BlitMap; /* this is an opaque type. */
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* \brief A collection of pixels used in software blitting.
|
* \brief A collection of pixels used in software blitting.
|
||||||
*
|
*
|
||||||
|
@ -88,7 +90,7 @@ typedef struct SDL_Surface
|
||||||
SDL_Rect clip_rect; /**< Read-only */
|
SDL_Rect clip_rect; /**< Read-only */
|
||||||
|
|
||||||
/** info for fast blit mapping to other surfaces */
|
/** info for fast blit mapping to other surfaces */
|
||||||
struct SDL_BlitMap *map; /**< Private */
|
SDL_BlitMap *map; /**< Private */
|
||||||
|
|
||||||
/** Reference count -- used when freeing surface */
|
/** Reference count -- used when freeing surface */
|
||||||
int refcount; /**< Read-mostly */
|
int refcount; /**< Read-mostly */
|
||||||
|
|
Loading…
Reference in New Issue