summaryrefslogtreecommitdiff
path: root/Source
diff options
context:
space:
mode:
authorLioncash <mathew1800@gmail.com>2014-07-23 20:26:54 -0400
committerLioncash <mathew1800@gmail.com>2014-07-23 20:36:45 -0400
commit5767691f4e9260b25f440ef42bb9853aeba89b56 (patch)
tree906c95d329bca643f3f35097eaa0692b1084c653 /Source
parente91db62f1be2eeeb3fb3d5f71cfafcfcb98e13a5 (diff)
Get rid of a few C-style struct declarations
Diffstat (limited to 'Source')
-rw-r--r--Source/Core/Core/DSP/DSPTables.h4
-rw-r--r--Source/Core/Core/HW/MemmapFunctions.cpp4
-rw-r--r--Source/Core/Core/HW/WiimoteEmu/MatrixMath.h6
-rw-r--r--Source/Core/Core/IPC_HLE/WII_IPC_HLE_Device_es.h4
-rw-r--r--Source/Core/Core/IPC_HLE/WII_IPC_HLE_Device_net_ssl.h4
-rw-r--r--Source/Core/InputCommon/ControllerInterface/ForceFeedback/ForceFeedbackDevice.cpp4
-rw-r--r--Source/Core/VideoBackends/D3D/D3DUtil.cpp8
-rw-r--r--Source/Core/VideoBackends/Software/EfbInterface.h10
8 files changed, 23 insertions, 21 deletions
diff --git a/Source/Core/Core/DSP/DSPTables.h b/Source/Core/Core/DSP/DSPTables.h
index 04255f66ad..d9d2fadba0 100644
--- a/Source/Core/Core/DSP/DSPTables.h
+++ b/Source/Core/Core/DSP/DSPTables.h
@@ -68,7 +68,7 @@ struct param2_t
u16 mask;
};
-typedef struct
+struct DSPOPCTemplate
{
const char *name;
u16 opcode;
@@ -85,7 +85,7 @@ typedef struct
bool uncond_branch;
bool reads_pc;
bool updates_sr;
-} DSPOPCTemplate;
+};
typedef DSPOPCTemplate opc_t;
diff --git a/Source/Core/Core/HW/MemmapFunctions.cpp b/Source/Core/Core/HW/MemmapFunctions.cpp
index cfcc06414c..1a7c86a6d6 100644
--- a/Source/Core/Core/HW/MemmapFunctions.cpp
+++ b/Source/Core/Core/HW/MemmapFunctions.cpp
@@ -609,12 +609,12 @@ void SDRUpdated()
#define TLB_FLAG_MOST_RECENT 0x01
#define TLB_FLAG_INVALID 0x02
-typedef struct tlb_entry
+struct tlb_entry
{
u32 tag;
u32 paddr;
u8 flags;
-} tlb_entry;
+};
// TODO: tlb needs to be in ppcState for save-state purposes.
#ifdef FAST_TLB_CACHE
diff --git a/Source/Core/Core/HW/WiimoteEmu/MatrixMath.h b/Source/Core/Core/HW/WiimoteEmu/MatrixMath.h
index fce9d97544..bdab6fb663 100644
--- a/Source/Core/Core/HW/WiimoteEmu/MatrixMath.h
+++ b/Source/Core/Core/HW/WiimoteEmu/MatrixMath.h
@@ -11,10 +11,10 @@
#endif
typedef double Matrix[4][4];
-typedef struct
+struct Vertex
{
- double x,y,z;
-} Vertex;
+ double x, y, z;
+};
inline void MatrixIdentity(Matrix & m)
{
diff --git a/Source/Core/Core/IPC_HLE/WII_IPC_HLE_Device_es.h b/Source/Core/Core/IPC_HLE/WII_IPC_HLE_Device_es.h
index c7fdbe1aa8..efa4f73bbf 100644
--- a/Source/Core/Core/IPC_HLE/WII_IPC_HLE_Device_es.h
+++ b/Source/Core/Core/IPC_HLE/WII_IPC_HLE_Device_es.h
@@ -143,7 +143,7 @@ private:
bool IsValid(u64 _TitleID) const;
- typedef struct ecc_cert_t
+ struct ecc_cert_t
{
u32 sig_type ;
u8 sig [0x3c];
@@ -154,5 +154,5 @@ private:
u32 ng_key_id ;
u8 ecc_pubkey [0x3c];
u8 padding [0x3c];
- } ecc_cert_t;
+ };
};
diff --git a/Source/Core/Core/IPC_HLE/WII_IPC_HLE_Device_net_ssl.h b/Source/Core/Core/IPC_HLE/WII_IPC_HLE_Device_net_ssl.h
index b14ad41c06..bf2fdf48d5 100644
--- a/Source/Core/Core/IPC_HLE/WII_IPC_HLE_Device_net_ssl.h
+++ b/Source/Core/Core/IPC_HLE/WII_IPC_HLE_Device_net_ssl.h
@@ -54,7 +54,7 @@ enum SSL_IOCTL
IOCTLV_NET_SSL_DEBUGGETTIME = 0x15,
};
-typedef struct
+struct WII_SSL
{
ssl_context ctx;
ssl_session session;
@@ -66,7 +66,7 @@ typedef struct
int sockfd;
char hostname[NET_SSL_MAX_HOSTNAME_LEN];
bool active;
-} WII_SSL;
+};
class CWII_IPC_HLE_Device_net_ssl : public IWII_IPC_HLE_Device
{
diff --git a/Source/Core/InputCommon/ControllerInterface/ForceFeedback/ForceFeedbackDevice.cpp b/Source/Core/InputCommon/ControllerInterface/ForceFeedback/ForceFeedbackDevice.cpp
index 57abcb1b1f..ed8cfbf998 100644
--- a/Source/Core/InputCommon/ControllerInterface/ForceFeedback/ForceFeedbackDevice.cpp
+++ b/Source/Core/InputCommon/ControllerInterface/ForceFeedback/ForceFeedbackDevice.cpp
@@ -15,11 +15,11 @@ template class ForceFeedbackDevice::Force<DICONSTANTFORCE>;
template class ForceFeedbackDevice::Force<DIRAMPFORCE>;
template class ForceFeedbackDevice::Force<DIPERIODIC>;
-typedef struct
+struct ForceType
{
GUID guid;
const std::string name;
-} ForceType;
+};
static const ForceType force_type_names[] =
{
diff --git a/Source/Core/VideoBackends/D3D/D3DUtil.cpp b/Source/Core/VideoBackends/D3D/D3DUtil.cpp
index cf31b8a757..f8d91df952 100644
--- a/Source/Core/VideoBackends/D3D/D3DUtil.cpp
+++ b/Source/Core/VideoBackends/D3D/D3DUtil.cpp
@@ -419,10 +419,10 @@ int CD3DFont::DrawTextScaled(float x, float y, float size, float spacing, u32 dw
ID3D11SamplerState* linear_copy_sampler = nullptr;
ID3D11SamplerState* point_copy_sampler = nullptr;
-typedef struct { float x,y,z,u,v,w; } STQVertex;
-typedef struct { float x,y,z,u,v,w; } STSQVertex;
-typedef struct { float x,y,z; u32 col; } ClearVertex;
-typedef struct { float x,y,z; u32 col; } ColVertex;
+struct STQVertex { float x, y, z, u, v, w; };
+struct STSQVertex { float x, y, z, u, v, w; };
+struct ClearVertex { float x, y, z; u32 col; };
+struct ColVertex { float x, y, z; u32 col; };
struct
{
diff --git a/Source/Core/VideoBackends/Software/EfbInterface.h b/Source/Core/VideoBackends/Software/EfbInterface.h
index c264713715..d09f71333c 100644
--- a/Source/Core/VideoBackends/Software/EfbInterface.h
+++ b/Source/Core/VideoBackends/Software/EfbInterface.h
@@ -12,18 +12,20 @@ namespace EfbInterface
// xfb color format - packed so the compiler doesn't mess with alignment
#pragma pack(push,1)
- typedef struct {
+ struct yuv422_packed
+ {
u8 Y;
u8 UV;
- } yuv422_packed;
+ };
#pragma pack(pop)
// But this struct is only used internally, so we could optimise alignment
- typedef struct {
+ struct yuv444
+ {
u8 Y;
s8 U;
s8 V;
- } yuv444;
+ };
enum { ALP_C, BLU_C, GRN_C, RED_C };