c_client.py: Fix calls to c_accessor_get_expr

Commit 22e10131 changed the parameters of c_accessor_get_expr without updating all call-sites

Signed-off-by: Robert Knutsson <zybreak@gmail.com>
This commit is contained in:
Robert Knutsson 2025-11-10 00:14:24 +01:00
parent 93ee2ac73c
commit f3016b0d61
No known key found for this signature in database
GPG key ID: 8480C9DACD14E234

View file

@ -1100,7 +1100,7 @@ def _c_serialize_helper_fields_fixed_size(context, self, field,
(field.field_name, _c_accessor_get_expr(field.type.expr)))
temp_vars.append(' %s xcb_expr_%s = %s;' % (field.type.c_type, _cpp(field.field_name),
_c_accessor_get_expr(field.type.expr, prefix)))
_c_accessor_get_expr(field.type.expr)))
value += "&xcb_expr_%s;" % _cpp(field.field_name)
elif field.type.is_pad:
@ -1673,7 +1673,7 @@ def _c_accessor_get_length(expr, field_mapping=None):
else:
return str(expr.nmemb)
def _c_accessor_get_expr(expr, field_mapping):
def _c_accessor_get_expr(expr, field_mapping = None):
'''
Figures out what C code is needed to get the length of a list field.
The field_mapping parameter can be used to change the absolute name of a length field.