Adapt structs for easy forward declarations

Get rid of the tag namespace.
This commit is contained in:
dhewg 2011-12-18 17:20:00 +01:00
parent 966a380793
commit da60a2a631
3 changed files with 8 additions and 8 deletions

View file

@ -52,7 +52,7 @@ public:
// can't be combined with Init, because Init happens before renderer is started // can't be combined with Init, because Init happens before renderer is started
virtual void LoadGraphics() = 0; virtual void LoadGraphics() = 0;
virtual bool ProcessEvent( const struct sysEvent_s *event, bool forceAccept ) = 0; virtual bool ProcessEvent( const sysEvent_t *event, bool forceAccept ) = 0;
// the system code can release the mouse pointer when the console is active // the system code can release the mouse pointer when the console is active
virtual bool Active( void ) = 0; virtual bool Active( void ) = 0;

View file

@ -109,14 +109,14 @@ typedef struct fileDownload_s {
void * buffer; void * buffer;
} fileDownload_t; } fileDownload_t;
typedef struct backgroundDownload_s { struct backgroundDownload_t {
struct backgroundDownload_s *next; // set by the fileSystem backgroundDownload_t *next; // set by the fileSystem
dlType_t opcode; dlType_t opcode;
idFile * f; idFile * f;
fileDownload_t file; fileDownload_t file;
urlDownload_t url; urlDownload_t url;
volatile bool completed; volatile bool completed;
} backgroundDownload_t; };
// file list for directory listings // file list for directory listings
class idFileList { class idFileList {

View file

@ -102,15 +102,15 @@ typedef enum {
M_DELTAZ M_DELTAZ
} sys_mEvents; } sys_mEvents;
typedef struct sysEvent_s { struct sysEvent_t {
sysEventType_t evType; sysEventType_t evType;
int evValue; int evValue;
int evValue2; int evValue2;
int evPtrLength; // bytes of data pointed to by evPtr, for journaling int evPtrLength; // bytes of data pointed to by evPtr, for journaling
void * evPtr; // this must be manually freed if not NULL void * evPtr; // this must be manually freed if not NULL
} sysEvent_t; };
typedef struct sysMemoryStats_s { struct sysMemoryStats_t {
int memoryLoad; int memoryLoad;
int totalPhysical; int totalPhysical;
int availPhysical; int availPhysical;
@ -119,7 +119,7 @@ typedef struct sysMemoryStats_s {
int totalVirtual; int totalVirtual;
int availVirtual; int availVirtual;
int availExtendedVirtual; int availExtendedVirtual;
} sysMemoryStats_t; };
template<class type> class idList; // for Sys_ListFiles template<class type> class idList; // for Sys_ListFiles