aboutsummaryrefslogtreecommitdiffstats
path: root/plugins/lwres/packet-lwres.c
diff options
context:
space:
mode:
authorJörg Mayer <jmayer@loplof.de>2003-09-05 07:44:50 +0000
committerJörg Mayer <jmayer@loplof.de>2003-09-05 07:44:50 +0000
commit10b364c56dea8b351fd7150b17ec5786f441cff6 (patch)
tree83c4bb27a5beba5fee61ceab8bf6cb07cfcfaba4 /plugins/lwres/packet-lwres.c
parentdd2080a64633a1fd43644061c0a5dacc336a437e (diff)
- Make --enable-static work again (configure.in, Makefile.am)
- get rid of ...-static.o files in the build process (now done via config.h instead of compiler flag) - make packet-rtnet link statically (remove one unused function, rename another one) svn path=/trunk/; revision=8389
Diffstat (limited to 'plugins/lwres/packet-lwres.c')
-rw-r--r--plugins/lwres/packet-lwres.c50
1 files changed, 8 insertions, 42 deletions
diff --git a/plugins/lwres/packet-lwres.c b/plugins/lwres/packet-lwres.c
index 926614f266..e5ff0b2492 100644
--- a/plugins/lwres/packet-lwres.c
+++ b/plugins/lwres/packet-lwres.c
@@ -1,7 +1,7 @@
/* packet-lwres.c
* Routines for light weight reslover (lwres, part of BIND9) packet disassembly
*
- * $Id: packet-lwres.c,v 1.2 2003/08/05 17:12:07 guy Exp $
+ * $Id: packet-lwres.c,v 1.3 2003/09/05 07:44:47 jmayer Exp $
*
* Copyright (c) 2003 by Oleg Terletsky <oleg.terletsky@comverse.com>
*
@@ -184,7 +184,7 @@ static int ett_ns_rec_item = -1;
-#ifndef __ETHEREAL_STATIC__
+#ifndef ENABLE_STATIC
G_MODULE_EXPORT const gchar version[] = VERSION;
#endif
@@ -211,42 +211,8 @@ static const value_string message_types_values[] = {
-void
-ip_to_str_buf(const guint8 *ad, gchar *buf)
-{
- gchar *p;
- int i;
- guint32 octet;
- guint32 digit;
- gboolean saw_nonzero;
-
- p = buf;
- i = 0;
- for (;;) {
- saw_nonzero = FALSE;
- octet = ad[i];
- digit = octet/100;
- if (digit != 0) {
- *p++ = digit + '0';
- saw_nonzero = TRUE;
- }
- octet %= 100;
- digit = octet/10;
- if (saw_nonzero || digit != 0)
- *p++ = digit + '0';
- digit = octet%10;
- *p++ = digit + '0';
- if (i == 3)
- break;
- *p++ = '.';
- i++;
- }
- *p = '\0';
-}
-
-
-int
-get_dns_name(tvbuff_t *tvb, int offset, int dns_data_offset,
+static int
+lwres_get_dns_name(tvbuff_t *tvb, int offset, int dns_data_offset,
char *name, int maxname)
{
int start_offset = offset;
@@ -827,7 +793,7 @@ static void dissect_srv_records(tvbuff_t* tvb, proto_tree* tree,guint32 nrec,int
namelen = len - 8;
cmpname = tvb_get_ptr(tvb, curr + 8, namelen);
- dlen = get_dns_name(tvb, curr + 8, curr, dname, sizeof(dname));
+ dlen = lwres_get_dns_name(tvb, curr + 8, curr, dname, sizeof(dname));
if(srv_rec_tree)
{
@@ -903,7 +869,7 @@ static void dissect_mx_records(tvbuff_t* tvb, proto_tree* tree, guint32 nrec, in
priority = tvb_get_ntohs(tvb, curr + 2);
namelen = len - 4;
cname = tvb_get_ptr(tvb, curr + 4, 4);
- dlen = get_dns_name(tvb, curr + 4, curr, dname, sizeof(dname));
+ dlen = lwres_get_dns_name(tvb, curr + 4, curr, dname, sizeof(dname));
if(mx_rec_tree)
{
rec_item = proto_tree_add_text(mx_rec_tree, tvb, curr,6,"MX record: pri=%d,dname=%s",
@@ -956,7 +922,7 @@ static void dissect_ns_records(tvbuff_t* tvb, proto_tree* tree, guint32 nrec, in
{
len = tvb_get_ntohs(tvb, curr);
namelen = len - 2;
- dlen = get_dns_name(tvb, curr + 2, curr, dname, sizeof(dname));
+ dlen = lwres_get_dns_name(tvb, curr + 2, curr, dname, sizeof(dname));
if(ns_rec_tree)
{
rec_item = proto_tree_add_text(ns_rec_tree, tvb, curr,4, "NS record: dname=%s",dname);
@@ -1553,7 +1519,7 @@ proto_reg_handoff_lwres(void)
/* Start the functions we need for the plugin stuff */
-#ifndef __ETHEREAL_STATIC__
+#ifndef ENABLE_STATIC
G_MODULE_EXPORT void
plugin_reg_handoff(void){