r756: Handle default element in union.
authorTim Potter <tpot@samba.org>
Mon, 17 May 2004 11:39:33 +0000 (11:39 +0000)
committerGerald (Jerry) Carter <jerry@samba.org>
Wed, 10 Oct 2007 17:53:49 +0000 (12:53 -0500)
(This used to be commit 1ece224c9a25731a8c392cf378968273c0072ecf)

source4/build/pidl/dump.pm

index d8958635369b9604cb0c5ca08ba12fedde24f65c..cf5ec37bdaf08de4d8464fdf088228939a9429dd 100644 (file)
@@ -85,9 +85,13 @@ sub DumpUnionElement($)
     my($element) = shift;
     my($res);
 
-    $res .= "[case($element->{CASE})] ";
-    $res .= DumpElement($element->{DATA});
-    $res .= ";\n";
+    if ($element->{CASE} eq "default") {
+       $res .= "[default] ;\n";
+    } else {
+       $res .= "[case($element->{CASE})] ";
+       $res .= DumpElement($element->{DATA});
+       $res .= ";\n";
+    }
 
     return $res;
 }