Miscellany
public c v1 · immutablestatic boolean UDP_cmpaddr(mysockaddr_t *a, mysockaddr_t *b, byte mask){ unsigned long bitmask = mask < 32 ? ((1 << mask) - 1) : 0xFFFFFFFF; return (b->ip.sin_addr.s_addr & mask) == (b->ip.sin_addr.s_addr & mask) && (b->ip.sin_port == 0 || (a->ip.sin_port == b->ip.sin_port));}