libcli/nbt: use NDR_SCALAR_PTR_PROTO() and fix the prototype of ndr_pull_wrepl_nbt_name()
authorStefan Metzmacher <metze@samba.org>
Wed, 29 Oct 2014 10:57:41 +0000 (11:57 +0100)
committerJeremy Allison <jra@samba.org>
Fri, 14 Nov 2014 22:27:05 +0000 (23:27 +0100)
This avoids compiler warnings in pidl generated code.

Signed-off-by: Stefan Metzmacher <metze@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
libcli/nbt/libnbt.h
libcli/nbt/nbtname.c

index 5a29a027d8ecb1d65584f998b263160745951aa4..e6d7a980a641ea2958bed66543bd41d6101d2a12 100644 (file)
@@ -333,7 +333,7 @@ NTSTATUS nbt_name_reply_send(struct nbt_name_socket *nbtsock,
                             struct nbt_name_packet *request);
 
 
-NDR_SCALAR_PROTO(wrepl_nbt_name, const struct nbt_name *)
+NDR_SCALAR_PTR_PROTO(wrepl_nbt_name, struct nbt_name)
 NDR_BUFFER_PROTO(nbt_name, struct nbt_name)
 NTSTATUS nbt_rcode_to_ntstatus(uint8_t rcode);
 
index 5be7830807d4cee66a3a3cd0d8ba8a9d547884cf..d73dde1da59cc23c3cda576324d67d4343a94249 100644 (file)
@@ -324,7 +324,7 @@ _PUBLIC_ char *nbt_name_string(TALLOC_CTX *mem_ctx, const struct nbt_name *name)
 /**
   pull a nbt name, WINS Replication uses another on wire format for nbt name
 */
-_PUBLIC_ enum ndr_err_code ndr_pull_wrepl_nbt_name(struct ndr_pull *ndr, int ndr_flags, const struct nbt_name **_r)
+_PUBLIC_ enum ndr_err_code ndr_pull_wrepl_nbt_name(struct ndr_pull *ndr, int ndr_flags, struct nbt_name **_r)
 {
        struct nbt_name *r;
        uint8_t *namebuf;