th_block
dp->th_block = htons((u_short)block);
ap->th_block = ntohs((u_short)ap->th_block);
if (ap->th_block == block)
if (ap->th_block == (block -1))
ap->th_block = htons((u_short)block);
dp->th_block = ntohs((u_short)dp->th_block);
if (dp->th_block == block) {
if (dp->th_block == (block-1))
ap->th_block = htons((u_short)(block));
block == dp->th_block) { /* then my last ack was lost */
ap->th_block = ntohs((u_short)ap->th_block);
if (ap->th_opcode == ACK && ap->th_block == 0)
if (htons(t->th_block) != (uint16_t)d->xid) {
wtail = (char *) &wbuf.t.th_block;
wbuf.t.th_block = htons((u_short) h->currblock);
dp->th_block = htons((u_short)block);
ap->th_block = ntohs(ap->th_block);
if (ap->th_block == block) {
if (ap->th_block == (block-1)) {
ap->th_block = htons((u_short)(block));
dp->th_block = ntohs(dp->th_block);
if (dp->th_block == block) {
if (dp->th_block == (block-1)) {
ap->th_block = htons((u_short)block);
printf("<block=%d, %d bytes>\n", ntohs(tp->th_block), n - 4);
printf("<block=%d>\n", ntohs(tp->th_block));