reverted changes from clang-format

This commit is contained in:
sss 2021-02-24 15:53:43 +03:00 committed by akallabeth
parent bee2e1526d
commit 6574fdf6e4
34 changed files with 97 additions and 154 deletions

View File

@ -941,8 +941,7 @@ error_out:
static rdpPrinterDriver* printer_load_backend(const char* backend) static rdpPrinterDriver* printer_load_backend(const char* backend)
{ {
typedef rdpPrinterDriver* (*backend_load_t)(void); typedef rdpPrinterDriver* (*backend_load_t)(void);
union union {
{
PVIRTUALCHANNELENTRY entry; PVIRTUALCHANNELENTRY entry;
backend_load_t backend; backend_load_t backend;
} fktconv; } fktconv;

View File

@ -183,8 +183,7 @@ UINT devman_load_device_service(DEVMAN* devman, const RDPDR_DEVICE* device, rdpC
const char* ServiceName = NULL; const char* ServiceName = NULL;
DEVICE_SERVICE_ENTRY_POINTS ep; DEVICE_SERVICE_ENTRY_POINTS ep;
PDEVICE_SERVICE_ENTRY entry = NULL; PDEVICE_SERVICE_ENTRY entry = NULL;
union union {
{
const RDPDR_DEVICE* cdp; const RDPDR_DEVICE* cdp;
RDPDR_DEVICE* dp; RDPDR_DEVICE* dp;
} devconv; } devconv;

View File

@ -257,8 +257,7 @@ static BOOL rdpsnd_opensles_set_volume(rdpsndDevicePlugin* device, UINT32 value)
static UINT rdpsnd_opensles_play(rdpsndDevicePlugin* device, const BYTE* data, size_t size) static UINT rdpsnd_opensles_play(rdpsndDevicePlugin* device, const BYTE* data, size_t size)
{ {
union union {
{
const BYTE* b; const BYTE* b;
const short* s; const short* s;
} src; } src;

View File

@ -95,6 +95,7 @@ static UINT rdpsnd_proxy_play(rdpsndDevicePlugin* device, const BYTE* data, size
return GetTickCount() - start; return GetTickCount() - start;
} }
/** /**
* Function description * Function description
* *

View File

@ -699,14 +699,12 @@ static LONG smartcard_ListReadersW_Call(SMARTCARD_DEVICE* smartcard, SMARTCARD_O
DWORD cchReaders = 0; DWORD cchReaders = 0;
IRP* irp = operation->irp; IRP* irp = operation->irp;
ListReaders_Call* call = &operation->call.listReaders; ListReaders_Call* call = &operation->call.listReaders;
union union {
{
const BYTE* bp; const BYTE* bp;
const char* sz; const char* sz;
const WCHAR* wz; const WCHAR* wz;
} string; } string;
union union {
{
WCHAR** ppw; WCHAR** ppw;
WCHAR* pw; WCHAR* pw;
CHAR* pc; CHAR* pc;

View File

@ -517,6 +517,7 @@ static LIBUSB_DEVICE_DESCRIPTOR* udev_new_descript(URBDRC_PLUGIN* urbdrc, LIBUSB
return descriptor; return descriptor;
} }
static int libusb_udev_select_interface(IUDEVICE* idev, BYTE InterfaceNumber, BYTE AlternateSetting) static int libusb_udev_select_interface(IUDEVICE* idev, BYTE InterfaceNumber, BYTE AlternateSetting)
{ {
int error = 0, diff = 0; int error = 0, diff = 0;

View File

@ -434,8 +434,7 @@ static void xf_input_touch_end(xfContext* xfc, XIDeviceEvent* event)
static int xf_input_handle_event_local(xfContext* xfc, const XEvent* event) static int xf_input_handle_event_local(xfContext* xfc, const XEvent* event)
{ {
union union {
{
const XGenericEventCookie* cc; const XGenericEventCookie* cc;
XGenericEventCookie* vc; XGenericEventCookie* vc;
} cookie; } cookie;
@ -609,8 +608,7 @@ static int xf_input_event(xfContext* xfc, XIDeviceEvent* event, int evtype)
static int xf_input_handle_event_remote(xfContext* xfc, const XEvent* event) static int xf_input_handle_event_remote(xfContext* xfc, const XEvent* event)
{ {
union union {
{
const XGenericEventCookie* cc; const XGenericEventCookie* cc;
XGenericEventCookie* vc; XGenericEventCookie* vc;
} cookie; } cookie;

View File

@ -61,8 +61,7 @@
#if !defined(WITH_DSP_FFMPEG) #if !defined(WITH_DSP_FFMPEG)
union _ADPCM union _ADPCM {
{
struct struct
{ {
INT16 last_sample[2]; INT16 last_sample[2];

View File

@ -448,8 +448,7 @@ BOOL freerdp_channels_data(freerdp* instance, UINT16 channelId, const BYTE* cdat
rdpChannels* channels; rdpChannels* channels;
rdpMcsChannel* channel = NULL; rdpMcsChannel* channel = NULL;
CHANNEL_OPEN_DATA* pChannelOpenData; CHANNEL_OPEN_DATA* pChannelOpenData;
union union {
{
const BYTE* pcb; const BYTE* pcb;
BYTE* pb; BYTE* pb;
} data; } data;

View File

@ -525,8 +525,7 @@ typedef struct
rpcconn_common_hdr_t header; rpcconn_common_hdr_t header;
} rpcconn_shutdown_hdr_t; } rpcconn_shutdown_hdr_t;
typedef union typedef union {
{
rpcconn_common_hdr_t common; rpcconn_common_hdr_t common;
rpcconn_alter_context_hdr_t alter_context; rpcconn_alter_context_hdr_t alter_context;
rpcconn_alter_context_response_hdr_t alter_context_response; rpcconn_alter_context_response_hdr_t alter_context_response;

View File

@ -466,8 +466,7 @@ fail:
static BOOL rdp_read_info_string(UINT32 flags, wStream* s, size_t cbLenNonNull, CHAR** dst, static BOOL rdp_read_info_string(UINT32 flags, wStream* s, size_t cbLenNonNull, CHAR** dst,
size_t max) size_t max)
{ {
union union {
{
char c; char c;
WCHAR w; WCHAR w;
BYTE b[2]; BYTE b[2];
@ -714,8 +713,7 @@ static BOOL rdp_write_info_packet(rdpRdp* rdp, wStream* s)
{ {
if (settings->RedirectionPassword && settings->RedirectionPasswordLength > 0) if (settings->RedirectionPassword && settings->RedirectionPasswordLength > 0)
{ {
union union {
{
BYTE* bp; BYTE* bp;
WCHAR* wp; WCHAR* wp;
} ptrconv; } ptrconv;
@ -918,8 +916,7 @@ static BOOL rdp_recv_logon_info_v1(rdpRdp* rdp, wStream* s, logon_info* info)
{ {
UINT32 cbDomain; UINT32 cbDomain;
UINT32 cbUserName; UINT32 cbUserName;
union union {
{
BYTE* bp; BYTE* bp;
WCHAR* wp; WCHAR* wp;
} ptrconv; } ptrconv;

View File

@ -204,8 +204,7 @@ BOOL pf_modules_run_filter(PF_FILTER_TYPE type, proxyData* pdata, void* param)
*/ */
static BOOL pf_modules_set_plugin_data(const char* plugin_name, proxyData* pdata, void* data) static BOOL pf_modules_set_plugin_data(const char* plugin_name, proxyData* pdata, void* data)
{ {
union union {
{
const char* ccp; const char* ccp;
char* cp; char* cp;
} ccharconv; } ccharconv;
@ -234,8 +233,7 @@ static BOOL pf_modules_set_plugin_data(const char* plugin_name, proxyData* pdata
*/ */
static void* pf_modules_get_plugin_data(const char* plugin_name, proxyData* pdata) static void* pf_modules_get_plugin_data(const char* plugin_name, proxyData* pdata)
{ {
union union {
{
const char* ccp; const char* ccp;
char* cp; char* cp;
} ccharconv; } ccharconv;

View File

@ -276,8 +276,7 @@ struct uwac_output_geometry_event
typedef struct uwac_output_geometry_event UwacOutputGeometryEvent; typedef struct uwac_output_geometry_event UwacOutputGeometryEvent;
/** @brief */ /** @brief */
union uwac_event union uwac_event {
{
int type; int type;
UwacOutputNewEvent output_new; UwacOutputNewEvent output_new;
UwacOutputGeometryEvent output_geometry; UwacOutputGeometryEvent output_geometry;

View File

@ -168,8 +168,7 @@ extern "C"
{ {
ASN1uint32_t length; ASN1uint32_t length;
union union {
{
void* encoded; void* encoded;
void* value; void* value;
}; };
@ -362,8 +361,7 @@ extern "C"
{ {
ASN1option_e eOption; ASN1option_e eOption;
union union {
{
ASN1encodingrule_e eRule; ASN1encodingrule_e eRule;
ASN1uint32_t cbRequiredDecodedBufSize; ASN1uint32_t cbRequiredDecodedBufSize;

View File

@ -180,8 +180,7 @@
#define MOVEFILE_CREATE_HARDLINK 0x10 #define MOVEFILE_CREATE_HARDLINK 0x10
#define MOVEFILE_FAIL_IF_NOT_TRACKABLE 0x20 #define MOVEFILE_FAIL_IF_NOT_TRACKABLE 0x20
typedef union _FILE_SEGMENT_ELEMENT typedef union _FILE_SEGMENT_ELEMENT {
{
PVOID64 Buffer; PVOID64 Buffer;
ULONGLONG Alignment; ULONGLONG Alignment;
} FILE_SEGMENT_ELEMENT, *PFILE_SEGMENT_ELEMENT; } FILE_SEGMENT_ELEMENT, *PFILE_SEGMENT_ELEMENT;

View File

@ -86,8 +86,7 @@ extern "C"
#ifdef _WIN64 #ifdef _WIN64
typedef union DECLSPEC_ALIGN(16) _WINPR_SLIST_HEADER typedef union DECLSPEC_ALIGN(16) _WINPR_SLIST_HEADER {
{
struct struct
{ {
ULONGLONG Alignment; ULONGLONG Alignment;
@ -117,8 +116,7 @@ extern "C"
#else /* _WIN64 */ #else /* _WIN64 */
typedef union _WINPR_SLIST_HEADER typedef union _WINPR_SLIST_HEADER {
{
ULONGLONG Alignment; ULONGLONG Alignment;
struct struct

View File

@ -35,8 +35,7 @@ typedef struct _OVERLAPPED
{ {
ULONG_PTR Internal; ULONG_PTR Internal;
ULONG_PTR InternalHigh; ULONG_PTR InternalHigh;
union union {
{
struct struct
{ {
DWORD Offset; DWORD Offset;

View File

@ -28,8 +28,7 @@
#define __RPC_WIN32__ 1 #define __RPC_WIN32__ 1
#define TARGET_IS_NT50_OR_LATER 1 #define TARGET_IS_NT50_OR_LATER 1
typedef union _CLIENT_CALL_RETURN typedef union _CLIENT_CALL_RETURN {
{
void* Pointer; void* Pointer;
LONG_PTR Simple; LONG_PTR Simple;
} CLIENT_CALL_RETURN; } CLIENT_CALL_RETURN;
@ -244,8 +243,7 @@ struct _MIDL_STUB_DESC
void* (*pfnAllocate)(size_t); void* (*pfnAllocate)(size_t);
void (*pfnFree)(void*); void (*pfnFree)(void*);
union union {
{
handle_t* pAutoHandle; handle_t* pAutoHandle;
handle_t* pPrimitiveHandle; handle_t* pPrimitiveHandle;
PGENERIC_BINDING_INFO pGenericBindingInfo; PGENERIC_BINDING_INFO pGenericBindingInfo;
@ -352,8 +350,7 @@ typedef struct
PARAM_ATTRIBUTES Attributes; PARAM_ATTRIBUTES Attributes;
unsigned short StackOffset; unsigned short StackOffset;
union union {
{
unsigned char FormatChar; unsigned char FormatChar;
unsigned short Offset; unsigned short Offset;
} Type; } Type;

View File

@ -1431,8 +1431,7 @@ typedef OBJECT_ATTRIBUTES* POBJECT_ATTRIBUTES;
typedef struct _IO_STATUS_BLOCK typedef struct _IO_STATUS_BLOCK
{ {
union union {
{
#ifdef _WIN32 #ifdef _WIN32
NTSTATUS Status; NTSTATUS Status;
#else #else

View File

@ -56,8 +56,7 @@ typedef struct _TP_CALLBACK_ENVIRON_V1
struct _ACTIVATION_CONTEXT* ActivationContext; struct _ACTIVATION_CONTEXT* ActivationContext;
PTP_SIMPLE_CALLBACK FinalizationCallback; PTP_SIMPLE_CALLBACK FinalizationCallback;
union union {
{
DWORD Flags; DWORD Flags;
struct struct
{ {

View File

@ -308,8 +308,7 @@ typedef struct _RPC_SECURITY_QOS_V2_W
unsigned long IdentityTracking; unsigned long IdentityTracking;
unsigned long ImpersonationType; unsigned long ImpersonationType;
unsigned long AdditionalSecurityInfoType; unsigned long AdditionalSecurityInfoType;
union union {
{
RPC_HTTP_TRANSPORT_CREDENTIALS_W* HttpCredentials; RPC_HTTP_TRANSPORT_CREDENTIALS_W* HttpCredentials;
} u; } u;
} RPC_SECURITY_QOS_V2_W, *PRPC_SECURITY_QOS_V2_W; } RPC_SECURITY_QOS_V2_W, *PRPC_SECURITY_QOS_V2_W;
@ -321,8 +320,7 @@ typedef struct _RPC_SECURITY_QOS_V2_A
unsigned long IdentityTracking; unsigned long IdentityTracking;
unsigned long ImpersonationType; unsigned long ImpersonationType;
unsigned long AdditionalSecurityInfoType; unsigned long AdditionalSecurityInfoType;
union union {
{
RPC_HTTP_TRANSPORT_CREDENTIALS_A* HttpCredentials; RPC_HTTP_TRANSPORT_CREDENTIALS_A* HttpCredentials;
} u; } u;
} RPC_SECURITY_QOS_V2_A, *PRPC_SECURITY_QOS_V2_A; } RPC_SECURITY_QOS_V2_A, *PRPC_SECURITY_QOS_V2_A;
@ -336,8 +334,7 @@ typedef struct _RPC_SECURITY_QOS_V3_W
unsigned long IdentityTracking; unsigned long IdentityTracking;
unsigned long ImpersonationType; unsigned long ImpersonationType;
unsigned long AdditionalSecurityInfoType; unsigned long AdditionalSecurityInfoType;
union union {
{
RPC_HTTP_TRANSPORT_CREDENTIALS_W* HttpCredentials; RPC_HTTP_TRANSPORT_CREDENTIALS_W* HttpCredentials;
} u; } u;
void* Sid; void* Sid;
@ -350,8 +347,7 @@ typedef struct _RPC_SECURITY_QOS_V3_A
unsigned long IdentityTracking; unsigned long IdentityTracking;
unsigned long ImpersonationType; unsigned long ImpersonationType;
unsigned long AdditionalSecurityInfoType; unsigned long AdditionalSecurityInfoType;
union union {
{
RPC_HTTP_TRANSPORT_CREDENTIALS_A* HttpCredentials; RPC_HTTP_TRANSPORT_CREDENTIALS_A* HttpCredentials;
} u; } u;
void* Sid; void* Sid;
@ -444,8 +440,7 @@ typedef struct _RPC_BINDING_HANDLE_TEMPLATE
unsigned long ProtocolSequence; unsigned long ProtocolSequence;
unsigned short* NetworkAddress; unsigned short* NetworkAddress;
unsigned short* StringEndpoint; unsigned short* StringEndpoint;
union union {
{
unsigned short* Reserved; unsigned short* Reserved;
} u1; } u1;
UUID ObjectUuid; UUID ObjectUuid;

View File

@ -250,8 +250,7 @@ typedef struct
{ {
SCARD_IO_REQUEST ioRequest; SCARD_IO_REQUEST ioRequest;
BYTE bSw1, bSw2; BYTE bSw1, bSw2;
union union {
{
SCARD_T0_COMMAND CmdBytes; SCARD_T0_COMMAND CmdBytes;
BYTE rgbHeader[5]; BYTE rgbHeader[5];
} DUMMYUNIONNAME; } DUMMYUNIONNAME;
@ -473,8 +472,7 @@ typedef struct
DWORD dwShareMode; DWORD dwShareMode;
DWORD dwPreferredProtocols; DWORD dwPreferredProtocols;
READER_SEL_REQUEST_MATCH_TYPE MatchType; READER_SEL_REQUEST_MATCH_TYPE MatchType;
union union {
{
struct struct
{ {
DWORD cbReaderNameOffset; DWORD cbReaderNameOffset;

View File

@ -202,8 +202,7 @@ extern "C"
ULONG Version; ULONG Version;
DWORD Flags; DWORD Flags;
union union {
{
struct struct
{ {
HMODULE LocalizedReasonModule; HMODULE LocalizedReasonModule;

View File

@ -75,8 +75,7 @@ extern "C"
typedef struct _SYSTEM_INFO typedef struct _SYSTEM_INFO
{ {
union union {
{
DWORD dwOemId; DWORD dwOemId;
struct struct

View File

@ -178,8 +178,7 @@ struct sockaddr_in6_old
IN6_ADDR sin6_addr; IN6_ADDR sin6_addr;
}; };
typedef union sockaddr_gen typedef union sockaddr_gen {
{
struct sockaddr Address; struct sockaddr Address;
struct sockaddr_in AddressIn; struct sockaddr_in AddressIn;
struct sockaddr_in6_old AddressIn6; struct sockaddr_in6_old AddressIn6;

View File

@ -549,13 +549,11 @@ typedef struct _WTSINFOEX_LEVEL1_A
DWORD OutgoingCompressedBytes; DWORD OutgoingCompressedBytes;
} WTSINFOEX_LEVEL1_A, *PWTSINFOEX_LEVEL1_A; } WTSINFOEX_LEVEL1_A, *PWTSINFOEX_LEVEL1_A;
typedef union _WTSINFOEX_LEVEL_W typedef union _WTSINFOEX_LEVEL_W {
{
WTSINFOEX_LEVEL1_W WTSInfoExLevel1; WTSINFOEX_LEVEL1_W WTSInfoExLevel1;
} WTSINFOEX_LEVEL_W, *PWTSINFOEX_LEVEL_W; } WTSINFOEX_LEVEL_W, *PWTSINFOEX_LEVEL_W;
typedef union _WTSINFOEX_LEVEL_A typedef union _WTSINFOEX_LEVEL_A {
{
WTSINFOEX_LEVEL1_A WTSInfoExLevel1; WTSINFOEX_LEVEL1_A WTSInfoExLevel1;
} WTSINFOEX_LEVEL_A, *PWTSINFOEX_LEVEL_A; } WTSINFOEX_LEVEL_A, *PWTSINFOEX_LEVEL_A;

View File

@ -44,8 +44,7 @@ struct _reg_val
RegVal* prev; RegVal* prev;
RegVal* next; RegVal* next;
union reg_data union reg_data {
{
DWORD dword; DWORD dword;
char* string; char* string;
} data; } data;

View File

@ -764,8 +764,7 @@ static LONG WINAPI PCSC_SCardListReaderGroups_Internal(SCARDCONTEXT hContext, LP
PCSC_LONG status = SCARD_S_SUCCESS; PCSC_LONG status = SCARD_S_SUCCESS;
BOOL pcchGroupsAlloc = FALSE; BOOL pcchGroupsAlloc = FALSE;
PCSC_DWORD pcsc_cchGroups = 0; PCSC_DWORD pcsc_cchGroups = 0;
union union {
{
LPSTR lpstr; LPSTR lpstr;
LPSTR* lppstr; LPSTR* lppstr;
} conv; } conv;
@ -836,8 +835,7 @@ static LONG WINAPI PCSC_SCardListReaderGroupsW(SCARDCONTEXT hContext, LPWSTR msz
LPSTR mszGroupsA = NULL; LPSTR mszGroupsA = NULL;
LPSTR* pMszGroupsA = &mszGroupsA; LPSTR* pMszGroupsA = &mszGroupsA;
LONG status = SCARD_S_SUCCESS; LONG status = SCARD_S_SUCCESS;
union union {
{
LPWSTR lpstr; LPWSTR lpstr;
LPWSTR* lppstr; LPWSTR* lppstr;
} conv; } conv;
@ -873,8 +871,7 @@ static LONG WINAPI PCSC_SCardListReaders_Internal(SCARDCONTEXT hContext, LPCSTR
PCSC_LONG status = SCARD_S_SUCCESS; PCSC_LONG status = SCARD_S_SUCCESS;
BOOL pcchReadersAlloc = FALSE; BOOL pcchReadersAlloc = FALSE;
PCSC_DWORD pcsc_cchReaders = 0; PCSC_DWORD pcsc_cchReaders = 0;
union union {
{
LPSTR lpstr; LPSTR lpstr;
LPSTR* lppstr; LPSTR* lppstr;
} conv; } conv;
@ -966,8 +963,7 @@ static LONG WINAPI PCSC_SCardListReadersW(SCARDCONTEXT hContext, LPCWSTR mszGrou
LPSTR* pMszReadersA = &mszReadersA; LPSTR* pMszReadersA = &mszReadersA;
LONG status = SCARD_S_SUCCESS; LONG status = SCARD_S_SUCCESS;
BOOL nullCardContext = FALSE; BOOL nullCardContext = FALSE;
union union {
{
LPWSTR lpstr; LPWSTR lpstr;
LPWSTR* lppstr; LPWSTR* lppstr;
} conv; } conv;
@ -1883,8 +1879,7 @@ static LONG WINAPI PCSC_SCardStatus_Internal(SCARDHANDLE hCard, LPSTR mszReaderN
if (tATR) if (tATR)
{ {
union union {
{
BYTE* pb; BYTE* pb;
BYTE** ppb; BYTE** ppb;
} conv; } conv;
@ -1895,8 +1890,7 @@ static LONG WINAPI PCSC_SCardStatus_Internal(SCARDHANDLE hCard, LPSTR mszReaderN
if (tReader) if (tReader)
{ {
union union {
{
CHAR* pc; CHAR* pc;
CHAR** ppc; CHAR** ppc;
WCHAR* pw; WCHAR* pw;
@ -2021,8 +2015,7 @@ static LONG WINAPI PCSC_SCardTransmit(SCARDHANDLE hCard, LPCSCARD_IO_REQUEST pio
BYTE* pcsc_pbExtraBytes = NULL; BYTE* pcsc_pbExtraBytes = NULL;
PCSC_DWORD pcsc_cbSendLength = (PCSC_DWORD)cbSendLength; PCSC_DWORD pcsc_cbSendLength = (PCSC_DWORD)cbSendLength;
PCSC_DWORD pcsc_cbRecvLength = 0; PCSC_DWORD pcsc_cbRecvLength = 0;
union union {
{
const PCSC_SCARD_IO_REQUEST* pcs; const PCSC_SCARD_IO_REQUEST* pcs;
PCSC_SCARD_IO_REQUEST* ps; PCSC_SCARD_IO_REQUEST* ps;
LPSCARD_IO_REQUEST lps; LPSCARD_IO_REQUEST lps;
@ -2230,8 +2223,7 @@ static LONG WINAPI PCSC_SCardGetAttrib_Internal(SCARDHANDLE hCard, DWORD dwAttrI
PCSC_SCARDHANDLE* pCard = NULL; PCSC_SCARDHANDLE* pCard = NULL;
PCSC_DWORD pcsc_dwAttrId = (PCSC_DWORD)dwAttrId; PCSC_DWORD pcsc_dwAttrId = (PCSC_DWORD)dwAttrId;
PCSC_DWORD pcsc_cbAttrLen = 0; PCSC_DWORD pcsc_cbAttrLen = 0;
union union {
{
BYTE* pb; BYTE* pb;
BYTE** ppb; BYTE** ppb;
} conv; } conv;
@ -2303,8 +2295,7 @@ static LONG WINAPI PCSC_SCardGetAttrib_FriendlyName(SCARDHANDLE hCard, DWORD dwA
WCHAR* pbAttrW = NULL; WCHAR* pbAttrW = NULL;
SCARDCONTEXT hContext; SCARDCONTEXT hContext;
LONG status = SCARD_S_SUCCESS; LONG status = SCARD_S_SUCCESS;
union union {
{
WCHAR** ppw; WCHAR** ppw;
BYTE* pb; BYTE* pb;
BYTE** ppb; BYTE** ppb;
@ -2409,8 +2400,7 @@ static LONG WINAPI PCSC_SCardGetAttrib(SCARDHANDLE hCard, DWORD dwAttrId, LPBYTE
SCARDCONTEXT hContext; SCARDCONTEXT hContext;
BOOL pcbAttrLenAlloc = FALSE; BOOL pcbAttrLenAlloc = FALSE;
LONG status = SCARD_S_SUCCESS; LONG status = SCARD_S_SUCCESS;
union union {
{
BYTE* pb; BYTE* pb;
BYTE** ppb; BYTE** ppb;
} conv; } conv;
@ -2495,8 +2485,7 @@ static LONG WINAPI PCSC_SCardGetAttrib(SCARDHANDLE hCard, DWORD dwAttrId, LPBYTE
if (status == SCARD_S_SUCCESS) if (status == SCARD_S_SUCCESS)
{ {
union union {
{
BYTE* pb; BYTE* pb;
LPDWORD pd; LPDWORD pd;
} conv; } conv;
@ -2517,8 +2506,7 @@ static LONG WINAPI PCSC_SCardGetAttrib(SCARDHANDLE hCard, DWORD dwAttrId, LPBYTE
{ {
UINT32 channelType = 0x20; /* USB */ UINT32 channelType = 0x20; /* USB */
UINT32 channelNumber = 0; UINT32 channelNumber = 0;
union union {
{
BYTE* pb; BYTE* pb;
BYTE** ppb; BYTE** ppb;
DWORD* ppd; DWORD* ppd;
@ -2701,8 +2689,7 @@ static LONG WINAPI PCSC_SCardReadCacheA(SCARDCONTEXT hContext, UUID* CardIdentif
if (*DataLen == SCARD_AUTOALLOCATE) if (*DataLen == SCARD_AUTOALLOCATE)
{ {
BYTE* mem; BYTE* mem;
union union {
{
BYTE* pb; BYTE* pb;
BYTE** ppb; BYTE** ppb;
} conv; } conv;
@ -2753,8 +2740,7 @@ static LONG WINAPI PCSC_SCardReadCacheW(SCARDCONTEXT hContext, UUID* CardIdentif
if (*DataLen == SCARD_AUTOALLOCATE) if (*DataLen == SCARD_AUTOALLOCATE)
{ {
BYTE* mem; BYTE* mem;
union union {
{
BYTE* pb; BYTE* pb;
BYTE** ppb; BYTE** ppb;
} conv; } conv;

View File

@ -795,15 +795,13 @@ typedef struct
/* Position in the argument list that this parameter refers to */ /* Position in the argument list that this parameter refers to */
int position; int position;
/* The data from the argument list */ /* The data from the argument list */
union union {
{
char* string; char* string;
#if TRIO_FEATURE_WIDECHAR #if TRIO_FEATURE_WIDECHAR
trio_wchar_t* wstring; trio_wchar_t* wstring;
#endif #endif
trio_pointer_t pointer; trio_pointer_t pointer;
union union {
{
trio_intmax_t as_signed; trio_intmax_t as_signed;
trio_uintmax_t as_unsigned; trio_uintmax_t as_unsigned;
} number; } number;
@ -817,8 +815,7 @@ typedef struct
} data; } data;
#if TRIO_FEATURE_USER_DEFINED #if TRIO_FEATURE_USER_DEFINED
/* For the user-defined specifier */ /* For the user-defined specifier */
union union {
{
char namespace[MAX_USER_NAME]; char namespace[MAX_USER_NAME];
int handler; /* if flags & FLAGS_USER_DEFINED_PARAMETER */ int handler; /* if flags & FLAGS_USER_DEFINED_PARAMETER */
} user_defined; } user_defined;
@ -829,8 +826,7 @@ typedef struct
/* Container for customized functions */ /* Container for customized functions */
typedef struct typedef struct
{ {
union union {
{
trio_outstream_t out; trio_outstream_t out;
trio_instream_t in; trio_instream_t in;
} stream; } stream;
@ -865,8 +861,7 @@ typedef struct _trio_class_t
* if there had been sufficient space. * if there had been sufficient space.
*/ */
int processed; int processed;
union union {
{
/* /*
* The number of characters that are actually written. Processed and * The number of characters that are actually written. Processed and
* committed will only differ for the *nprintf functions. * committed will only differ for the *nprintf functions.