r9055: fix header generation for string_array and some other scalar types
authorStefan Metzmacher <metze@samba.org>
Thu, 4 Aug 2005 06:52:58 +0000 (06:52 +0000)
committerGerald (Jerry) Carter <jerry@samba.org>
Wed, 10 Oct 2007 18:31:13 +0000 (13:31 -0500)
the are actualy mapped to pointers in the api

metze

source/build/pidl/Parse/Pidl/Samba/Header.pm

index 21b239b7b1af96f711d47dc2ceed825f53956547..928b35d4caae2c727162f627fd8e033c3cc9d187 100644 (file)
@@ -62,7 +62,7 @@ sub HeaderElement($)
                next if is_constant($_);
                $numstar++;
        }
-       $numstar-- if ($element->{TYPE} eq "string");
+       $numstar-- if Parse::Pidl::Typelist::scalar_is_reference($element->{TYPE});
        pidl "*" foreach (1..$numstar);
        pidl $element->{NAME};
        foreach (@{$element->{ARRAY_LEN}}) {