aboutsummaryrefslogtreecommitdiffstats
path: root/epan/tvbuff.h
diff options
context:
space:
mode:
authorGerald Combs <gerald@wireshark.org>2009-04-05 16:26:16 +0000
committerGerald Combs <gerald@wireshark.org>2009-04-05 16:26:16 +0000
commit17ae564af856761f9d9bddc945f578ee75093768 (patch)
treef2720f2a11a97137a862a7418ec3798420a08949 /epan/tvbuff.h
parent98ee238eea4704b252ea778d1ad5b7e2e400295f (diff)
downloadwireshark-17ae564af856761f9d9bddc945f578ee75093768.tar.gz
wireshark-17ae564af856761f9d9bddc945f578ee75093768.tar.bz2
wireshark-17ae564af856761f9d9bddc945f578ee75093768.zip
Back out the previous change. As Guy pointed out, we might not want to
be so size_t-happy. svn path=/trunk/; revision=27962
Diffstat (limited to 'epan/tvbuff.h')
-rw-r--r--epan/tvbuff.h26
1 files changed, 13 insertions, 13 deletions
diff --git a/epan/tvbuff.h b/epan/tvbuff.h
index 7c1417d6f0..6c203f5f28 100644
--- a/epan/tvbuff.h
+++ b/epan/tvbuff.h
@@ -208,16 +208,16 @@ extern void tvb_set_free_cb(tvbuff_t*, tvbuff_free_cb_t);
* the tvbuff routines knowledgable of this fact. */
extern void tvb_set_child_real_data_tvbuff(tvbuff_t* parent, tvbuff_t* child);
-extern tvbuff_t* tvb_new_child_real_data(tvbuff_t* parent, const guint8* data, size_t length,
- size_t reported_length);
+extern tvbuff_t* tvb_new_child_real_data(tvbuff_t* parent, const guint8* data, guint length,
+ gint reported_length);
/**Sets parameters for TVBUFF_REAL_DATA. Can throw ReportedBoundsError. */
-extern void tvb_set_real_data(tvbuff_t*, const guint8* data, size_t length,
- size_t reported_length);
+extern void tvb_set_real_data(tvbuff_t*, const guint8* data, guint length,
+ gint reported_length);
/** Combination of tvb_new() and tvb_set_real_data(). Can throw ReportedBoundsError. */
-extern tvbuff_t* tvb_new_real_data(const guint8* data, size_t length,
- size_t reported_length);
+extern tvbuff_t* tvb_new_real_data(const guint8* data, guint length,
+ gint reported_length);
/** Define the subset of the backing buffer to use.
@@ -234,12 +234,12 @@ extern tvbuff_t* tvb_new_real_data(const guint8* data, size_t length,
* is beyond the bounds of the backing tvbuff.
* Can throw ReportedBoundsError. */
extern void tvb_set_subset(tvbuff_t* tvb, tvbuff_t* backing,
- gint backing_offset, size_t backing_length, size_t reported_length);
+ gint backing_offset, gint backing_length, gint reported_length);
/** Combination of tvb_new() and tvb_set_subset()
* Can throw ReportedBoundsError. */
extern tvbuff_t* tvb_new_subset(tvbuff_t* backing,
- gint backing_offset, size_t backing_length, size_t reported_length);
+ gint backing_offset, gint backing_length, gint reported_length);
/** Both tvb_composite_append and tvb_composite_prepend can throw
@@ -274,11 +274,11 @@ extern guint tvb_ensure_length_remaining(tvbuff_t*, gint offset);
/* Checks (w/o throwing exception) that the bytes referred to by
* 'offset'/'length' actually exist in the buffer */
-extern gboolean tvb_bytes_exist(tvbuff_t*, gint offset, size_t length);
+extern gboolean tvb_bytes_exist(tvbuff_t*, gint offset, gint length);
/** Checks that the bytes referred to by 'offset'/'length' actually exist
* in the buffer, and throws an exception if they aren't. */
-extern void tvb_ensure_bytes_exist(tvbuff_t *tvb, gint offset, size_t length);
+extern void tvb_ensure_bytes_exist(tvbuff_t *tvb, gint offset, gint length);
/* Checks (w/o throwing exception) that offset exists in buffer */
extern gboolean tvb_offset_exists(tvbuff_t*, gint offset);
@@ -468,9 +468,9 @@ extern gchar *tvb_format_stringzpad(tvbuff_t *tvb, gint offset, gint size);
* instead it will automatically be freed when a new capture
* or file is opened.
*/
-extern guint8 *tvb_get_string(tvbuff_t *tvb, gint offset, size_t length);
-extern guint8 *tvb_get_ephemeral_string(tvbuff_t *tvb, gint offset, size_t length);
-extern guint8 *tvb_get_seasonal_string(tvbuff_t *tvb, gint offset, size_t length);
+extern guint8 *tvb_get_string(tvbuff_t *tvb, gint offset, gint length);
+extern guint8 *tvb_get_ephemeral_string(tvbuff_t *tvb, gint offset, gint length);
+extern guint8 *tvb_get_seasonal_string(tvbuff_t *tvb, gint offset, gint length);
/**