The branch, master has been updated
       via  216c788b0cef379cf0e3edff7b28819ffe06a740 (commit)
       via  cf06b75f0a0e7d0513ab1128a4d189c74097216f (commit)
      from  3c98d5bd987358b1cbeb81fa8db37b97492cf0cc (commit)

http://gitweb.samba.org/?p=samba.git;a=shortlog;h=master


- Log -----------------------------------------------------------------
commit 216c788b0cef379cf0e3edff7b28819ffe06a740
Author: Günther Deschner <[EMAIL PROTECTED]>
Date:   Fri Nov 14 23:28:07 2008 +0100

    pidl: skip generation of noopnum functions in generated s3 server.
    
    Guenther

commit cf06b75f0a0e7d0513ab1128a4d189c74097216f
Author: Günther Deschner <[EMAIL PROTECTED]>
Date:   Fri Nov 14 22:15:30 2008 +0100

    pidl: do not generate cli_ functions for noopnum flaged functions.
    
    Guenther

-----------------------------------------------------------------------

Summary of changes:
 pidl/lib/Parse/Pidl/Samba3/ClientNDR.pm |    5 ++++-
 pidl/lib/Parse/Pidl/Samba3/ServerNDR.pm |    7 ++++++-
 2 files changed, 10 insertions(+), 2 deletions(-)


Changeset truncated at 500 lines:

diff --git a/pidl/lib/Parse/Pidl/Samba3/ClientNDR.pm 
b/pidl/lib/Parse/Pidl/Samba3/ClientNDR.pm
index 2a23fad..4109ce9 100644
--- a/pidl/lib/Parse/Pidl/Samba3/ClientNDR.pm
+++ b/pidl/lib/Parse/Pidl/Samba3/ClientNDR.pm
@@ -215,7 +215,10 @@ sub ParseInterface($$)
 
        $self->pidl_hdr("#ifndef __CLI_$uif\__");
        $self->pidl_hdr("#define __CLI_$uif\__");
-       $self->ParseFunction($if->{NAME}, $_) foreach (@{$if->{FUNCTIONS}});
+       foreach (@{$if->{FUNCTIONS}}) {
+               next if ($_->{PROPERTIES}{noopnum});
+               $self->ParseFunction($if->{NAME}, $_);
+       }
        $self->pidl_hdr("#endif /* __CLI_$uif\__ */");
 }
 
diff --git a/pidl/lib/Parse/Pidl/Samba3/ServerNDR.pm 
b/pidl/lib/Parse/Pidl/Samba3/ServerNDR.pm
index 6034fb6..e5d8f1c 100644
--- a/pidl/lib/Parse/Pidl/Samba3/ServerNDR.pm
+++ b/pidl/lib/Parse/Pidl/Samba3/ServerNDR.pm
@@ -205,7 +205,11 @@ sub ParseInterface($)
 
        pidl_hdr "#ifndef __SRV_$uif\__";
        pidl_hdr "#define __SRV_$uif\__";
-       ParseFunction($if, $_) foreach (@{$if->{FUNCTIONS}});
+
+       foreach (@{$if->{FUNCTIONS}}) {
+               next if ($_->{PROPERTIES}{noopnum});
+               ParseFunction($if, $_);
+       }
 
        pidl "";
        pidl "/* Tables */";
@@ -214,6 +218,7 @@ sub ParseInterface($)
        indent;
 
        foreach (@{$if->{FUNCTIONS}}) {
+               next if ($_->{PROPERTIES}{noopnum});
                pidl "{\"" . uc($_->{NAME}) . "\", NDR_" . uc($_->{NAME}) . ", 
api_$_->{NAME}},";
        }
 


-- 
Samba Shared Repository

Reply via email to