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 committed by Daniel Gibson
parent 8f4d16fd1b
commit 4df3236c3e
2 changed files with 7 additions and 7 deletions

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