aboutsummaryrefslogtreecommitdiffstats
path: root/epan/range.h
diff options
context:
space:
mode:
authorBalint Reczey <balint@balintreczey.hu>2013-03-01 23:53:11 +0000
committerBalint Reczey <balint@balintreczey.hu>2013-03-01 23:53:11 +0000
commit1ebdb2e521ca0cbd7aeebd1c89b8a5cf6a4cc322 (patch)
treed6dde0ea7b6e6e15cc2c51a5f478fb85965b9720 /epan/range.h
parent0b8d70bfb715bc3d89b6dfae86fc79d7c4387f02 (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.h17
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__ */