Frank,

I'm currently fixing warnings about unused parameters. As you are the
one who last worked on packet-giop.c I'd like to ask you to have a short
look at the attached patch which removes all unused function parameters.
If you don't like it, please let me know (or provide a better one ;->

  Ciao
         J�rg
--
Joerg Mayer                                          <[EMAIL PROTECTED]>
I found out that "pro" means "instead of" (as in proconsul). Now I know
what proactive means.
Changelog: <[EMAIL PROTECTED]>
        packet-giop.c: removed all unused parameters and ifdef'ed out
        an unused function.

Index: ethereal/packet-giop.c
===================================================================
RCS file: /cvsroot/ethereal/packet-giop.c,v
retrieving revision 1.58
diff -u -r1.58 packet-giop.c
--- packet-giop.c       2002/04/24 21:28:52     1.58
+++ packet-giop.c       2002/05/01 23:02:04
@@ -328,7 +328,7 @@
                                     guint32 boundary, gboolean new_endianess, gchar 
*repobuf,
                                     gboolean store_flag);
 
-static void decode_ServiceContextList(tvbuff_t *tvb, packet_info *pinfo, proto_tree 
*tree, int *offset,
+static void decode_ServiceContextList(tvbuff_t *tvb, proto_tree *tree, int *offset,
                                       gboolean stream_is_be, guint32 boundary);
 
 static void decode_TaggedProfile(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree, 
int *offset,
@@ -342,8 +342,7 @@
                                              guint32 boundary);
 
 static void dissect_tk_objref_params(tvbuff_t *tvb, proto_tree *tree, gint *offset, 
-                                     gboolean stream_is_big_endian, guint32 boundary,
-                                     MessageHeader * header);
+                                     gboolean stream_is_big_endian, guint32 boundary);
 
 static void dissect_tk_struct_params(tvbuff_t *tvb, proto_tree *tree, gint *offset, 
                                      gboolean stream_is_big_endian, guint32 boundary,
@@ -354,8 +353,7 @@
                                     MessageHeader * header );
  
 static void dissect_tk_enum_params(tvbuff_t *tvb, proto_tree *tree, gint *offset, 
-                                   gboolean stream_is_big_endian, guint32 boundary,
-                                   MessageHeader * header);
+                                   gboolean stream_is_big_endian, guint32 boundary);
 
 static void dissect_tk_sequence_params(tvbuff_t *tvb, proto_tree *tree, gint *offset, 
                                       gboolean stream_is_big_endian, guint32 boundary,
@@ -382,12 +380,10 @@
                                        MessageHeader * header);
 
 static void dissect_tk_native_params(tvbuff_t *tvb, proto_tree *tree, gint *offset, 
-                                    gboolean stream_is_big_endian, guint32 boundary,
-                                    MessageHeader * header);
+                                    gboolean stream_is_big_endian, guint32 boundary);
 
 static void dissect_tk_abstract_interface_params(tvbuff_t *tvb, proto_tree *tree, 
gint *offset, 
-                                                gboolean stream_is_big_endian, 
guint32 boundary,
-                                                MessageHeader * header);
+                                                gboolean stream_is_big_endian, 
guint32 boundary);
 
 
 static void dissect_typecode_string_param(tvbuff_t *tvb, proto_tree *tree, gint 
*offset, 
@@ -2476,7 +2472,7 @@
   case tk_Principal: /* empty parameter list */
     break;
   case tk_objref: /* complex parameter list */
-    dissect_tk_objref_params(tvb, tree, offset, stream_is_big_endian, boundary, 
header );
+    dissect_tk_objref_params(tvb, tree, offset, stream_is_big_endian, boundary);
     break;
   case tk_struct: /* complex parameter list */
     dissect_tk_struct_params(tvb, tree, offset, stream_is_big_endian, boundary, 
header );
@@ -2485,7 +2481,7 @@
     dissect_tk_union_params(tvb, tree, offset, stream_is_big_endian, boundary, header 
);
     break;
   case tk_enum: /* complex parameter list */
-    dissect_tk_enum_params(tvb, tree, offset, stream_is_big_endian, boundary, header 
);
+    dissect_tk_enum_params(tvb, tree, offset, stream_is_big_endian, boundary);
     break;
 
   case tk_string: /* simple parameter list */
@@ -2545,10 +2541,10 @@
     dissect_tk_value_box_params(tvb, tree, offset, stream_is_big_endian, boundary, 
header );
     break;
   case tk_native: /* complex parameter list */
-    dissect_tk_native_params(tvb, tree, offset, stream_is_big_endian, boundary, 
header );
+    dissect_tk_native_params(tvb, tree, offset, stream_is_big_endian, boundary);
     break;
   case tk_abstract_interface: /* complex parameter list */
-    dissect_tk_abstract_interface_params(tvb, tree, offset, stream_is_big_endian, 
boundary, header );
+    dissect_tk_abstract_interface_params(tvb, tree, offset, stream_is_big_endian, 
boundary );
     break;
   default:
     g_warning("giop: Unknown TCKind %u \n", val);
@@ -2769,7 +2765,7 @@
 
 static void
 dissect_target_address(tvbuff_t * tvb, packet_info *pinfo, int *offset, proto_tree * 
tree, 
-                      MessageHeader * header, gboolean stream_is_big_endian)
+                      gboolean stream_is_big_endian)
 {
    guint16 discriminant;
    gchar *object_key;
@@ -2994,7 +2990,7 @@
  */
 
 static void dissect_giop_reply (tvbuff_t * tvb, packet_info * pinfo, proto_tree * 
tree,
-                               proto_tree * clnp_tree, MessageHeader * header,
+                               MessageHeader * header,
                                gboolean stream_is_big_endian) {
 
   guint32 offset = 0;
@@ -3018,7 +3014,7 @@
    * Decode IOP::ServiceContextList
    */
   
-  decode_ServiceContextList(tvb, pinfo, reply_tree, &offset,stream_is_big_endian, 
GIOP_HEADER_SIZE);
+  decode_ServiceContextList(tvb, reply_tree, &offset,stream_is_big_endian, 
GIOP_HEADER_SIZE);
 
   request_id = get_CDR_ulong(tvb, &offset, stream_is_big_endian,GIOP_HEADER_SIZE);
 
@@ -3078,7 +3074,7 @@
  */
 
 static void dissect_giop_reply_1_2 (tvbuff_t * tvb, packet_info * pinfo,
-                                   proto_tree * tree, proto_tree * clnp_tree,
+                                   proto_tree * tree,
                                    MessageHeader * header,
                                    gboolean stream_is_big_endian) {
 
@@ -3125,7 +3121,7 @@
    * Decode IOP::ServiceContextList
    */
 
-  decode_ServiceContextList(tvb, pinfo, reply_tree, &offset,stream_is_big_endian, 
GIOP_HEADER_SIZE);
+  decode_ServiceContextList(tvb, reply_tree, &offset,stream_is_big_endian, 
GIOP_HEADER_SIZE);
 
   /*
    * GIOP 1.2 Reply body must fall on an 8 octet alignment.
@@ -3159,8 +3155,8 @@
 
 
 static void dissect_giop_cancel_request (tvbuff_t * tvb, packet_info * pinfo,
-                       proto_tree * tree, proto_tree * clnp_tree,
-                       MessageHeader * header, gboolean stream_is_big_endian) {
+                       proto_tree * tree,
+                       gboolean stream_is_big_endian) {
 
   u_int offset = 0;
   guint32 request_id;
@@ -3202,7 +3198,7 @@
  */
 static void
 dissect_giop_request_1_1 (tvbuff_t * tvb, packet_info * pinfo,
-                       proto_tree * tree, proto_tree * clnp_tree,
+                       proto_tree * tree,
                        MessageHeader * header, gboolean stream_is_big_endian)
 {
   guint32 offset = 0;
@@ -3243,7 +3239,7 @@
    * Decode IOP::ServiceContextList
    */
   
-  decode_ServiceContextList(tvb, pinfo, request_tree, &offset,stream_is_big_endian, 
GIOP_HEADER_SIZE);
+  decode_ServiceContextList(tvb, request_tree, &offset,stream_is_big_endian, 
GIOP_HEADER_SIZE);
 
 
   request_id = get_CDR_ulong(tvb, &offset, stream_is_big_endian,GIOP_HEADER_SIZE);
@@ -3432,7 +3428,7 @@
  */
 static void
 dissect_giop_request_1_2 (tvbuff_t * tvb, packet_info * pinfo,
-                       proto_tree * tree, proto_tree * clnp_tree,
+                       proto_tree * tree,
                        MessageHeader * header, gboolean stream_is_big_endian)
 {
   guint32 offset = 0;
@@ -3484,7 +3480,7 @@
    }
   g_free(reserved);
 
-  dissect_target_address(tvb, pinfo, &offset, request_tree, header, 
stream_is_big_endian);
+  dissect_target_address(tvb, pinfo, &offset, request_tree, stream_is_big_endian);
 
   /* length of operation string */ 
   len = get_CDR_string(tvb, &operation, &offset, 
stream_is_big_endian,GIOP_HEADER_SIZE);
@@ -3519,7 +3515,7 @@
    * Decode IOP::ServiceContextList
    */
 
-  decode_ServiceContextList(tvb, pinfo, request_tree, &offset,  stream_is_big_endian, 
GIOP_HEADER_SIZE);
+  decode_ServiceContextList(tvb, request_tree, &offset,  stream_is_big_endian, 
GIOP_HEADER_SIZE);
 
   /*
    * GIOP 1.2 Request body must fall on an 8 octet alignment, taking into
@@ -3626,7 +3622,7 @@
   }
   else     /* GIOP 1.2 and higher */
   {
-      dissect_target_address(tvb, pinfo, &offset, locate_request_tree, header,
+      dissect_target_address(tvb, pinfo, &offset, locate_request_tree, 
                             stream_is_big_endian);
 
   }
@@ -3711,7 +3707,7 @@
 
 static void
 dissect_giop_fragment( tvbuff_t * tvb, packet_info * pinfo, proto_tree * tree,
-                       MessageHeader * header, gboolean stream_is_big_endian)
+                       gboolean stream_is_big_endian)
 {
   guint32 offset = 0;
   guint32 request_id;
@@ -3904,12 +3900,12 @@
     case Request:
       if(header.GIOP_version.minor < 2)
       {
-          dissect_giop_request_1_1 (payload_tvb, pinfo, tree, clnp_tree,
+          dissect_giop_request_1_1 (payload_tvb, pinfo, tree,
                                     &header, stream_is_big_endian);
       }
       else
       {    
-           dissect_giop_request_1_2 (payload_tvb, pinfo, tree, clnp_tree,
+           dissect_giop_request_1_2 (payload_tvb, pinfo, tree,
                                     &header, stream_is_big_endian);
       }
       
@@ -3919,18 +3915,18 @@
     case Reply:
       if(header.GIOP_version.minor < 2)
        {
-           dissect_giop_reply (payload_tvb, pinfo, tree, clnp_tree, &header,
+           dissect_giop_reply (payload_tvb, pinfo, tree, &header,
                               stream_is_big_endian);
        }
       else
         {
-          dissect_giop_reply_1_2 (payload_tvb, pinfo, tree, clnp_tree,
+          dissect_giop_reply_1_2 (payload_tvb, pinfo, tree,
                                   &header, stream_is_big_endian);
        }
       break;
     case CancelRequest:
-        dissect_giop_cancel_request(payload_tvb, pinfo, tree, clnp_tree,
-                                   &header, stream_is_big_endian);
+        dissect_giop_cancel_request(payload_tvb, pinfo, tree,
+                                   stream_is_big_endian);
        break;
     case LocateRequest:
        dissect_giop_locate_request(payload_tvb, pinfo, tree, &header,
@@ -3941,7 +3937,7 @@
                                  stream_is_big_endian);
        break;
     case Fragment:
-        dissect_giop_fragment(payload_tvb, pinfo, tree, &header,
+        dissect_giop_fragment(payload_tvb, pinfo, tree,
                              stream_is_big_endian);
         break; 
     default:
@@ -4606,14 +4602,15 @@
 
 
 
+#if 0
 void dissect_SID_BI_DIR_IIOP(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree, int 
*offset,
                               MessageHeader *header, gchar *operation, guint32 
boundary) {
 
   return;
 
 };
-
 
+#endif
 
 
 /*
@@ -4645,7 +4642,7 @@
 
 
 
-void decode_ServiceContextList(tvbuff_t *tvb, packet_info *pinfo, proto_tree *ptree, 
int *offset,
+void decode_ServiceContextList(tvbuff_t *tvb, proto_tree *ptree, int *offset,
                               gboolean stream_is_be, guint32 boundary) {
 
   guint32 seqlen;              /* sequence length  */
@@ -4795,8 +4792,7 @@
  */
 
 static void dissect_tk_objref_params(tvbuff_t *tvb, proto_tree *tree, gint *offset, 
-                                    gboolean stream_is_big_endian, guint32 boundary,
-                                    MessageHeader * header) {
+                                    gboolean stream_is_big_endian, guint32 boundary) {
 
   guint32  new_boundary;             /* new boundary for encapsulation */
   gboolean new_stream_is_big_endian; /* new endianness for encapsulation */
@@ -4923,8 +4919,7 @@
 
 
 static void dissect_tk_enum_params(tvbuff_t *tvb, proto_tree *tree, gint *offset, 
-                                  gboolean stream_is_big_endian, guint32 boundary,
-                                  MessageHeader * header) {
+                                  gboolean stream_is_big_endian, guint32 boundary) {
 
   guint32  new_boundary;             /* new boundary for encapsulation */
   gboolean new_stream_is_big_endian; /* new endianness for encapsulation */
@@ -5182,8 +5177,7 @@
 
 
 static void dissect_tk_native_params(tvbuff_t *tvb, proto_tree *tree, gint *offset, 
-                                    gboolean stream_is_big_endian, guint32 boundary,
-                                    MessageHeader * header) {
+                                    gboolean stream_is_big_endian, guint32 boundary) {
 
   guint32  new_boundary;             /* new boundary for encapsulation */
   gboolean new_stream_is_big_endian; /* new endianness for encapsulation */
@@ -5207,8 +5201,7 @@
 
 
 static void dissect_tk_abstract_interface_params(tvbuff_t *tvb, proto_tree *tree, 
gint *offset, 
-                                                gboolean stream_is_big_endian, 
guint32 boundary,
-                                                MessageHeader * header) {
+                                                gboolean stream_is_big_endian, 
guint32 boundary) {
 
   guint32  new_boundary;              /* new boundary for encapsulation */
   gboolean new_stream_is_big_endian;  /* new endianness for encapsulation */

Reply via email to