static atom_id *invind(int gnx,int natoms,atom_id index[]) { atom_id *inv; int i; snew(inv,natoms); for(i=0; (i<gnx); i++) { RANGECHK(index[i],natoms); inv[index[i]] = i; } return inv; }
static bool *bKeepIt(int gnx,int natoms,atom_id index[]) { bool *b; int i; snew(b,natoms); for(i=0; (i<gnx); i++) { RANGECHK(index[i],natoms); b[index[i]] = TRUE; } return b; }
static int sysctl_net_ipport_check(SYSCTL_HANDLER_ARGS) { int error = sysctl_handle_int(oidp, oidp->oid_arg1, oidp->oid_arg2, req); if (!error) { RANGECHK(ipport_lowfirstauto, 1, IPPORT_RESERVED - 1); RANGECHK(ipport_lowlastauto, 1, IPPORT_RESERVED - 1); RANGECHK(ipport_firstauto, IPPORT_RESERVED, USHRT_MAX); RANGECHK(ipport_lastauto, IPPORT_RESERVED, USHRT_MAX); RANGECHK(ipport_hifirstauto, IPPORT_RESERVED, USHRT_MAX); RANGECHK(ipport_hilastauto, IPPORT_RESERVED, USHRT_MAX); } return error; }