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
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
virtual bool Active( void ) = 0;

View file

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

View file

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