diff options
Diffstat (limited to 'epan/range.h')
-rw-r--r-- | epan/range.h | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/epan/range.h b/epan/range.h index f4c5549a0d..3a5b2c2988 100644 --- a/epan/range.h +++ b/epan/range.h @@ -103,6 +103,22 @@ convert_ret_t range_convert_str_work(range_t **range, const gchar *es, */ WS_DLL_PUBLIC gboolean value_is_in_range(range_t *range, guint32 val); +/** This function returns TRUE if val has successfully been added to + * a range. This may extend an existing range or create a new one + * @param range to add value + * @param val value to add to range + * @return TRUE if the value is successsfully added to range + */ +WS_DLL_PUBLIC gboolean range_add_value(range_t **range, guint32 val); + +/** This function returns TRUE if val has successfully been removed from + * a range. This may remove an existing range. + * @param range to remove value + * @param val value to remove within range + * @return TRUE if the value is successsfully removed to range + */ +WS_DLL_PUBLIC gboolean range_remove_value(range_t **range, guint32 val); + /** This function returns TRUE if the two given range_t's are equal. * @param a first range * @param b second range |