Make "tvb_strneql()" take a "gchar *" rather than a "guint8 *" as the
authorguy <guy@f5534014-38df-0310-8fa8-9805f1628bb7>
Sun, 1 Feb 2004 21:30:17 +0000 (21:30 +0000)
committerguy <guy@f5534014-38df-0310-8fa8-9805f1628bb7>
Sun, 1 Feb 2004 21:30:17 +0000 (21:30 +0000)
string argument.

Add some casts to squelch compiler warnings.

git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@9951 f5534014-38df-0310-8fa8-9805f1628bb7

epan/tvbuff.c
epan/tvbuff.h

index a3ff20f3907a0e6d7ca66f140afd53abc8a5a919..317eef217f46860c32f0a43e5e6dfd1e3453dcb0 100644 (file)
@@ -9,7 +9,7 @@
  *             the data of a backing tvbuff, or can be a composite of
  *             other tvbuffs.
  *
- * $Id: tvbuff.c,v 1.58 2004/02/01 06:49:24 jmayer Exp $
+ * $Id: tvbuff.c,v 1.59 2004/02/01 21:30:17 guy Exp $
  *
  * Copyright (c) 2000 by Gilbert Ramirez <gram@alumni.rice.edu>
  *
@@ -1518,14 +1518,14 @@ tvb_strnlen(tvbuff_t *tvb, gint offset, guint maxlength)
  * it returns 0 (meaning "equal") and -1 otherwise, otherwise return -1.
  */
 gint
-tvb_strneql(tvbuff_t *tvb, gint offset, const guint8 *str, gint size)
+tvb_strneql(tvbuff_t *tvb, gint offset, const gchar *str, gint size)
 {
        guint8 *ptr;
 
        ptr = ensure_contiguous_no_exception(tvb, offset, size, NULL);
 
        if (ptr) {
-               int cmp = strncmp(ptr, str, size);
+               int cmp = strncmp((char *)ptr, str, size);
 
                /*
                 * Return 0 if equal, -1 otherwise.
@@ -1552,7 +1552,7 @@ tvb_strncaseeql(tvbuff_t *tvb, gint offset, const gchar *str, gint size)
        ptr = ensure_contiguous_no_exception(tvb, offset, size, NULL);
 
        if (ptr) {
-               int cmp = strncasecmp(ptr, str, size);
+               int cmp = strncasecmp((char *)ptr, str, size);
 
                /*
                 * Return 0 if equal, -1 otherwise.
@@ -1856,7 +1856,7 @@ tvb_find_line_end(tvbuff_t *tvb, gint offset, int len, gint *next_offset,
        /*
         * Look either for a CR or an LF.
         */
-       eol_offset = tvb_pbrk_guint8(tvb, offset, len, "\r\n");
+       eol_offset = tvb_pbrk_guint8(tvb, offset, len, (guint8 *)"\r\n");
        if (eol_offset == -1) {
                /*
                 * No CR or LF - line is presumably continued in next packet.
@@ -1985,7 +1985,7 @@ tvb_find_line_end_unquoted(tvbuff_t *tvb, gint offset, int len,
                         * Look either for a CR, an LF, or a '"'.
                         */
                        char_offset = tvb_pbrk_guint8(tvb, cur_offset, len,
-                           "\r\n\"");
+                           (guint8 *)"\r\n\"");
                }
                if (char_offset == -1) {
                        /*
index 9a707dfef5239223f24f2ab1f29e835dbd944b16..f999be3245ec2846ad28abf252ecf4aa0899198f 100644 (file)
@@ -9,7 +9,7 @@
  *             the data of a backing tvbuff, or can be a composite of
  *             other tvbuffs.
  *
- * $Id: tvbuff.h,v 1.38 2004/02/01 06:49:24 jmayer Exp $
+ * $Id: tvbuff.h,v 1.39 2004/02/01 21:30:17 guy Exp $
  *
  * Copyright (c) 2000 by Gilbert Ramirez <gram@alumni.rice.edu>
  *
@@ -474,7 +474,7 @@ extern gint tvb_find_line_end_unquoted(tvbuff_t *tvb, gint offset, int len,
  * Call strncmp after checking if enough chars left, returning 0 if
  * it returns 0 (meaning "equal") and -1 otherwise, otherwise return -1.
  */
-extern gint tvb_strneql(tvbuff_t *tvb, gint offset, const guint8 *str,
+extern gint tvb_strneql(tvbuff_t *tvb, gint offset, const gchar *str,
     gint size);
 
 /*