freely copy it. */
struct comm_if *comm;
union iaddr ia;
+ int ix; /* see comment `Re comm_addr.ix' in udp.c */
};
/* Return True if the packet was processed, and shouldn't be passed to
#define STRING(x) STRING2(x)
#define FILLZERO(obj) (memset(&(obj),0,sizeof((obj))))
+#define ARRAY_SIZE(ary) (sizeof((ary))/sizeof((ary)[0]))
/*
* void COPY_OBJ( OBJECT& dst, const OBJECT& src);