pidl: Use a static const initialised struct in dcerpc_server_$name_init(void)

Pick up change from Samba:

    commit 778fc58eb281e38eb1a3346b58cfdf9682f104c4
    Author: Andrew Bartlett <abartlet@samba.org>
    Date:   Mon Nov 21 11:38:24 2016 +1300

        pidl: Use a static const initialised struct in dcerpc_server_$name_init(void)

        Signed-off-by: Andrew Bartlett <abartlet@samba.org>
        Reviewed-by: Andreas Schneider <asn@samba.org>
        Reviewed-by: Garming Sam <garming@catalyst.net.nz>

Change-Id: I5bbc8cfdd94f4c13250fc3b1cb0a61351220116c
Reviewed-on: https://code.wireshark.org/review/23701
Reviewed-by: Guy Harris <guy@alum.mit.edu>
This commit is contained in:
Guy Harris 2017-09-24 21:03:40 -07:00
parent ad0417cb78
commit a19fdccf51
1 changed files with 8 additions and 9 deletions

View File

@ -257,17 +257,16 @@ static bool $name\__op_interface_by_name(struct dcesrv_interface *iface, const c
NTSTATUS dcerpc_server_$name\_init(void)
{
NTSTATUS ret;
struct dcesrv_endpoint_server ep_server;
static const struct dcesrv_endpoint_server ep_server = {
/* fill in our name */
.name = \"$name\",
/* fill in our name */
ep_server.name = \"$name\";
/* fill in all the operations */
ep_server.init_server = $name\__op_init_server;
ep_server.interface_by_uuid = $name\__op_interface_by_uuid;
ep_server.interface_by_name = $name\__op_interface_by_name;
/* fill in all the operations */
.init_server = $name\__op_init_server,
.interface_by_uuid = $name\__op_interface_by_uuid,
.interface_by_name = $name\__op_interface_by_name
};
/* register ourselves with the DCERPC subsystem. */
ret = dcerpc_register_ep_server(&ep_server);