Add tvb_get_[n|le]toh[40|48|56]() accessors. Addresses bug 5082.
[obnox/wireshark/wip.git] / epan / tvbuff.h
index cd9d63b659e58080457895b9d7d9422c44fe77c8..d377d395f4830424893faebfc7ac66015d3470b6 100644 (file)
@@ -319,6 +319,9 @@ extern guint8  tvb_get_guint8(tvbuff_t*, const gint offset);
 extern guint16 tvb_get_ntohs(tvbuff_t*, const gint offset);
 extern guint32 tvb_get_ntoh24(tvbuff_t*, const gint offset);
 extern guint32 tvb_get_ntohl(tvbuff_t*, const gint offset);
+extern guint64 tvb_get_ntoh40(tvbuff_t*, const gint offset);
+extern guint64 tvb_get_ntoh48(tvbuff_t*, const gint offset);
+extern guint64 tvb_get_ntoh56(tvbuff_t*, const gint offset);
 extern guint64 tvb_get_ntoh64(tvbuff_t*, const gint offset);
 extern gfloat tvb_get_ntohieee_float(tvbuff_t*, const gint offset);
 extern gdouble tvb_get_ntohieee_double(tvbuff_t*, const gint offset);
@@ -326,6 +329,9 @@ extern gdouble tvb_get_ntohieee_double(tvbuff_t*, const gint offset);
 extern guint16 tvb_get_letohs(tvbuff_t*, const gint offset);
 extern guint32 tvb_get_letoh24(tvbuff_t*, const gint offset);
 extern guint32 tvb_get_letohl(tvbuff_t*, const gint offset);
+extern guint64 tvb_get_letoh40(tvbuff_t*, const gint offset);
+extern guint64 tvb_get_letoh48(tvbuff_t*, const gint offset);
+extern guint64 tvb_get_letoh56(tvbuff_t*, const gint offset);
 extern guint64 tvb_get_letoh64(tvbuff_t*, const gint offset);
 extern gfloat tvb_get_letohieee_float(tvbuff_t*, const gint offset);
 extern gdouble tvb_get_letohieee_double(tvbuff_t*, const gint offset);