17 lines
389 B
Django/Jinja
17 lines
389 B
Django/Jinja
{# SPDX-License-Identifier: GPL-2.0 #}
|
|
|
|
{%if annotate %}
|
|
/* Encode {{ argument }} arguments */
|
|
{% endif %}
|
|
static void {{ program }}_xdr_enc_{{ argument }}(struct rpc_rqst *req,
|
|
struct xdr_stream *xdr, const void *data)
|
|
{
|
|
{% if argument == 'void' %}
|
|
xdrgen_encode_void(xdr);
|
|
{% else %}
|
|
const struct {{ argument }} *args = data;
|
|
|
|
xdrgen_encode_{{ argument }}(xdr, args);
|
|
{% endif %}
|
|
}
|