From d6fd7f016431ef3f980c1cb722f9f571a7af0e08 Mon Sep 17 00:00:00 2001 From: Karl Ramm Date: Thu, 25 Dec 2008 01:11:55 +0000 Subject: change ZNotice_t around a bit, libzephyr4 --- h/zephyr/zephyr.h | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) (limited to 'h/zephyr') diff --git a/h/zephyr/zephyr.h b/h/zephyr/zephyr.h index 0346e05..5967707 100644 --- a/h/zephyr/zephyr.h +++ b/h/zephyr/zephyr.h @@ -74,12 +74,20 @@ typedef struct _ZNotice_t { char *z_version; ZNotice_Kind_t z_kind; ZUnique_Id_t z_uid; -#define z_sender_addr z_uid.zuid_addr + union { + struct sockaddr sa; + struct sockaddr_in ip4; + struct sockaddr_in6 ip6; + } z_sender_sockaddr; + /* heavily deprecated: */ +#define z_sender_addr z_sender_sockaddr.ip4.sin_addr + /* probably a bad idea?: */ +#define z_port z_sender_sockaddr.ip4.sin_port struct _ZTimeval z_time; - unsigned short z_port; int z_auth; int z_checked_auth; int z_authent_len; + int z_charset; char *z_ascii_authent; char *z_class; char *z_class_inst; -- cgit v1.2.3