diff options
-rw-r--r-- | source4/build/pidl/smb_interfaces.yp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/source4/build/pidl/smb_interfaces.yp b/source4/build/pidl/smb_interfaces.yp index bfb5dc7ed7..f8c34eacdc 100644 --- a/source4/build/pidl/smb_interfaces.yp +++ b/source4/build/pidl/smb_interfaces.yp @@ -24,9 +24,9 @@ definition: struct: STRUCT optional_identifier '{' elements '}' pointers optional_identifiers ';' { - my $name = defined($_[2]) ? $_[2] : $_[7]; { - "NAME" => $name, + "NAME" => $_[7], + "STRUCT_NAME" => $_[2], "TYPE" => "struct", "DATA" => $_[4], } @@ -36,9 +36,9 @@ struct: STRUCT optional_identifier '{' elements '}' pointers optional_identifier union: UNION optional_identifier '{' elements '}' pointers optional_identifier ';' { - my $name = defined($_[2]) ? $_[2] : $_[7]; { - "NAME" => $name, + "NAME" => $_[7], + "UNION_NAME" => $_[2], "TYPE" => "union", "DATA" => $_[4], } |