Permalink
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Browse files
Date: Mon, 3 May 2004 03:15:01 +0100
From: David Symmonds Subject: SDL Typedef Structs Hi, Thanks for the SDL libraries, I have been using them for about a year now and they are really brilliant. One thing that I have just found whilst using them through C++ (and needing forward declarations) is that when you typedef structs you sometimes use typedef struct Name { ... }Name; e.g. SDL_Surface and other times use typedef struct { ... }Name; e.g. SDL_Rect The first type works fine, when I define a header file I can just put 'struct Name;' at the top and use the Name throughout. However, the second type is harder to use in a header, and I haven't found a way yet, other than to include 'SDL.h' in the header file (undesirable). Would there be any harm in changing the definition of SDL_Rect and such like to the second form?
- Loading branch information
Showing
with
29 additions
and 29 deletions.
- +1 −1 include/SDL_audio.h
- +1 −1 include/SDL_cdrom.h
- +13 −13 include/SDL_events.h
- +1 −1 include/SDL_keyboard.h
- +1 −1 include/SDL_mouse.h
- +6 −6 include/SDL_syswm.h
- +1 −1 include/SDL_version.h
- +4 −4 include/SDL_video.h
- +1 −1 src/SDL_error_c.h