SETUP
SETUP(m->st);
SETUP(m->fresh);
SETUP(m->tmp);
SETUP(m->empty);
SETUP;
SETUP;
SETUP(args, "test", 1, 1);
SETUP(args, "milliseconds", 0, 1);
SETUP(args, "peer", 1, 1);
SETUP(args, "child", 1, 1);
SETUP(args, "parent", 1, 1);
SETUP(args, "instance-to-package", 1, 1);
SETUP(args, "getproplen", 2, 1);
SETUP(args, "getprop", 4, 1);
SETUP(args, "nextprop", 3, 1);
SETUP(args, "setprop", 4, 1);
SETUP(args, "canon", 3, 1);
SETUP(args, "finddevice", 1, 1);
SETUP(args, "instance-to-path", 3, 1);
SETUP(args, "package-to-path", 3, 1);
SETUP(args, "call-method", nargs + 2, nreturns + 1);
SETUP(args, "open", 1, 1);
SETUP(args, "close", 1, 0);
SETUP(args, "read", 3, 1);
SETUP(args, "write", 3, 1);
SETUP(args, "seek", 3, 1);
SETUP(args, "#blocks", 2, 1);
SETUP(args, "block-size", 2, 1);
SETUP(args, "claim", 3, 1);
SETUP(args, "release", 2, 0);
SETUP(args, "boot", 1, 0);
SETUP(args, "enter", 0, 0);
SETUP(args, "exit", 0, 0);
SETUP(args, "quiesce", 0, 0);
SETUP(args, "chain", 5, 0);
SETUP(fd, rfds, tv);
SETUP(fd, rfds, tv);
SETUP(fd, rfds, tv);
SETUP(fd, rfds, tv);
SETUP(fd, rfds, tv);
SETUP(fd, rfds, tv);
SETUP(fd, rfds, tv);
SETUP(fd, rfds, tv);
SETUP(fd, rfds, tv);
SETUP(fd, rfds, tv);
SETUP(fd, rfds, tv);
SETUP(fd, rfds, tv);