#include #include "prog.h" static struct distance_table { int costs[4][4]; } dt; /* students to write the following two routines, and maybe some others */ void rtinit2() { } void rtupdate2(struct rtpkt *rcvdpkt) { } void printdt2(struct distance_table *dtptr) { printf(" dest \n"); printf(" D2 | 0 1 3 \n"); printf(" ----|-----------------\n"); printf(" 0| %3d %3d %3d\n",dtptr->costs[0][0], dtptr->costs[0][1],dtptr->costs[0][3]); printf("via 1| %3d %3d %3d\n",dtptr->costs[1][0], dtptr->costs[1][1],dtptr->costs[1][3]); printf(" 3| %3d %3d %3d\n",dtptr->costs[3][0], dtptr->costs[3][1],dtptr->costs[3][3]); }