#include #include #include #include #include #include #include #include #include #include #include #include "dat.h" #include "fns.h" int getechoplus(UDPEchoPlus *ephdr, uchar *data) { ephdr->gensn = get32(data); data += 4; ephdr->ressn = get32(data); data += 4; ephdr->rxtime = get32(data); data += 4; ephdr->txtime = get32(data); data += 4; ephdr->ntxfails = get32(data); data += 4; ephdr->iterno = get32(data); return 0; } void putechoplus(UDPEchoPlus *ephdr, uchar *data) { put32(data, ephdr->gensn); data += 4; put32(data, ephdr->ressn); data += 4; put32(data, ephdr->rxtime); data += 4; put32(data, ephdr->txtime); data += 4; put32(data, ephdr->ntxfails); data += 4; put32(data, ephdr->iterno); }