Fix unused parameter warnings in tipc.h when -Wextra is used. (#545)

Removes unused TipcService parameter in tipcMakeRequest and tipcParseResponse.
This commit is contained in:
Pablo Curiel 2021-04-20 14:43:50 -04:00 committed by GitHub
parent f7df9d578c
commit d6c6431a22
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -125,7 +125,7 @@ NX_CONSTEXPR void _tipcRequestProcessBuffer(HipcRequest* req, const SfBuffer* bu
} }
NX_INLINE void* tipcMakeRequest( NX_INLINE void* tipcMakeRequest(
const TipcService *s, u32 request_id, u32 data_size, bool send_pid, u32 request_id, u32 data_size, bool send_pid,
const SfBufferAttrs buffer_attrs, const SfBuffer* buffers, const SfBufferAttrs buffer_attrs, const SfBuffer* buffers,
u32 num_handles, const Handle* handles) { u32 num_handles, const Handle* handles) {
TipcRequestFormat fmt = {}; TipcRequestFormat fmt = {};
@ -197,7 +197,7 @@ NX_CONSTEXPR void _tipcResponseGetHandle(HipcResponse* res, SfOutHandleAttr type
} }
NX_INLINE Result tipcParseResponse( NX_INLINE Result tipcParseResponse(
const TipcService* s, u32 out_size, void** out_data, u32 out_size, void** out_data,
u32 num_out_objects, TipcService* out_objects, u32 num_out_objects, TipcService* out_objects,
const SfOutHandleAttrs out_handle_attrs, Handle* out_handles const SfOutHandleAttrs out_handle_attrs, Handle* out_handles
) { ) {
@ -234,10 +234,7 @@ NX_INLINE Result tipcDispatchImpl(
TipcDispatchParams disp TipcDispatchParams disp
) )
{ {
// Make a copy of the service struct, so that the compiler can assume that it won't be modified by function calls. void* in = tipcMakeRequest(request_id,
const TipcService srv = *s;
void* in = tipcMakeRequest(&srv, request_id,
in_data_size, disp.in_send_pid, in_data_size, disp.in_send_pid,
disp.buffer_attrs, disp.buffers, disp.buffer_attrs, disp.buffers,
disp.in_num_handles, disp.in_handles); disp.in_num_handles, disp.in_handles);
@ -248,8 +245,7 @@ NX_INLINE Result tipcDispatchImpl(
Result rc = svcSendSyncRequest(s->session); Result rc = svcSendSyncRequest(s->session);
if (R_SUCCEEDED(rc)) { if (R_SUCCEEDED(rc)) {
void* out = NULL; void* out = NULL;
rc = tipcParseResponse(&srv, rc = tipcParseResponse(out_data_size, &out,
out_data_size, &out,
disp.out_num_objects, disp.out_objects, disp.out_num_objects, disp.out_objects,
disp.out_handle_attrs, disp.out_handles); disp.out_handle_attrs, disp.out_handles);