Author: jelmer
Date: 2007-03-27 23:04:08 +0000 (Tue, 27 Mar 2007)
New Revision: 21995

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

Log:
Patch from Ronnie Sahlberg.

Change the signatures for all functions it generates to specify
_U_ so that GCC "parameter not used" warnings are suppressed.

Modified:
   branches/SAMBA_4_0/
   branches/SAMBA_4_0/source/pidl/lib/Parse/Pidl/Wireshark/NDR.pm


Changeset:

Property changes on: branches/SAMBA_4_0
___________________________________________________________________
Name: bzr:merge
...skipped...

Modified: branches/SAMBA_4_0/source/pidl/lib/Parse/Pidl/Wireshark/NDR.pm
===================================================================
--- branches/SAMBA_4_0/source/pidl/lib/Parse/Pidl/Wireshark/NDR.pm      
2007-03-27 22:37:42 UTC (rev 21994)
+++ branches/SAMBA_4_0/source/pidl/lib/Parse/Pidl/Wireshark/NDR.pm      
2007-03-27 23:04:08 UTC (rev 21995)
@@ -146,7 +146,7 @@
        }
        
        pidl_hdr "extern const value_string $valsstring\[];";
-       pidl_hdr "int $dissectorname(tvbuff_t *tvb, int offset, packet_info 
*pinfo, proto_tree *tree, guint8 *drep, int hf_index, guint32 *param);";
+       pidl_hdr "int $dissectorname(tvbuff_t *tvb _U_, int offset _U_, 
packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_, int hf_index 
_U_, guint32 *param _U_);";
 
        pidl_def "const value_string ".$valsstring."[] = {";
        foreach (@{$e->{ELEMENTS}}) {
@@ -159,7 +159,7 @@
 
        pidl_fn_start $dissectorname;
        pidl_code "int";
-       pidl_code "$dissectorname(tvbuff_t *tvb, int offset, packet_info 
*pinfo, proto_tree *tree, guint8 *drep, int hf_index, guint32 *param)";
+       pidl_code "$dissectorname(tvbuff_t *tvb _U_, int offset _U_, 
packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_, int hf_index 
_U_, guint32 *param _U_)";
        pidl_code "{";
        indent;
        pidl_code "offset = dissect_ndr_$e->{BASE_TYPE}(tvb, offset, pinfo, 
tree, drep, hf_index, param);";
@@ -180,11 +180,11 @@
 
        register_ett("ett_$ifname\_$name");
 
-       pidl_hdr "int $dissectorname(tvbuff_t *tvb, int offset, packet_info 
*pinfo, proto_tree *tree, guint8 *drep, int hf_index, guint32 param);";
+       pidl_hdr "int $dissectorname(tvbuff_t *tvb _U_, int offset _U_, 
packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_, int hf_index 
_U_, guint32 param _U_);";
 
        pidl_fn_start $dissectorname;
        pidl_code "int";
-       pidl_code "$dissectorname(tvbuff_t *tvb, int offset, packet_info 
*pinfo, proto_tree *parent_tree, guint8 *drep, int hf_index, guint32 param 
_U_)";
+       pidl_code "$dissectorname(tvbuff_t *tvb _U_, int offset _U_, 
packet_info *pinfo _U_, proto_tree *parent_tree _U_, guint8 *drep _U_, int 
hf_index _U_, guint32 param _U_)";
        pidl_code "{";
        indent;
        pidl_code "proto_item *item = NULL;";
@@ -390,10 +390,10 @@
 
        foreach (@{$e->{LEVELS}}) {
                next if ($_->{TYPE} eq "SWITCH");
-               pidl_def "static int $dissectorname$add(tvbuff_t *tvb, int 
offset, packet_info *pinfo, proto_tree *tree, guint8 *drep);";
+               pidl_def "static int $dissectorname$add(tvbuff_t *tvb _U_, int 
offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);";
                pidl_fn_start "$dissectorname$add";
                pidl_code "static int";
-               pidl_code "$dissectorname$add(tvbuff_t *tvb, int offset, 
packet_info *pinfo, proto_tree *tree, guint8 *drep)";
+               pidl_code "$dissectorname$add(tvbuff_t *tvb _U_, int offset 
_U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)";
                pidl_code "{";
                indent;
 
@@ -427,7 +427,7 @@
        PrintIdl DumpFunction($fn->{ORIGINAL});
        pidl_fn_start "$ifname\_dissect\_$fn_name\_response";
        pidl_code "static int";
-       pidl_code "$ifname\_dissect\_${fn_name}_response(tvbuff_t *tvb _U_, int 
offset _U_, packet_info *pinfo, proto_tree *tree _U_, guint8 *drep _U_)";
+       pidl_code "$ifname\_dissect\_${fn_name}_response(tvbuff_t *tvb _U_, int 
offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)";
        pidl_code "{";
        indent;
        if ( not defined($fn->{RETURN_TYPE})) {
@@ -492,7 +492,7 @@
 
        pidl_fn_start "$ifname\_dissect\_$fn_name\_request";
        pidl_code "static int";
-       pidl_code "$ifname\_dissect\_${fn_name}_request(tvbuff_t *tvb _U_, int 
offset _U_, packet_info *pinfo, proto_tree *tree _U_, guint8 *drep _U_)";
+       pidl_code "$ifname\_dissect\_${fn_name}_request(tvbuff_t *tvb _U_, int 
offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)";
        pidl_code "{";
        indent;
        pidl_code "pinfo->dcerpc_procedure_name=\"${fn_name}\";";
@@ -522,11 +522,11 @@
        my $res = "";
        ($res.="\t".Element($_, $name, $ifname)."\n\n") foreach 
(@{$e->{ELEMENTS}});
 
-       pidl_hdr "int $dissectorname(tvbuff_t *tvb, int offset, packet_info 
*pinfo, proto_tree *parent_tree, guint8 *drep, int hf_index, guint32 param 
_U_);";
+       pidl_hdr "int $dissectorname(tvbuff_t *tvb _U_, int offset _U_, 
packet_info *pinfo _U_, proto_tree *parent_tree _U_, guint8 *drep _U_, int 
hf_index _U_, guint32 param _U_);";
 
        pidl_fn_start $dissectorname;
        pidl_code "int";
-       pidl_code "$dissectorname(tvbuff_t *tvb, int offset, packet_info 
*pinfo, proto_tree *parent_tree, guint8 *drep, int hf_index, guint32 param 
_U_)";
+       pidl_code "$dissectorname(tvbuff_t *tvb _U_, int offset _U_, 
packet_info *pinfo _U_, proto_tree *parent_tree _U_, guint8 *drep _U_, int 
hf_index _U_, guint32 param _U_)";
        pidl_code "{";
        indent;
        pidl_code "proto_item *item = NULL;";
@@ -591,7 +591,7 @@
 
        pidl_fn_start $dissectorname;
        pidl_code "static int";
-       pidl_code "$dissectorname(tvbuff_t *tvb, int offset, packet_info 
*pinfo, proto_tree *parent_tree, guint8 *drep, int hf_index, guint32 param 
_U_)";
+       pidl_code "$dissectorname(tvbuff_t *tvb _U_, int offset _U_, 
packet_info *pinfo _U_, proto_tree *parent_tree _U_, guint8 *drep _U_, int 
hf_index _U_, guint32 param _U_)";
        pidl_code "{";
        indent;
        pidl_code "proto_item *item = NULL;";

Reply via email to