pidl:NDR/Parser: use interface->{UUID} and {NAME} instead of the raw {PROPERTIES}
authorStefan Metzmacher <metze@samba.org>
Mon, 1 Aug 2011 09:32:48 +0000 (11:32 +0200)
committerStefan Metzmacher <metze@samba.org>
Mon, 1 Aug 2011 11:44:26 +0000 (13:44 +0200)
metze

pidl/lib/Parse/Pidl/Samba4/NDR/Parser.pm

index e80a77895eed629435700f9b4f7d3cffcfc5c7d4..406fc02cec5cfbbe4d696bdb73f37d8f3f1408c9 100644 (file)
@@ -2666,10 +2666,9 @@ sub HeaderInterface($$$)
        if (defined $interface->{PROPERTIES}->{uuid}) {
                my $name = uc $interface->{NAME};
                $self->pidl_hdr("#define NDR_$name\_UUID " . 
-               Parse::Pidl::Util::make_str(lc($interface->{PROPERTIES}->{uuid})));
+               Parse::Pidl::Util::make_str(lc($interface->{UUID})));
 
-               if(!defined $interface->{PROPERTIES}->{version}) { $interface->{PROPERTIES}->{version} = "0.0"; }
-               $self->pidl_hdr("#define NDR_$name\_VERSION $interface->{PROPERTIES}->{version}");
+               $self->pidl_hdr("#define NDR_$name\_VERSION $interface->{VERSION}");
 
                $self->pidl_hdr("#define NDR_$name\_NAME \"$interface->{NAME}\"");