++listenportsptr;
for(i = 0; i < UIP_LISTENPORTS; ++i) { if(listenports[i].port == 0) { listenports[i].port = HTONS(port); listenports[i].id = dispatcher_current; break; } }
dispatcher_uiplisten(u16_t port){  listenports[listenportsptr].port = HTONS(port);  listenports[listenportsptr].id = dispatcher_current;  ++listenportsptr;#ifdef WITH_UIP  uip_listen(port);#endif /* WITH_UIP */}