Cleanup: simplify typedefs

Also remove unused `buffer_struct`.
This commit is contained in:
Campbell Barton
2023-07-30 16:14:09 +10:00
parent 79cb56e1f1
commit fd0977284b
5 changed files with 8 additions and 15 deletions

View File

@@ -96,11 +96,11 @@ IFACEMETHODIMP CBlendThumb::Initialize(IStream *pStream, DWORD)
/**
* #FileReader compatible wrapper around the Windows stream that gives access to the .blend file.
*/
typedef struct {
struct StreamReader {
FileReader reader;
IStream *_pStream;
} StreamReader;
};
static ssize_t stream_read(FileReader *reader, void *buffer, size_t size)
{

View File

@@ -43,7 +43,7 @@ static struct {
float noise_offsets[3];
} e_data = {nullptr}; /* Engine data */
typedef struct EeveeMaterialCache {
struct EeveeMaterialCache {
DRWShadingGroup *depth_grp;
DRWShadingGroup *shading_grp;
DRWShadingGroup *shadow_grp;
@@ -53,7 +53,7 @@ typedef struct EeveeMaterialCache {
DRWShadingGroup **depth_grp_p;
DRWShadingGroup **shading_grp_p;
DRWShadingGroup **shadow_grp_p;
} EeveeMaterialCache;
};
/* *********** FUNCTIONS *********** */

View File

@@ -50,11 +50,11 @@
using namespace blender;
typedef enum eArmatureDrawMode {
enum eArmatureDrawMode {
ARM_DRAW_MODE_OBJECT,
ARM_DRAW_MODE_POSE,
ARM_DRAW_MODE_EDIT,
} eArmatureDrawMode;
};
struct ArmatureDrawContext {
/* Current armature object */

View File

@@ -111,7 +111,7 @@ enum uiItemType {
#endif
};
typedef enum uiItemInternalFlag {
enum uiItemInternalFlag {
UI_ITEM_AUTO_FIXED_SIZE = 1 << 0,
UI_ITEM_FIXED_SIZE = 1 << 1,
@@ -122,7 +122,7 @@ typedef enum uiItemInternalFlag {
* Enabled by default, depends on 'UI_ITEM_PROP_SEP'. */
UI_ITEM_PROP_DECORATE = 1 << 5,
UI_ITEM_PROP_DECORATE_NO_PAD = 1 << 6,
} uiItemInternalFlag;
};
ENUM_OPERATORS(uiItemInternalFlag, UI_ITEM_PROP_DECORATE_NO_PAD)
struct uiItem {

View File

@@ -86,13 +86,6 @@ static void jpeg_error(j_common_ptr cinfo)
* INPUT HANDLER FROM MEMORY
*---------------------------------------------------------- */
#if 0
typedef struct {
uchar *buffer;
int filled;
} buffer_struct;
#endif
struct my_source_mgr {
jpeg_source_mgr pub; /* public fields */