PKT
case S_PKT0: PKT(0);
case S_PKT1: PKT(1);
case S_PKT2: PKT(2);
case S_PKT3: PKT(3);
case S_PKT4: PKT(4);
case S_PKT5: PKT(5);
case S_PKT6: PKT(6);
case S_PKT7: PKT(7);
case S_PKT8: PKT(8);
case S_PKT9: PKT(9);
case S_PKT10: PKT(10);
case S_PKT11: PKT(11);
case S_PKT12: PKT(12);
case S_PKT13: PKT(13);
case S_PKT14: PKT(14);
case S_PKT15: PKT(15);
case S_PKT16: PKT(16);
case S_PKT17: PKT(17);
case S_PKT18: PKT(18);
case S_PKT19: PKT(19);
case S_PKT20: PKT(20);
case S_PKT21: PKT(21);
case S_PKT22: PKT(22);
case S_PKT23: PKT(23);
case S_PKT24: PKT(24);
case S_PKT25: PKT(25);
case S_PKT26: PKT(26);
case S_PKT27: PKT(27);
case S_PKT28: PKT(28);
case S_PKT29: PKT(29);
case S_PKT30: PKT(30);
case S_PKT31: PKT(31);
case S_PKT0: PKT(0);
case S_PKT1: PKT(1);
case S_PKT2: PKT(2);
case S_PKT3: PKT(3);
case S_PKT4: PKT(4);
case S_PKT5: PKT(5);
case S_PKT6: PKT(6);
case S_PKT7: PKT(7);
case S_PKT8: PKT(8);
case S_PKT9: PKT(9);
case S_PKT10: PKT(10);
case S_PKT11: PKT(11);
case S_PKT12: PKT(12);
case S_PKT13: PKT(13);
case S_PKT14: PKT(14);
case S_PKT15: PKT(15);
case S_PKT16: PKT(16);
case S_PKT17: PKT(17);
case S_PKT18: PKT(18);
case S_PKT19: PKT(19);
case S_PKT20: PKT(20);
case S_PKT21: PKT(21);
case S_PKT22: PKT(22);
case S_PKT23: PKT(23);
case S_PKT24: PKT(24);
case S_PKT25: PKT(25);
case S_PKT26: PKT(26);
case S_PKT27: PKT(27);
case S_PKT28: PKT(28);
case S_PKT29: PKT(29);
case S_PKT30: PKT(30);
case S_PKT31: PKT(31);
bcopy(payload, PKT(pkt, body, targ->g->af) + i, l0);
PKT(pkt, body, targ->g->af)[i - 1] = '\0';
uint16_t *w = (uint16_t *)PKT(pkt, body, targ->g->af), t;
PKT(pkt, body, targ->g->af)[0] = sequence >> 24;
PKT(pkt, body, targ->g->af)[1] = (sequence >> 16) & 0xff;
PKT(pkt, body, targ->g->af)[2] = (sequence >> 8) & 0xff;
PKT(pkt, body, targ->g->af)[3] = sequence & 0xff;
if ((char *)pkt + len < ((char *)PKT(pkt, body, af)) +
seq = (PKT(pkt, body, af)[0] << 24) |
(PKT(pkt, body, af)[1] << 16) |
(PKT(pkt, body, af)[2] << 8) |
PKT(pkt, body, af)[3];