From f7a682495e5452966c2c46637f51f404acbf346a Mon Sep 17 00:00:00 2001 From: Robert Knutsson Date: Sat, 8 Nov 2025 00:25:59 +0100 Subject: [PATCH 1/2] c_client.py: remove unused params in c_accessors Signed-off-by: Robert Knutsson --- src/c_client.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/c_client.py b/src/c_client.py index 3cef473..4fdde07 100755 --- a/src/c_client.py +++ b/src/c_client.py @@ -513,7 +513,7 @@ def _c_type_setup(self, name, postfix): _c_complex(self) for bitcase in self.bitcases: bitcase_name = bitcase.type.name if bitcase.type.has_name else name - _c_accessors(bitcase.type, bitcase_name, bitcase_name) + _c_accessors(bitcase.type) # no list with switch as element, so no call to # _c_iterator(field.type, field_name) necessary @@ -2078,7 +2078,7 @@ def _c_accessors_list(self, field): _c(' return i;') _c('}') -def _c_accessors(self, name, base): +def _c_accessors(self): ''' Declares the accessor functions for the fields of a structure. ''' @@ -2172,7 +2172,7 @@ def c_struct(self, name): ''' _c_type_setup(self, name, ()) _c_complex(self) - _c_accessors(self, name, name) + _c_accessors(self) _c_iterator(self, name) def c_union(self, name): @@ -3202,7 +3202,7 @@ def c_request(self, name): _c_request_helper(self, name, void=False, regular=True, aux=True, reply_fds=has_fds) _c_request_helper(self, name, void=False, regular=False, aux=True, reply_fds=has_fds) # Reply accessors - _c_accessors(self.reply, name + ('reply',), name) + _c_accessors(self.reply) _c_reply(self, name) if has_fds: _c_reply_fds(self, name) @@ -3277,7 +3277,7 @@ def c_event(self, name): # generate accessors # (needed for fields after var-sized fields, for lists with var-sized elements, # switches, ...) - _c_accessors(self, name, name) + _c_accessors(self) else: # no type-setup needed for eventcopies # (the type-setup of an eventcopy would overwrite members of the original From 9a09ae7ad211eefa4c51593754129a77014c3cad Mon Sep 17 00:00:00 2001 From: Robert Knutsson Date: Sat, 8 Nov 2025 00:33:38 +0100 Subject: [PATCH 2/2] c_client.py: remove unused params in c_accessors Signed-off-by: Robert Knutsson --- src/c_client.py | 1 - 1 file changed, 1 deletion(-) diff --git a/src/c_client.py b/src/c_client.py index 4fdde07..98421d6 100755 --- a/src/c_client.py +++ b/src/c_client.py @@ -512,7 +512,6 @@ def _c_type_setup(self, name, postfix): # special: switch C structs get pointer fields for variable-sized members _c_complex(self) for bitcase in self.bitcases: - bitcase_name = bitcase.type.name if bitcase.type.has_name else name _c_accessors(bitcase.type) # no list with switch as element, so no call to # _c_iterator(field.type, field_name) necessary