Revert ""Hide" hashether_t structure."

This reverts commit 297ef07b9b.

Change-Id: Id47f5fd221b631c95ca71e3f9315f5263bab22de
Reviewed-on: https://code.wireshark.org/review/7077
Reviewed-by: Anders Broman <a.broman58@gmail.com>
This commit is contained in:
Anders Broman 2015-02-12 08:33:21 +00:00
parent 53228c4bd8
commit 4359cb8478
4 changed files with 13 additions and 28 deletions

View File

@ -640,9 +640,6 @@ libwireshark.so.0 libwireshark0 #MINVER#
get_ether_name@Base 1.9.1
get_export_pdu_tap_list@Base 1.99.0
get_follow_index@Base 1.99.2
get_hash_ether_status@Base 1.99.3
get_hash_ether_hexaddr@Base 1.99.3
get_hash_ether_resolved_name@Base 1.99.3
get_host_ipaddr6@Base 1.9.1
get_host_ipaddr@Base 1.9.1
get_hostlist_filter@Base 1.99.0

View File

@ -192,12 +192,15 @@ typedef struct hashipxnet {
#define HASHETHER_STATUS_RESOLVED_DUMMY 2
#define HASHETHER_STATUS_RESOLVED_NAME 3
#if 0
typedef struct hashether {
struct hashether *next;
guint status; /* (See above) */
guint8 addr[6];
char hexaddr[6*3];
char resolved_name[MAXNAMELEN];
} hashether_t;
#endif
/* internal ethernet type */
typedef struct _ether
@ -1366,22 +1369,6 @@ wka_name_lookup(const guint8 *addr, const unsigned int mask)
} /* wka_name_lookup */
guint get_hash_ether_status(hashether_t* ether)
{
return ether->status;
}
char* get_hash_ether_hexaddr(hashether_t* ether)
{
return ether->hexaddr;
}
char* get_hash_ether_resolved_name(hashether_t* ether)
{
return ether->resolved_name;
}
static guint
eth_addr_hash(gconstpointer key)
{

View File

@ -56,8 +56,13 @@ typedef struct _e_addr_resolve {
gboolean load_hosts_file_from_profile_only;
} e_addr_resolve;
struct hashether;
typedef struct hashether hashether_t;
typedef struct hashether {
guint status; /* (See above) */
guint8 addr[6];
char hexaddr[6*3];
char resolved_name[MAXNAMELEN];
} hashether_t;
typedef struct serv_port {
gchar *udp_name;
@ -219,10 +224,6 @@ extern const gchar *eui64_to_display(wmem_allocator_t *allocator, const guint64
* or a string formatted with "%X" if not */
extern const gchar *get_ipxnet_name(wmem_allocator_t *allocator, const guint32 addr);
WS_DLL_PUBLIC guint get_hash_ether_status(hashether_t* ether);
WS_DLL_PUBLIC char* get_hash_ether_hexaddr(hashether_t* ether);
WS_DLL_PUBLIC char* get_hash_ether_resolved_name(hashether_t* ether);
/* returns the ethernet address corresponding to name or NULL if not known */
extern guint8 *get_ether_addr(const gchar *name);

View File

@ -60,9 +60,9 @@ eth_hash_to_texbuff(gpointer key, gpointer value, gpointer user_data)
(guint8)((eth_as_gint64>>16)&0xff),
(guint8)((eth_as_gint64>>8)&0xff),
(guint8)(eth_as_gint64&0xff),
get_hash_ether_status(tp),
get_hash_ether_hexaddr(tp),
get_hash_ether_resolved_name(tp));
tp->status,
tp->hexaddr,
tp->resolved_name);
gtk_text_buffer_insert_at_cursor (buffer, string_buff, -1);
}