SETNUMPORTS
#define SETNUMPORTS(x, y) ((x) = ((x) & 0xffff0000) | (y))
#define SETNUMPORTS(x,y) ((x) = ((x) & 0xffff0000) | (y))