Use discard_const_p rather than CONST_DISCARD.
authorJelmer Vernooij <jelmer@samba.org>
Mon, 9 Feb 2009 16:50:35 +0000 (17:50 +0100)
committerJelmer Vernooij <jelmer@samba.org>
Mon, 9 Feb 2009 16:50:35 +0000 (17:50 +0100)
pidl/lib/Parse/Pidl/Samba4/NDR/Parser.pm

index 44d21f0b4a6460087ffc9c961943ef9060515580..b35762f025a7e281e88620796d49179d6c90f428 100644 (file)
@@ -2173,7 +2173,7 @@ sub ParseFunctionPull($$)
                        if (grep(/in/, @{$e->{DIRECTION}})) {
                                $self->pidl("memcpy(r->out.$e->{NAME}, r->in.$e->{NAME}, ($size) * sizeof(*r->in.$e->{NAME}));");
                        } else {
-                               $self->pidl("memset(CONST_DISCARD(struct $fn->{NAME} *,r->out.$e->{NAME}), 0, ($size) * sizeof(*r->out.$e->{NAME}));");
+                               $self->pidl("memset(discard_const_p(struct $fn->{NAME} *, r->out.$e->{NAME}), 0, ($size) * sizeof(*r->out.$e->{NAME}));");
                        }
                } else {
                        $self->pidl("NDR_PULL_ALLOC($ndr, r->out.$e->{NAME});");