xdrgen: Don't generate unnecessary semicolon

The Jinja2 templates add a semicolon at the end of every function.
The C language does not require this punctuation.

Signed-off-by: Chuck Lever <chuck.lever@oracle.com>

+18 -18
+1 -1
tools/net/sunrpc/xdrgen/templates/C/pointer/decoder/close.j2
··· 1 {# SPDX-License-Identifier: GPL-2.0 #} 2 return true; 3 - };
··· 1 {# SPDX-License-Identifier: GPL-2.0 #} 2 return true; 3 + }
+1 -1
tools/net/sunrpc/xdrgen/templates/C/pointer/encoder/close.j2
··· 1 {# SPDX-License-Identifier: GPL-2.0 #} 2 return true; 3 - };
··· 1 {# SPDX-License-Identifier: GPL-2.0 #} 2 return true; 3 + }
+1 -1
tools/net/sunrpc/xdrgen/templates/C/struct/decoder/close.j2
··· 1 {# SPDX-License-Identifier: GPL-2.0 #} 2 return true; 3 - };
··· 1 {# SPDX-License-Identifier: GPL-2.0 #} 2 return true; 3 + }
+1 -1
tools/net/sunrpc/xdrgen/templates/C/struct/encoder/close.j2
··· 1 {# SPDX-License-Identifier: GPL-2.0 #} 2 return true; 3 - };
··· 1 {# SPDX-License-Identifier: GPL-2.0 #} 2 return true; 3 + }
+1 -1
tools/net/sunrpc/xdrgen/templates/C/typedef/decoder/basic.j2
··· 14 /* (basic) */ 15 {% endif %} 16 return xdrgen_decode_{{ type }}(xdr, ptr); 17 - };
··· 14 /* (basic) */ 15 {% endif %} 16 return xdrgen_decode_{{ type }}(xdr, ptr); 17 + }
+1 -1
tools/net/sunrpc/xdrgen/templates/C/typedef/decoder/fixed_length_array.j2
··· 22 return false; 23 } 24 return true; 25 - };
··· 22 return false; 23 } 24 return true; 25 + }
+1 -1
tools/net/sunrpc/xdrgen/templates/C/typedef/decoder/fixed_length_opaque.j2
··· 14 /* (fixed-length opaque) */ 15 {% endif %} 16 return xdr_stream_decode_opaque_fixed(xdr, ptr, {{ size }}) == 0; 17 - };
··· 14 /* (fixed-length opaque) */ 15 {% endif %} 16 return xdr_stream_decode_opaque_fixed(xdr, ptr, {{ size }}) == 0; 17 + }
+1 -1
tools/net/sunrpc/xdrgen/templates/C/typedef/decoder/string.j2
··· 14 /* (variable-length string) */ 15 {% endif %} 16 return xdrgen_decode_string(xdr, ptr, {{ maxsize }}); 17 - };
··· 14 /* (variable-length string) */ 15 {% endif %} 16 return xdrgen_decode_string(xdr, ptr, {{ maxsize }}); 17 + }
+1 -1
tools/net/sunrpc/xdrgen/templates/C/typedef/decoder/variable_length_array.j2
··· 23 if (!xdrgen_decode_{{ type }}(xdr, &ptr->element[i])) 24 return false; 25 return true; 26 - };
··· 23 if (!xdrgen_decode_{{ type }}(xdr, &ptr->element[i])) 24 return false; 25 return true; 26 + }
+1 -1
tools/net/sunrpc/xdrgen/templates/C/typedef/decoder/variable_length_opaque.j2
··· 14 /* (variable-length opaque) */ 15 {% endif %} 16 return xdrgen_decode_opaque(xdr, ptr, {{ maxsize }}); 17 - };
··· 14 /* (variable-length opaque) */ 15 {% endif %} 16 return xdrgen_decode_opaque(xdr, ptr, {{ maxsize }}); 17 + }
+1 -1
tools/net/sunrpc/xdrgen/templates/C/typedef/encoder/basic.j2
··· 18 /* (basic) */ 19 {% endif %} 20 return xdrgen_encode_{{ type }}(xdr, value); 21 - };
··· 18 /* (basic) */ 19 {% endif %} 20 return xdrgen_encode_{{ type }}(xdr, value); 21 + }
+1 -1
tools/net/sunrpc/xdrgen/templates/C/typedef/encoder/fixed_length_array.j2
··· 22 return false; 23 } 24 return true; 25 - };
··· 22 return false; 23 } 24 return true; 25 + }
+1 -1
tools/net/sunrpc/xdrgen/templates/C/typedef/encoder/fixed_length_opaque.j2
··· 14 /* (fixed-length opaque) */ 15 {% endif %} 16 return xdr_stream_encode_opaque_fixed(xdr, value, {{ size }}) >= 0; 17 - };
··· 14 /* (fixed-length opaque) */ 15 {% endif %} 16 return xdr_stream_encode_opaque_fixed(xdr, value, {{ size }}) >= 0; 17 + }
+1 -1
tools/net/sunrpc/xdrgen/templates/C/typedef/encoder/string.j2
··· 14 /* (variable-length string) */ 15 {% endif %} 16 return xdr_stream_encode_opaque(xdr, value.data, value.len) >= 0; 17 - };
··· 14 /* (variable-length string) */ 15 {% endif %} 16 return xdr_stream_encode_opaque(xdr, value.data, value.len) >= 0; 17 + }
+1 -1
tools/net/sunrpc/xdrgen/templates/C/typedef/encoder/variable_length_array.j2
··· 27 {% endif %} 28 return false; 29 return true; 30 - };
··· 27 {% endif %} 28 return false; 29 return true; 30 + }
+1 -1
tools/net/sunrpc/xdrgen/templates/C/typedef/encoder/variable_length_opaque.j2
··· 14 /* (variable-length opaque) */ 15 {% endif %} 16 return xdr_stream_encode_opaque(xdr, value.data, value.len) >= 0; 17 - };
··· 14 /* (variable-length opaque) */ 15 {% endif %} 16 return xdr_stream_encode_opaque(xdr, value.data, value.len) >= 0; 17 + }
+1 -1
tools/net/sunrpc/xdrgen/templates/C/union/decoder/close.j2
··· 1 {# SPDX-License-Identifier: GPL-2.0 #} 2 } 3 return true; 4 - };
··· 1 {# SPDX-License-Identifier: GPL-2.0 #} 2 } 3 return true; 4 + }
+1 -1
tools/net/sunrpc/xdrgen/templates/C/union/encoder/close.j2
··· 1 {# SPDX-License-Identifier: GPL-2.0 #} 2 } 3 return true; 4 - };
··· 1 {# SPDX-License-Identifier: GPL-2.0 #} 2 } 3 return true; 4 + }