On Wed, Aug 31, 2005 at 04:09:49PM -0400, Alan DeKok wrote:
Maybe since we're doing massive re-writes anyhow, we could have:
VALUE_PAIR { union { char strvalue[]; uint8_t octets[]; ... }} data;
Can we throw a couple of #defines in there too? #define vp_strval data.strvalue #define vp_octets data.octets ? That way vp->vp_strval is a direct substitute for vp->strvalue. It carries a risk of namespace pollution though. (I'm not too fussed, I'm as happy as not with unions, but I know some people dislike the extra component.) Otherwise, an anonymous union might do it, if I recall correctly? -- ----------------------------------------------------------- Paul "TBBle" Hampson, MCSE 8th year CompSci/Asian Studies student, ANU The Boss, Bubblesworth Pty Ltd (ABN: 51 095 284 361) Paul.Hampson@Pobox.Com Of course Pacman didn't influence us as kids. If it did, we'd be running around in darkened rooms, popping pills and listening to repetitive music. -- Kristian Wilson, Nintendo, Inc, 1989 License: http://creativecommons.org/licenses/by/2.1/au/ -----------------------------------------------------------