r12463: Rename 'Samba' namespace to 'Samba4'
authorJelmer Vernooij <jelmer@samba.org>
Sat, 24 Dec 2005 22:11:44 +0000 (22:11 +0000)
committerGerald (Jerry) Carter <jerry@samba.org>
Wed, 10 Oct 2007 18:47:42 +0000 (13:47 -0500)
(This used to be commit f25358270d44a5642adbb85ecaa50b2e5730d7f0)

15 files changed:
source4/pidl/lib/Parse/Pidl/Samba4/COM/Header.pm [moved from source4/pidl/lib/Parse/Pidl/Samba/COM/Header.pm with 98% similarity]
source4/pidl/lib/Parse/Pidl/Samba4/COM/Proxy.pm [moved from source4/pidl/lib/Parse/Pidl/Samba/COM/Proxy.pm with 97% similarity]
source4/pidl/lib/Parse/Pidl/Samba4/COM/Stub.pm [moved from source4/pidl/lib/Parse/Pidl/Samba/COM/Stub.pm with 99% similarity]
source4/pidl/lib/Parse/Pidl/Samba4/EJS.pm [moved from source4/pidl/lib/Parse/Pidl/Samba/EJS.pm with 99% similarity]
source4/pidl/lib/Parse/Pidl/Samba4/EJSHeader.pm [moved from source4/pidl/lib/Parse/Pidl/Samba/EJSHeader.pm with 97% similarity]
source4/pidl/lib/Parse/Pidl/Samba4/Header.pm [moved from source4/pidl/lib/Parse/Pidl/Samba/Header.pm with 99% similarity]
source4/pidl/lib/Parse/Pidl/Samba4/NDR/Client.pm [moved from source4/pidl/lib/Parse/Pidl/Samba/NDR/Client.pm with 98% similarity]
source4/pidl/lib/Parse/Pidl/Samba4/NDR/Header.pm [moved from source4/pidl/lib/Parse/Pidl/Samba/NDR/Header.pm with 96% similarity]
source4/pidl/lib/Parse/Pidl/Samba4/NDR/Parser.pm [moved from source4/pidl/lib/Parse/Pidl/Samba/NDR/Parser.pm with 99% similarity]
source4/pidl/lib/Parse/Pidl/Samba4/NDR/Server.pm [moved from source4/pidl/lib/Parse/Pidl/Samba/NDR/Server.pm with 99% similarity]
source4/pidl/lib/Parse/Pidl/Samba4/SWIG.pm [moved from source4/pidl/lib/Parse/Pidl/Samba/SWIG.pm with 97% similarity]
source4/pidl/lib/Parse/Pidl/Samba4/TDR.pm [moved from source4/pidl/lib/Parse/Pidl/Samba/TDR.pm with 99% similarity]
source4/pidl/lib/Parse/Pidl/Samba4/Template.pm [moved from source4/pidl/lib/Parse/Pidl/Samba/Template.pm with 98% similarity]
source4/pidl/pidl
source4/pidl/tests/ndr_simple.pl

similarity index 98%
rename from source4/pidl/lib/Parse/Pidl/Samba/COM/Header.pm
rename to source4/pidl/lib/Parse/Pidl/Samba4/COM/Header.pm
index 0289a688ba1be954e16a43b7aa9f5903870addee..b9044078eae0d9cbe9a72ffddfe03f09e5fbf504 100644 (file)
@@ -1,7 +1,7 @@
 # COM Header generation
 # (C) 2005 Jelmer Vernooij <jelmer@samba.org>
 
-package Parse::Pidl::Samba::COM::Header;
+package Parse::Pidl::Samba4::COM::Header;
 
 use Parse::Pidl::Typelist;
 use Parse::Pidl::Util qw(has_property);
similarity index 97%
rename from source4/pidl/lib/Parse/Pidl/Samba/COM/Proxy.pm
rename to source4/pidl/lib/Parse/Pidl/Samba4/COM/Proxy.pm
index ab56d87492c9b64366f151f004b5d569055af5b1..26a1225590ecf041bf56dddf5d7a2ef616bd1372 100644 (file)
@@ -4,9 +4,9 @@
 # Copyright jelmer@samba.org 2003-2005
 # released under the GNU GPL
 
-package Parse::Pidl::Samba::COM::Proxy;
+package Parse::Pidl::Samba4::COM::Proxy;
 
-use Parse::Pidl::Samba::COM::Header;
+use Parse::Pidl::Samba4::COM::Header;
 use Parse::Pidl::Util qw(has_property);
 
 use vars qw($VERSION);
@@ -89,7 +89,7 @@ sub ParseFunction($$)
        my $uname = uc $name;
 
        $res.="
-static $fn->{RETURN_TYPE} dcom_proxy_$interface->{NAME}_$name(struct $interface->{NAME} *d, TALLOC_CTX *mem_ctx" . Parse::Pidl::Samba::COM::Header::GetArgumentProtoList($fn) . ")
+static $fn->{RETURN_TYPE} dcom_proxy_$interface->{NAME}_$name(struct $interface->{NAME} *d, TALLOC_CTX *mem_ctx" . Parse::Pidl::Samba4::COM::Header::GetArgumentProtoList($fn) . ")
 {
        struct dcerpc_pipe *p;
        NTSTATUS status = dcom_get_pipe(d, &p);
similarity index 99%
rename from source4/pidl/lib/Parse/Pidl/Samba/COM/Stub.pm
rename to source4/pidl/lib/Parse/Pidl/Samba4/COM/Stub.pm
index 17b33a687228d610e248d8919fbeb032c07b2b51..150acbfde9b3e50b7230b55e962597fd349bc6f0 100644 (file)
@@ -5,7 +5,7 @@
 # Copyright metze@samba.org 2004
 # released under the GNU GPL
 
-package Parse::Pidl::Samba::COM::Stub;
+package Parse::Pidl::Samba4::COM::Stub;
 
 use Parse::Pidl::Util qw(has_property);
 use strict;
similarity index 99%
rename from source4/pidl/lib/Parse/Pidl/Samba/EJS.pm
rename to source4/pidl/lib/Parse/Pidl/Samba4/EJS.pm
index 1e73696cc1c207bef20c5951c0a2ff94b8972a2b..f5aea73d12f7e3e58946d191fc5def0e93183a95 100644 (file)
@@ -4,7 +4,7 @@
 # Copyright Andrew Tridgell 2005
 # released under the GNU GPL
 
-package Parse::Pidl::Samba::EJS;
+package Parse::Pidl::Samba4::EJS;
 
 use strict;
 use Parse::Pidl::Typelist;
similarity index 97%
rename from source4/pidl/lib/Parse/Pidl/Samba/EJSHeader.pm
rename to source4/pidl/lib/Parse/Pidl/Samba4/EJSHeader.pm
index fed717cad053b0e0ca366981785e8d23cd042787..a204ee7a56db4208a1bf0777c4b5b360b9beafd7 100644 (file)
@@ -3,7 +3,7 @@
 # Copyright tridge@samba.org 2005
 # released under the GNU GPL
 
-package Parse::Pidl::Samba::EJSHeader;
+package Parse::Pidl::Samba4::EJSHeader;
 
 use strict;
 use Parse::Pidl::Typelist;
similarity index 99%
rename from source4/pidl/lib/Parse/Pidl/Samba/Header.pm
rename to source4/pidl/lib/Parse/Pidl/Samba4/Header.pm
index f235a96cb8e7ff8af1f3461767a467ad05c1a05a..a1c568cdc71b051978d4f71b0fe4e5bbcb1bb791 100644 (file)
@@ -4,7 +4,7 @@
 # Copyright jelmer@samba.org 2005
 # released under the GNU GPL
 
-package Parse::Pidl::Samba::Header;
+package Parse::Pidl::Samba4::Header;
 
 use strict;
 use Parse::Pidl::Typelist qw(mapType);
similarity index 98%
rename from source4/pidl/lib/Parse/Pidl/Samba/NDR/Client.pm
rename to source4/pidl/lib/Parse/Pidl/Samba4/NDR/Client.pm
index 3ec19fa158baf17e99152b46f94db21485960deb..83f9034c7c653b8840ba09cffb962379eca55e0f 100644 (file)
@@ -3,7 +3,7 @@
 # Copyright tridge@samba.org 2003
 # released under the GNU GPL
 
-package Parse::Pidl::Samba::NDR::Client;
+package Parse::Pidl::Samba4::NDR::Client;
 
 use vars qw($VERSION);
 $VERSION = '0.01';
similarity index 96%
rename from source4/pidl/lib/Parse/Pidl/Samba/NDR/Header.pm
rename to source4/pidl/lib/Parse/Pidl/Samba4/NDR/Header.pm
index dd1848152ec3cf169219b1eb55ea10fcc53df016..d55a7a12afcfa24234882b2c040030de245b97d2 100644 (file)
@@ -4,13 +4,13 @@
 # Copyright jelmer@samba.org 2005
 # released under the GNU GPL
 
-package Parse::Pidl::Samba::NDR::Header;
+package Parse::Pidl::Samba4::NDR::Header;
 
 use strict;
 use Parse::Pidl::Typelist qw(mapType);
 use Parse::Pidl::Util qw(has_property is_constant);
 use Parse::Pidl::NDR qw(GetNextLevel GetPrevLevel);
-use Parse::Pidl::Samba::NDR::Parser;
+use Parse::Pidl::Samba4::NDR::Parser;
 
 use vars qw($VERSION);
 $VERSION = '0.01';
@@ -36,7 +36,7 @@ sub HeaderTypedefProto($)
 {
     my($d) = shift;
 
-       my $tf = Parse::Pidl::Samba::NDR::Parser::get_typefamily($d->{DATA}{TYPE});
+       my $tf = Parse::Pidl::Samba4::NDR::Parser::get_typefamily($d->{DATA}{TYPE});
 
     if (has_property($d, "gensize")) {
                my $size_args = $tf->{SIZE_FN_ARGS}->($d);
similarity index 99%
rename from source4/pidl/lib/Parse/Pidl/Samba/NDR/Parser.pm
rename to source4/pidl/lib/Parse/Pidl/Samba4/NDR/Parser.pm
index 84f30915865329fef90275e0434e59ec9cbd7fb5..a7ea60b2e4f99a733d18b96eea1583b0c74a8606 100644 (file)
@@ -5,7 +5,7 @@
 # Copyright jelmer@samba.org 2004-2005
 # released under the GNU GPL
 
-package Parse::Pidl::Samba::NDR::Parser;
+package Parse::Pidl::Samba4::NDR::Parser;
 
 use strict;
 use Parse::Pidl::Typelist qw(hasType getType mapType);
similarity index 99%
rename from source4/pidl/lib/Parse/Pidl/Samba/NDR/Server.pm
rename to source4/pidl/lib/Parse/Pidl/Samba4/NDR/Server.pm
index 1ee497e2060e287af3580297412f66fcdc6b3a31..585209b73304b0cbf979a8325d96dd4cc54e0136 100644 (file)
@@ -4,7 +4,7 @@
 # Copyright metze@samba.org 2004
 # released under the GNU GPL
 
-package Parse::Pidl::Samba::NDR::Server;
+package Parse::Pidl::Samba4::NDR::Server;
 
 use strict;
 
similarity index 97%
rename from source4/pidl/lib/Parse/Pidl/Samba/SWIG.pm
rename to source4/pidl/lib/Parse/Pidl/Samba4/SWIG.pm
index 471c3e99277e8ab2e5cfb11aa8ce97d438b31163..b6c268edebc23d3b09abc5dbadaceed50457291f 100644 (file)
@@ -3,7 +3,7 @@
 # Copyright tpot@samba.org 2004,2005
 # released under the GNU GPL
 
-package Parse::Pidl::Samba::SWIG;
+package Parse::Pidl::Samba4::SWIG;
 
 use vars qw($VERSION);
 $VERSION = '0.01';
similarity index 99%
rename from source4/pidl/lib/Parse/Pidl/Samba/TDR.pm
rename to source4/pidl/lib/Parse/Pidl/Samba4/TDR.pm
index 5d3d236e4334434f66520cf5d5f6bcf3e96fd860..524ed08bfae450535ee1c6a4dbc0b655d595214e 100644 (file)
@@ -3,7 +3,7 @@
 # Copyright jelmer@samba.org 2005
 # released under the GNU GPL
 
-package Parse::Pidl::Samba::TDR;
+package Parse::Pidl::Samba4::TDR;
 use Parse::Pidl::Util qw(has_property ParseExpr is_constant);
 
 use vars qw($VERSION);
similarity index 98%
rename from source4/pidl/lib/Parse/Pidl/Samba/Template.pm
rename to source4/pidl/lib/Parse/Pidl/Samba4/Template.pm
index 52bc2b2d3de0eec3762d39c97a312500890a5e90..111ae281233f086a55d6b1a154d2e02fd08ac2a9 100644 (file)
@@ -3,7 +3,7 @@
 # Copyright tridge@samba.org 2003
 # released under the GNU GPL
 
-package Parse::Pidl::Samba::Template;
+package Parse::Pidl::Samba4::Template;
 
 use vars qw($VERSION);
 $VERSION = '0.01';
index be9f60ab9229cb0fefb3cd45c7f5c4373dfab66c..4a68424b97fd5b13b884b3ad4509e78e2501d9be 100755 (executable)
@@ -616,8 +616,8 @@ sub process_file($)
        }
 
        if (defined($opt_com_header)) {
-               require Parse::Pidl::Samba::COM::Header;
-               my $res = Parse::Pidl::Samba::COM::Header::Parse($pidl);
+               require Parse::Pidl::Samba4::COM::Header;
+               my $res = Parse::Pidl::Samba4::COM::Header::Parse($pidl);
                if ($res) {
                        my $comh_filename = ($opt_com_header or "$outputdir/com_$basename.h");
                        FileSave($comh_filename, 
@@ -628,8 +628,8 @@ sub process_file($)
        }
 
        if (defined($opt_dcom_proxy)) {
-               require Parse::Pidl::Samba::COM::Proxy;
-               my $res = Parse::Pidl::Samba::COM::Proxy::Parse($pidl);
+               require Parse::Pidl::Samba4::COM::Proxy;
+               my $res = Parse::Pidl::Samba4::COM::Proxy::Parse($pidl);
                if ($res) {
                        my ($client) = ($opt_dcom_proxy or "$outputdir/$basename\_p.c");
                        FileSave($client, 
@@ -664,51 +664,51 @@ sub process_file($)
 
        if (defined($opt_header)) {
                my $header = ($opt_header or "$outputdir/$basename.h");
-               require Parse::Pidl::Samba::Header;
-               FileSave($header, Parse::Pidl::Samba::Header::Parse($pidl));
+               require Parse::Pidl::Samba4::Header;
+               FileSave($header, Parse::Pidl::Samba4::Header::Parse($pidl));
        }
 
        if (defined($opt_ndr_header)) {
                my $header = ($opt_ndr_header or "$outputdir/ndr_$basename.h");
-               require Parse::Pidl::Samba::NDR::Header;
-               FileSave($header, Parse::Pidl::Samba::NDR::Header::Parse($pidl, $basename));
+               require Parse::Pidl::Samba4::NDR::Header;
+               FileSave($header, Parse::Pidl::Samba4::NDR::Header::Parse($pidl, $basename));
                if (defined($opt_swig)) {
-                 require Parse::Pidl::Samba::SWIG;
+                 require Parse::Pidl::Samba4::SWIG;
                  my($filename) = ($opt_swig or "$outputdir/$basename.i");
-                 Parse::Pidl::Samba::SWIG::RewriteHeader($pidl, $header, $filename);
+                 Parse::Pidl::Samba4::SWIG::RewriteHeader($pidl, $header, $filename);
                }
        }
 
        my $h_filename = "$outputdir/ndr_$basename.h";
        if (defined($opt_client)) {
-               require Parse::Pidl::Samba::NDR::Client;
+               require Parse::Pidl::Samba4::NDR::Client;
                my ($client) = ($opt_client or "$outputdir/ndr_$basename\_c.c");
 
-               FileSave($client, Parse::Pidl::Samba::NDR::Client::Parse($ndr,$h_filename));
+               FileSave($client, Parse::Pidl::Samba4::NDR::Client::Parse($ndr,$h_filename));
        }
 
        if (defined($opt_ejs)) {
-               require Parse::Pidl::Samba::EJS;
-               require Parse::Pidl::Samba::EJSHeader;
-               FileSave("$outputdir/ndr_$basename\_ejs.c", Parse::Pidl::Samba::EJS::Parse($ndr, $h_filename));
+               require Parse::Pidl::Samba4::EJS;
+               require Parse::Pidl::Samba4::EJSHeader;
+               FileSave("$outputdir/ndr_$basename\_ejs.c", Parse::Pidl::Samba4::EJS::Parse($ndr, $h_filename));
 
-               FileSave("$outputdir/ndr_$basename\_ejs.h", Parse::Pidl::Samba::EJSHeader::Parse($ndr));
+               FileSave("$outputdir/ndr_$basename\_ejs.h", Parse::Pidl::Samba4::EJSHeader::Parse($ndr));
        }
 
        if (defined($opt_server)) {
-               require Parse::Pidl::Samba::NDR::Server;
+               require Parse::Pidl::Samba4::NDR::Server;
                my $dcom = "";
 
                foreach my $x (@{$pidl}) {
                        next if ($x->{TYPE} ne "INTERFACE");
 
                        if (Parse::Pidl::Util::has_property($x, "object")) {
-                               require Parse::Pidl::Samba::COM::Stub;
-                               $dcom .= Parse::Pidl::Samba::COM::Stub::ParseInterface($x);
+                               require Parse::Pidl::Samba4::COM::Stub;
+                               $dcom .= Parse::Pidl::Samba4::COM::Stub::ParseInterface($x);
                        }
                }
 
-               FileSave(($opt_server or "$outputdir/ndr_$basename\_s.c"), Parse::Pidl::Samba::NDR::Server::Parse($ndr,$h_filename));
+               FileSave(($opt_server or "$outputdir/ndr_$basename\_s.c"), Parse::Pidl::Samba4::NDR::Server::Parse($ndr,$h_filename));
 
                if ($dcom ne "") {
                        $dcom = "
@@ -725,8 +725,8 @@ $dcom
 
        if (defined($opt_ndr_parser)) {
                my $parser = ($opt_ndr_parser or "$outputdir/ndr_$basename.c");
-               require Parse::Pidl::Samba::NDR::Parser;
-               FileSave($parser, Parse::Pidl::Samba::NDR::Parser::Parse($ndr, $parser));
+               require Parse::Pidl::Samba4::NDR::Parser;
+               FileSave($parser, Parse::Pidl::Samba4::NDR::Parser::Parse($ndr, $parser));
        }
 
        if (defined($opt_eth_parser)) {
@@ -745,18 +745,18 @@ $dcom
        my $tdr_parser = ($opt_tdr_parser or "$outputdir/tdr_$basename.c");
        my $tdr_header = ($opt_tdr_header or "$outputdir/tdr_$basename.h");
        if (defined($opt_tdr_parser)) {
-               require Parse::Pidl::Samba::TDR;
-               FileSave($tdr_parser, Parse::Pidl::Samba::TDR::Parser($pidl, $tdr_header));
+               require Parse::Pidl::Samba4::TDR;
+               FileSave($tdr_parser, Parse::Pidl::Samba4::TDR::Parser($pidl, $tdr_header));
        }
 
        if (defined($opt_tdr_header)) {
-               require Parse::Pidl::Samba::TDR;
-               FileSave($tdr_header, Parse::Pidl::Samba::TDR::Header($pidl, $outputdir,$basename));
+               require Parse::Pidl::Samba4::TDR;
+               FileSave($tdr_header, Parse::Pidl::Samba4::TDR::Header($pidl, $outputdir,$basename));
        }
 
        if ($opt_template) {
-               require Parse::Pidl::Samba::Template;
-               print Parse::Pidl::Samba::Template::Parse($pidl);
+               require Parse::Pidl::Samba4::Template;
+               print Parse::Pidl::Samba4::Template::Parse($pidl);
        }
 
        if (defined($opt_samba3_header) or defined($opt_samba3_parser) or
index 7d48c9f4d7149d138f42cb03ddf48082adb12103..2c2c910a569d51a2739c57d6ad44412c3a67ad97 100755 (executable)
@@ -5,12 +5,18 @@
 use strict;
 
 use Parse::Pidl::Test;
+use Parse::Pidl::IDL;
+use Parse::Pidl::NDR;
+use Parse::Pidl::Samba::NDR;
 
 my %settings = Parse::Pidl::Test::GetSettings(@ARGV);
 $settings{'IDL-Arguments'} = ['--quiet', '--parse', '--parser=ndr_test.c', '--header=ndr_test.h'];
 $settings{'IncludeFiles'} = ['ndr_test.h'];
 $settings{'ExtraFiles'} = ['ndr_test.c'];
 
+my $pidl = Parse::Pidl::IDL::parse_string('void Test();');
+my $pndr = Parse::Pidl::NDR::Parse($pidl);
+
 Parse::Pidl::Test::test_idl(
        # Name
        'UInt8',
@@ -18,8 +24,6 @@ Parse::Pidl::Test::test_idl(
        # Settings
        \%settings,
        
-       # IDL 
-       'void Test();',
        
        # C Test
        '