From: Harald Welte Date: Mon, 18 Jul 2011 14:59:27 +0000 (+0200) Subject: mkae the new 'void *dst' member part of a union with the trx pointer X-Git-Url: http://git.rot13.org/?a=commitdiff_plain;ds=sidebyside;h=c5a0ded53fe359ff4436db72e6aca5ab35927891;hp=2ade3a02221147fef29d90e9bdb6b4f7759ca358;p=osmocom-bb.git 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 --- 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) */