#include "sniff.h" extern struct etherpacket ep; int readTCP(void) { int i; while(1) { i=readPacket( (struct etherpacket *)&ep, sizeof(ep)); if(i > 1) { if(!sniffData()) continue; i=i-54; if(i < 1) continue; return i; } } }