mirror of
https://github.com/samba-team/samba.git
synced 2024-12-27 03:21:53 +03:00
r21995: Patch from Ronnie Sahlberg.
Change the signatures for all functions it generates to specify _U_ so that GCC "parameter not used" warnings are suppressed.
This commit is contained in:
parent
448ffc68f3
commit
ec6c503e9d
@ -146,7 +146,7 @@ sub Enum($$$)
|
||||
}
|
||||
|
||||
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 @@ sub Enum($$$)
|
||||
|
||||
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 @@ sub Bitmap($$$)
|
||||
|
||||
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 @@ sub Element($$$)
|
||||
|
||||
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 @@ sub Function($$$)
|
||||
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 @@ sub Function($$$)
|
||||
|
||||
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 @@ sub Struct($$$)
|
||||
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 @@ sub Union($$$)
|
||||
|
||||
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;";
|
||||
|
Loading…
Reference in New Issue
Block a user