From c5a0ded53fe359ff4436db72e6aca5ab35927891 Mon Sep 17 00:00:00 2001 From: Harald Welte Date: Mon, 18 Jul 2011 16:59:27 +0200 Subject: [PATCH] mkae the new 'void *dst' member part of a union with the trx pointer this ensures struct msgb is the same size as before, which will ensure binary compatibility --- include/osmocom/core/msgb.h | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/include/osmocom/core/msgb.h b/include/osmocom/core/msgb.h index 08dfaac..915c4a0 100644 --- a/include/osmocom/core/msgb.h +++ b/include/osmocom/core/msgb.h @@ -29,12 +29,13 @@ struct msgb { struct llist_head list; - /* routing information. */ - void *dst; /* Part of which TRX logical channel we were received / transmitted */ /* FIXME: move them into the control buffer */ - struct gsm_bts_trx *trx; + union { + void *dst; + struct gsm_bts_trx *trx; + }; struct gsm_lchan *lchan; /* the Layer1 header (if any) */ -- 2.20.1