Lines Matching defs:go

293     ccp_options *go = &ccp_gotoptions[f->unit];
296 *go = ccp_wantoptions[f->unit];
303 if (go->bsd_compress) {
308 go->bsd_compress = 0;
310 if (go->deflate) {
311 if (go->deflate_correct) {
317 go->deflate_correct = 0;
319 if (go->deflate_draft) {
325 go->deflate_draft = 0;
327 if (!go->deflate_correct && !go->deflate_draft)
328 go->deflate = 0;
330 if (go->predictor_1) {
334 go->predictor_1 = 0;
336 if (go->predictor_2) {
340 go->predictor_2 = 0;
350 ccp_options *go = &ccp_gotoptions[f->unit];
352 return (go->bsd_compress? CILEN_BSD_COMPRESS: 0)
353 + (go->deflate? CILEN_DEFLATE: 0)
354 + (go->predictor_1? CILEN_PREDICTOR_1: 0)
355 + (go->predictor_2? CILEN_PREDICTOR_2: 0);
365 ccp_options *go = &ccp_gotoptions[f->unit];
373 if (go->deflate) {
374 p[0] = go->deflate_correct? CI_DEFLATE: CI_DEFLATE_DRAFT;
376 p[2] = DEFLATE_MAKE_OPT(go->deflate_size);
384 if (res < 0 || go->deflate_size <= DEFLATE_MIN_SIZE) {
385 go->deflate = 0;
388 --go->deflate_size;
389 p[2] = DEFLATE_MAKE_OPT(go->deflate_size);
391 if (p != p0 && go->deflate_correct && go->deflate_draft) {
399 if (go->bsd_compress) {
402 p[2] = BSD_MAKE_OPT(BSD_CURRENT_VERSION, go->bsd_bits);
412 if (res < 0 || go->bsd_bits <= BSD_MIN_BITS) {
413 go->bsd_compress = 0;
416 --go->bsd_bits;
417 p[2] = BSD_MAKE_OPT(BSD_CURRENT_VERSION, go->bsd_bits);
422 if (go->predictor_1) {
426 go->predictor_1 = 0;
431 if (go->predictor_2) {
435 go->predictor_2 = 0;
441 go->method = (p > p0)? p0[0]: -1;
453 ccp_options *go = &ccp_gotoptions[f->unit];
456 if (go->deflate) {
458 || p[0] != (go->deflate_correct? CI_DEFLATE: CI_DEFLATE_DRAFT)
460 || p[2] != DEFLATE_MAKE_OPT(go->deflate_size)
468 if (go->deflate_correct && go->deflate_draft) {
472 || p[2] != DEFLATE_MAKE_OPT(go->deflate_size)
479 if (go->bsd_compress) {
482 || p[2] != BSD_MAKE_OPT(BSD_CURRENT_VERSION, go->bsd_bits))
490 if (go->predictor_1) {
500 if (go->predictor_2) {
523 ccp_options *go = &ccp_gotoptions[f->unit];
528 try = *go;
530 if (go->deflate && len >= CILEN_DEFLATE
531 && p[0] == (go->deflate_correct? CI_DEFLATE: CI_DEFLATE_DRAFT)
542 else if (DEFLATE_SIZE(p[2]) < go->deflate_size)
546 if (go->deflate_correct && go->deflate_draft
554 if (go->bsd_compress && len >= CILEN_BSD_COMPRESS
563 else if (BSD_NBITS(p[2]) < go->bsd_bits)
579 *go = try;
589 ccp_options *go = &ccp_gotoptions[f->unit];
592 try = *go;
601 if (go->deflate && len >= CILEN_DEFLATE
602 && p[0] == (go->deflate_correct? CI_DEFLATE: CI_DEFLATE_DRAFT)
604 if (p[2] != DEFLATE_MAKE_OPT(go->deflate_size)
607 if (go->deflate_correct)
613 if (go->deflate_correct && go->deflate_draft
616 if (p[2] != DEFLATE_MAKE_OPT(go->deflate_size)
626 if (go->bsd_compress && len >= CILEN_BSD_COMPRESS
628 if (p[2] != BSD_MAKE_OPT(BSD_CURRENT_VERSION, go->bsd_bits))
634 if (go->predictor_1 && len >= CILEN_PREDICTOR_1
640 if (go->predictor_2 && len >= CILEN_PREDICTOR_2
651 *go = try;
879 ccp_options *go = &ccp_gotoptions[f->unit];
884 if (ANY_COMPRESS(*go)) {
886 if (go->method == ho->method) {
888 method_name(go, ho));
890 strncpy(method1, method_name(go, NULL), sizeof method1);
896 method_name(go, NULL));