xref: /linux/tools/net/sunrpc/xdrgen/templates/C/pointer/encoder/string.j2 (revision daa52e37851a5a1b5890e7a250a27e94a8b9f273)
1{# SPDX-License-Identifier: GPL-2.0 #}
2{% if annotate %}
3	/* member {{ name }} (variable-length string) */
4{% endif %}
5{% if maxsize != "0" %}
6	if (value->{{ name }}.len > {{ maxsize }})
7		return false;
8{% endif %}
9	if (xdr_stream_encode_opaque(xdr, value->{{ name }}.data, value->{{ name }}.len) < 0)
10		return false;
11