diff options
author | Balint Reczey <balint@balintreczey.hu> | 2013-03-01 23:53:11 +0000 |
---|---|---|
committer | Balint Reczey <balint@balintreczey.hu> | 2013-03-01 23:53:11 +0000 |
commit | 1ebdb2e521ca0cbd7aeebd1c89b8a5cf6a4cc322 (patch) | |
tree | d6dde0ea7b6e6e15cc2c51a5f478fb85965b9720 /epan/range.h | |
parent | 0b8d70bfb715bc3d89b6dfae86fc79d7c4387f02 (diff) |
Export libwireshark symbols using WS_DLL_PUBLIC define
Also remove old WS_VAR_IMPORT define and related Makefile magic
everywhere in the project.
svn path=/trunk/; revision=47992
Diffstat (limited to 'epan/range.h')
-rw-r--r-- | epan/range.h | 17 |
1 files changed, 9 insertions, 8 deletions
diff --git a/epan/range.h b/epan/range.h index 430a13b23c..e01030f252 100644 --- a/epan/range.h +++ b/epan/range.h @@ -29,6 +29,7 @@ #define __RANGE_H__ #include <glib.h> +#include "ws_symbol_export.h" /** @file * Range strings a variant of value_strings @@ -60,7 +61,7 @@ typedef enum { CVT_NUMBER_TOO_BIG } convert_ret_t; -extern range_t *range_empty(void); +WS_DLL_PUBLIC range_t *range_empty(void); /*** Converts a range string to a fast comparable array of ranges. @@ -85,10 +86,10 @@ extern range_t *range_empty(void); * @param max_value' specifies the maximum value in a range. * @return */ -extern convert_ret_t range_convert_str(range_t **range, const gchar *es, +WS_DLL_PUBLIC convert_ret_t range_convert_str(range_t **range, const gchar *es, guint32 max_value); -extern convert_ret_t range_convert_str_work(range_t **range, const gchar *es, +convert_ret_t range_convert_str_work(range_t **range, const gchar *es, guint32 max_value, gboolean err_on_max); /** This function returns TRUE if a given value is within one of the ranges @@ -97,32 +98,32 @@ extern convert_ret_t range_convert_str_work(range_t **range, const gchar *es, * @param val the value to check * @return TRUE if the value is in range */ -extern gboolean value_is_in_range(range_t *range, guint32 val); +WS_DLL_PUBLIC gboolean value_is_in_range(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 * @return TRUE if the value is in range */ -extern gboolean ranges_are_equal(range_t *a, range_t *b); +WS_DLL_PUBLIC gboolean ranges_are_equal(range_t *a, range_t *b); /** This function calls the provided callback function for each value in * in the range. * @param range the range * @param callback the callback function */ -extern void range_foreach(range_t *range, void (*callback)(guint32 val)); +WS_DLL_PUBLIC void range_foreach(range_t *range, void (*callback)(guint32 val)); /** * This function converts a range_t to a (ep_alloc()-allocated) string. */ -extern char *range_convert_range(range_t *range); +WS_DLL_PUBLIC char *range_convert_range(range_t *range); /** * Create a copy of a range. * @param src the range to copy * @return ep allocated copy of the range */ -extern range_t *range_copy(range_t *src); +WS_DLL_PUBLIC range_t *range_copy(range_t *src); #endif /* __RANGE_H__ */ |