CILEN_BSD_COMPRESS
if (opt_len < CILEN_BSD_COMPRESS || options[0] != CI_BSD_COMPRESS
|| options[1] != CILEN_BSD_COMPRESS
if (opt_len < CILEN_BSD_COMPRESS || options[0] != CI_BSD_COMPRESS
|| options[1] != CILEN_BSD_COMPRESS
opt_buf[1] = CILEN_BSD_COMPRESS;
if (ccp_test(f->unit, opt_buf, CILEN_BSD_COMPRESS, 0) <= 0)
return (go->bsd_compress? CILEN_BSD_COMPRESS: 0)
p[1] = CILEN_BSD_COMPRESS;
p += CILEN_BSD_COMPRESS; /* not the first option */
res = ccp_test(f->unit, p, CILEN_BSD_COMPRESS, 0);
p += CILEN_BSD_COMPRESS;
if (len < CILEN_BSD_COMPRESS
|| p[0] != CI_BSD_COMPRESS || p[1] != CILEN_BSD_COMPRESS
p += CILEN_BSD_COMPRESS;
len -= CILEN_BSD_COMPRESS;
if (go->bsd_compress && len >= CILEN_BSD_COMPRESS
&& p[0] == CI_BSD_COMPRESS && p[1] == CILEN_BSD_COMPRESS) {
p += CILEN_BSD_COMPRESS;
len -= CILEN_BSD_COMPRESS;
if (go->bsd_compress && len >= CILEN_BSD_COMPRESS
&& p[0] == CI_BSD_COMPRESS && p[1] == CILEN_BSD_COMPRESS) {
p += CILEN_BSD_COMPRESS;
len -= CILEN_BSD_COMPRESS;
if (!ao->bsd_compress || clen != CILEN_BSD_COMPRESS) {
res = ccp_test(f->unit, p, CILEN_BSD_COMPRESS, 1);
if (optlen >= CILEN_BSD_COMPRESS) {
p += CILEN_BSD_COMPRESS;