gen_port
static struct block *gen_port(int, int, int);
return gen_port(port, real_proto, dir);
b = gen_port(port, real_proto, dir);
return gen_port((int)v, proto, dir);
b = gen_port((int)v, proto, dir);