librpc:ndr: Introduce ‘libndr_flags’ type
[vlendec/samba-autobuild/.git] / librpc / ndr / ndr_frsrpc.c
index 96d34687bc1f3bcf48858010b2792c0f3fc017d3..f7dae910347d112d345dc9ad0ead070b5191afdc 100644 (file)
@@ -28,7 +28,7 @@ enum ndr_err_code ndr_push_frsrpc_CommPktChunkCtr(struct ndr_push *ndr,
 {
        uint32_t cntr_chunks_0;
        {
-               uint32_t _flags_save_STRUCT = ndr->flags;
+               libndr_flags _flags_save_STRUCT = ndr->flags;
                ndr_set_flags(&ndr->flags, LIBNDR_FLAG_NOALIGN);
                if (ndr_flags & NDR_SCALARS) {
                        NDR_CHECK(ndr_push_align(ndr, 2));
@@ -59,7 +59,7 @@ enum ndr_err_code ndr_pull_frsrpc_CommPktChunkCtr(struct ndr_pull *ndr,
 {
        uint32_t cntr_chunks_0;
        {
-               uint32_t _flags_save_STRUCT = ndr->flags;
+               libndr_flags _flags_save_STRUCT = ndr->flags;
                ndr_set_flags(&ndr->flags, LIBNDR_FLAG_NOALIGN);
                if (ndr_flags & NDR_SCALARS) {
                        uint32_t remaining = ndr->data_size - ndr->offset;
@@ -84,7 +84,7 @@ enum ndr_err_code ndr_pull_frsrpc_CommPktChunkCtr(struct ndr_pull *ndr,
 }
 
 size_t ndr_size_frsrpc_CommPktChunkCtr(const struct frsrpc_CommPktChunkCtr *r,
-                                      int flags)
+                                      libndr_flags flags)
 {
        flags |= LIBNDR_FLAG_NOALIGN;
        return ndr_size_struct(r, flags,