]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
librpc/ndr: apply some const to ndr_push_union_blob()
authorStefan Metzmacher <metze@samba.org>
Wed, 5 Feb 2025 13:40:43 +0000 (14:40 +0100)
committerStefan Metzmacher <metze@samba.org>
Thu, 6 Feb 2025 10:45:51 +0000 (10:45 +0000)
Keep libndr at 6.0.0, this has not been released yet.

Signed-off-by: Stefan Metzmacher <metze@samba.org>
Reviewed-by: Ralph Boehme <slow@samba.org>
Autobuild-User(master): Stefan Metzmacher <metze@samba.org>
Autobuild-Date(master): Thu Feb  6 10:45:52 UTC 2025 on atb-devel-224

librpc/ABI/ndr-6.0.0.sigs
librpc/ndr/libndr.h
librpc/ndr/ndr.c

index e68248f20160c8cd8b5dc4e455ad229a77dc34b1..0969af5db06b43ddd34e45bb27e71f818928b7e2 100644 (file)
@@ -245,7 +245,7 @@ ndr_push_uint32: enum ndr_err_code (struct ndr_push *, ndr_flags_type, uint32_t)
 ndr_push_uint3264: enum ndr_err_code (struct ndr_push *, ndr_flags_type, uint32_t)
 ndr_push_uint8: enum ndr_err_code (struct ndr_push *, ndr_flags_type, uint8_t)
 ndr_push_union_align: enum ndr_err_code (struct ndr_push *, size_t)
-ndr_push_union_blob: enum ndr_err_code (DATA_BLOB *, TALLOC_CTX *, void *, uint32_t, ndr_push_flags_fn_t)
+ndr_push_union_blob: enum ndr_err_code (DATA_BLOB *, TALLOC_CTX *, const void *, uint32_t, ndr_push_flags_fn_t)
 ndr_push_unique_ptr: enum ndr_err_code (struct ndr_push *, const void *)
 ndr_push_winreg_Data: enum ndr_err_code (struct ndr_push *, ndr_flags_type, const union winreg_Data *)
 ndr_push_winreg_Data_GPO: enum ndr_err_code (struct ndr_push *, ndr_flags_type, const union winreg_Data_GPO *)
index 9f1d7ac9107d137e19537b617aba575b27e66294..344f08b20a1c6f3a9ddcd7bbb35533071dbf8760 100644 (file)
@@ -632,7 +632,7 @@ enum ndr_err_code ndr_push_struct_blob(DATA_BLOB *blob, TALLOC_CTX *mem_ctx, con
 enum ndr_err_code ndr_push_struct_into_fixed_blob(DATA_BLOB *blob,
                                                  const void *p,
                                                  ndr_push_flags_fn_t fn);
-enum ndr_err_code ndr_push_union_blob(DATA_BLOB *blob, TALLOC_CTX *mem_ctx, void *p, uint32_t level, ndr_push_flags_fn_t fn);
+enum ndr_err_code ndr_push_union_blob(DATA_BLOB *blob, TALLOC_CTX *mem_ctx, const void *p, uint32_t level, ndr_push_flags_fn_t fn);
 size_t ndr_size_struct(const void *p, libndr_flags flags, ndr_push_flags_fn_t push);
 size_t ndr_size_union(const void *p, libndr_flags flags, uint32_t level, ndr_push_flags_fn_t push);
 uint32_t ndr_push_get_relative_base_offset(struct ndr_push *ndr);
index c25e8bd1ca52ebb843b1430acdccc7286c55b54d..896f682d2c288d097fb75158bce798bfdae1f59a 100644 (file)
@@ -1668,7 +1668,7 @@ _PUBLIC_ enum ndr_err_code ndr_push_struct_into_fixed_blob(
 /*
   push a union to a blob using NDR
 */
-_PUBLIC_ enum ndr_err_code ndr_push_union_blob(DATA_BLOB *blob, TALLOC_CTX *mem_ctx, void *p,
+_PUBLIC_ enum ndr_err_code ndr_push_union_blob(DATA_BLOB *blob, TALLOC_CTX *mem_ctx, const void *p,
                             uint32_t level, ndr_push_flags_fn_t fn)
 {
        struct ndr_push *ndr;