svn commit: samba r24505 - in branches/SAMBA_4_0/source/pidl/lib/Parse/Pidl/Samba4: .

metze at samba.org metze at samba.org
Fri Aug 17 07:06:03 GMT 2007


Author: metze
Date: 2007-08-17 07:06:02 +0000 (Fri, 17 Aug 2007)
New Revision: 24505

WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=24505

Log:
pass down $fn one level

metze
Modified:
   branches/SAMBA_4_0/source/pidl/lib/Parse/Pidl/Samba4/Header.pm


Changeset:
Modified: branches/SAMBA_4_0/source/pidl/lib/Parse/Pidl/Samba4/Header.pm
===================================================================
--- branches/SAMBA_4_0/source/pidl/lib/Parse/Pidl/Samba4/Header.pm	2007-08-17 05:28:39 UTC (rev 24504)
+++ branches/SAMBA_4_0/source/pidl/lib/Parse/Pidl/Samba4/Header.pm	2007-08-17 07:06:02 UTC (rev 24505)
@@ -290,24 +290,24 @@
 	$tab_depth++;
 	my $needed = 0;
 
-	if (HeaderFunctionInOut_needed($fn, "in") or
-	    HeaderFunctionInOut_needed($fn, "inout")) {
+	if (HeaderFunctionInOut_needed($fn->{ORIGINAL}, "in") or
+	    HeaderFunctionInOut_needed($fn->{ORIGINAL}, "inout")) {
 		pidl tabs()."struct {\n";
 		$tab_depth++;
-		HeaderFunctionInOut($fn, "in");
-		HeaderFunctionInOut($fn, "inout");
+		HeaderFunctionInOut($fn->{ORIGINAL}, "in");
+		HeaderFunctionInOut($fn->{ORIGINAL}, "inout");
 		$tab_depth--;
 		pidl tabs()."} in;\n\n";
 		$needed++;
 	}
 
-	if (HeaderFunctionInOut_needed($fn, "out") or
-	    HeaderFunctionInOut_needed($fn, "inout")) {
+	if (HeaderFunctionInOut_needed($fn->{ORIGINAL}, "out") or
+	    HeaderFunctionInOut_needed($fn->{ORIGINAL}, "inout")) {
 		pidl tabs()."struct {\n";
 		$tab_depth++;
-		HeaderFunctionInOut($fn, "out");
-		HeaderFunctionInOut($fn, "inout");
-		if ($fn->{RETURN_TYPE} ne "void") {
+		HeaderFunctionInOut($fn->{ORIGINAL}, "out");
+		HeaderFunctionInOut($fn->{ORIGINAL}, "inout");
+		if (defined($fn->{RETURN_TYPE})) {
 			pidl tabs().mapTypeName($fn->{RETURN_TYPE}) . " result;\n";
 		}
 		$tab_depth--;
@@ -368,8 +368,8 @@
 				 $d->{TYPE} eq "ENUM");
 	}
 
-	foreach my $d (@{$interface->{FUNCTIONS}}) {
-		HeaderFunction($d->{ORIGINAL});
+	foreach my $fn (@{$interface->{FUNCTIONS}}) {
+		HeaderFunction($fn);
 	}
 
 	pidl "#endif /* _HEADER_$interface->{NAME} */\n";



More information about the samba-cvs mailing list