rip6
if ((ripbuf = (struct rip6 *)malloc(BUFSIZ)) == NULL) {
n = (len - sizeof(struct rip6) + sizeof(struct netinfo6)) /
static struct rip6 *ripbuf;
#define RIPSIZE(n) (sizeof(struct rip6) + (n-1) * sizeof(struct netinfo6))
struct rip6 *rp;
if ((size_t)len < sizeof(struct rip6)) {
nn = (len - sizeof(struct rip6) + sizeof(struct netinfo6)) /
rp = (struct rip6 *)(void *)buf;
static struct rip6 *ripbuf; /* packet buffer for sending */
if ((ripbuf = (struct rip6 *)malloc(RIP6_MAXMTU)) == NULL)
if ((ripbuf = (struct rip6 *)malloc(RIP6_MAXMTU)) == NULL) {
(sizeof(struct rip6) + ((n)-1) * sizeof(struct netinfo6))
sizeof(struct rip6) + sizeof(struct netinfo6)) /
sizeof(struct rip6) + sizeof(struct netinfo6)) /