IPOPT_OLEN
if (cp[IPOPT_OLEN] > 0 && (cp[IPOPT_OLEN] - 1) <= hlen) {
hlen = hlen - (cp[IPOPT_OLEN] - 1);
cp = cp + (cp[IPOPT_OLEN] - 1);
rspace[IPOPT_OLEN] = sizeof(rspace)-1;
if (cnt < IPOPT_OLEN + sizeof(*cp))
len = cp[IPOPT_OLEN];
if (len < IPOPT_OLEN + sizeof(*cp) ||
if (cnt < IPOPT_OLEN + sizeof(*cp)) {
code = &cp[IPOPT_OLEN] - (u_char *)ip;
optlen = cp[IPOPT_OLEN];
if (optlen < IPOPT_OLEN + sizeof(*cp) || optlen > cnt) {
code = &cp[IPOPT_OLEN] - (u_char *)ip;
code = &cp[IPOPT_OLEN] - (u_char *)ip;
code = &cp[IPOPT_OLEN] - (u_char *)ip;
olen = option[IPOPT_OLEN];
if (cnt < IPOPT_OLEN + sizeof(*cp))
optlen = cp[IPOPT_OLEN];
if (optlen < IPOPT_OLEN + sizeof(*cp) || optlen > cnt)
p->ipopt_list[off + IPOPT_OLEN] = optlen;
if (cnt < IPOPT_OLEN + sizeof(*cp))
optlen = cp[IPOPT_OLEN];
if (optlen < IPOPT_OLEN + sizeof(*cp) || optlen > cnt)
if (cnt < IPOPT_OLEN + sizeof(*cp)) {
optlen = cp[IPOPT_OLEN];
if (optlen < IPOPT_OLEN + sizeof(*cp) ||