summaryrefslogtreecommitdiffstats
path: root/sys/netatm/spans
diff options
context:
space:
mode:
authormjacob <mjacob@FreeBSD.org>2007-06-23 00:02:20 +0000
committermjacob <mjacob@FreeBSD.org>2007-06-23 00:02:20 +0000
commit384923a3f787500d4c5fef404dd0be749931504b (patch)
tree526d2a82ed12efba9eeb51b5b91e919e46eb2784 /sys/netatm/spans
parent4775f3106a3a06f54abfe49e31a05c2a78639c68 (diff)
downloadFreeBSD-src-384923a3f787500d4c5fef404dd0be749931504b.zip
FreeBSD-src-384923a3f787500d4c5fef404dd0be749931504b.tar.gz
Fix various compilation warnings for gcc-4.2.
Approved by: re (bruce)
Diffstat (limited to 'sys/netatm/spans')
-rw-r--r--sys/netatm/spans/spans_proto.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/sys/netatm/spans/spans_proto.c b/sys/netatm/spans/spans_proto.c
index 8e57e6e..32ee4d1 100644
--- a/sys/netatm/spans/spans_proto.c
+++ b/sys/netatm/spans/spans_proto.c
@@ -214,7 +214,7 @@ spans_timer(tip)
* Back-off to SPANS control block
*/
spp = (struct spans *)
- ((caddr_t)tip - (int)(&((struct spans *)0)->sp_time));
+ ((caddr_t)tip - offsetof(struct spans, sp_time));
ATM_DEBUG2("spans_timer: spp=%p,state=%d\n",
spp, spp->sp_state);
@@ -363,8 +363,8 @@ spans_vctimer(tip)
/*
* Get VCCB and SPANS control block addresses
*/
- svp = (struct spans_vccb *) ((caddr_t)tip -
- (int)(&((struct vccb *)0)->vc_time));
+ svp = (struct spans_vccb *)
+ ((caddr_t)tip - offsetof(struct vccb, vc_time));
spp = (struct spans *)svp->sv_pif->pif_siginst;
ATM_DEBUG3("spans_vctimer: svp=%p, sstate=%d, ustate=%d\n",
OpenPOWER on IntegriCloud