Lines Matching refs:pointer
516 unsigned char *pointer, /* where suboption data sits */ in printsub() argument
533 i = pointer[length - 2]; in printsub()
534 j = pointer[length - 1]; in printsub()
559 switch (pointer[0]) { in printsub()
562 switch (pointer[1]) { in printsub()
564 output_data("IS \"%.*s\"", length-2, (char *)pointer+2); in printsub()
571 pointer[1], pointer[1]); in printsub()
580 switch (pointer[1]) { in printsub()
582 output_data(" IS %.*s", length-2, (char *)pointer+2); in printsub()
585 if (pointer[1] == 1) in printsub()
588 output_data(" %d (unknown)", pointer[1]); in printsub()
590 output_data(" ?%d?", pointer[i]); in printsub()
602 switch (pointer[1]) { in printsub()
612 output_data(" %d (unknown)", pointer[1]); in printsub()
615 output_data(" ?%d?", pointer[i]); in printsub()
625 output_data(" ?%d?", pointer[1]); in printsub()
629 pointer[1], pointer[2], in printsub()
630 (int)((((unsigned int)pointer[1])<<8)|((unsigned int)pointer[2]))); in printsub()
632 output_data(" ?%d?", pointer[3]); in printsub()
635 output_data(" %d %d (%d)", pointer[3], pointer[4], in printsub()
636 (int)((((unsigned int)pointer[3])<<8)|((unsigned int)pointer[4]))); in printsub()
638 output_data(" ?%d?", pointer[i]); in printsub()
648 switch (pointer[1]) { in printsub()
665 switch (pointer[2]) { in printsub()
669 output_data(" %x", pointer[i]); in printsub()
672 output_data("%d (unknown)", pointer[2]); in printsub()
674 output_data(" %d", pointer[i]); in printsub()
682 if (SLC_NAME_OK(pointer[i+SLC_FUNC])) in printsub()
683 output_data(" %s", SLC_NAME(pointer[i+SLC_FUNC])); in printsub()
685 output_data(" %d", pointer[i+SLC_FUNC]); in printsub()
686 switch (pointer[i+SLC_FLAGS]&SLC_LEVELBITS) { in printsub()
697 pointer[i+SLC_FLAGS]&SLC_ACK ? "|ACK" : "", in printsub()
698 pointer[i+SLC_FLAGS]&SLC_FLUSHIN ? "|FLUSHIN" : "", in printsub()
699 pointer[i+SLC_FLAGS]&SLC_FLUSHOUT ? "|FLUSHOUT" : ""); in printsub()
700 if (pointer[i+SLC_FLAGS]& ~(SLC_ACK|SLC_FLUSHIN| in printsub()
702 output_data("(0x%x)", pointer[i+SLC_FLAGS]); in printsub()
704 output_data(" %d;", pointer[i+SLC_VALUE]); in printsub()
705 if ((pointer[i+SLC_VALUE] == IAC) && in printsub()
706 (pointer[i+SLC_VALUE+1] == IAC)) in printsub()
710 output_data(" ?%d?", pointer[i]); in printsub()
723 pointer[2]&MODE_EDIT ? "|EDIT" : "", in printsub()
724 pointer[2]&MODE_TRAPSIG ? "|TRAPSIG" : "", in printsub()
725 pointer[2]&MODE_SOFT_TAB ? "|SOFT_TAB" : "", in printsub()
726 pointer[2]&MODE_LIT_ECHO ? "|LIT_ECHO" : "", in printsub()
727 pointer[2]&MODE_ACK ? "|ACK" : ""); in printsub()
730 if (pointer[2]&~(MODE_EDIT|MODE_TRAPSIG|MODE_ACK)) in printsub()
731 output_data(" (0x%x)", pointer[2]); in printsub()
733 output_data(" ?0x%x?", pointer[i]); in printsub()
736 output_data("%d (unknown)", pointer[1]); in printsub()
738 output_data(" %d", pointer[i]); in printsub()
748 switch (pointer[1]) { in printsub()
750 if (pointer[1] == TELQUAL_SEND) in printsub()
753 output_data(" %d (unknown)", pointer[1]); in printsub()
755 output_data(" ?%d?", pointer[i]); in printsub()
761 switch(pointer[i]) { in printsub()
768 if (TELOPT_OK(pointer[i])) in printsub()
769 output_data(" %s %s", cp, TELOPT(pointer[i])); in printsub()
771 output_data(" %s %d", cp, pointer[i]); in printsub()
781 if (pointer[j] == SE) { in printsub()
784 if (pointer[j+1] == SE) in printsub()
789 pointer[k++] = pointer[j++]; in printsub()
791 printsub(0, &pointer[i], k - i); in printsub()
803 output_data(" %d", pointer[i]); in printsub()
814 switch (pointer[1]) { in printsub()
816 output_data("IS \"%.*s\"", length - 2, (char *)pointer + 2); in printsub()
823 pointer[1], pointer[1]); in printsub()
833 switch (pointer[1]) { in printsub()
847 switch (pointer[i]) { in printsub()
869 if (isprint(pointer[i]) && pointer[i] != '"') { in printsub()
874 output_data("%c", pointer[i]); in printsub()
876 output_data("%s%03o ", noquote, pointer[i]); in printsub()
897 switch (pointer[1]) { in printsub()
900 output_data(" %s ", (pointer[1] == TELQUAL_IS) ? in printsub()
902 if (AUTHTYPE_NAME_OK(pointer[2])) in printsub()
903 output_data("%s ", AUTHTYPE_NAME(pointer[2])); in printsub()
905 output_data("%d ", pointer[2]); in printsub()
911 ((pointer[3] & AUTH_WHO_MASK) == AUTH_WHO_CLIENT) ? in printsub()
913 ((pointer[3] & AUTH_HOW_MASK) == AUTH_HOW_MUTUAL) ? in printsub()
916 auth_printsub(&pointer[1], length - 1, buf, sizeof(buf)); in printsub()
924 if (AUTHTYPE_NAME_OK(pointer[i])) in printsub()
925 output_data("%s ", AUTHTYPE_NAME(pointer[i])); in printsub()
927 output_data("%d ", pointer[i]); in printsub()
933 ((pointer[i] & AUTH_WHO_MASK) == AUTH_WHO_CLIENT) ? in printsub()
935 ((pointer[i] & AUTH_HOW_MASK) == AUTH_HOW_MUTUAL) ? in printsub()
945 if (isprint(pointer[i])) in printsub()
946 output_data("%c", pointer[i++]); in printsub()
948 output_data("\"%03o\"",pointer[i++]); in printsub()
955 output_data(" ?%d?", pointer[i]); in printsub()
968 switch (pointer[1]) { in printsub()
987 output_data(" %s ", (pointer[1] == ENCRYPT_IS) ? in printsub()
993 if (ENCTYPE_NAME_OK(pointer[2])) in printsub()
994 output_data("%s ", ENCTYPE_NAME(pointer[2])); in printsub()
996 output_data(" %d (unknown)", pointer[2]); in printsub()
998 encrypt_printsub(&pointer[1], length - 1, buf, sizeof(buf)); in printsub()
1006 if (ENCTYPE_NAME_OK(pointer[i])) in printsub()
1007 output_data("%s ", ENCTYPE_NAME(pointer[i])); in printsub()
1009 output_data("%d ", pointer[i]); in printsub()
1023 output_data(" %d (unknown)", pointer[1]); in printsub()
1026 output_data(" %d", pointer[i]); in printsub()
1033 if (TELOPT_OK(pointer[0])) in printsub()
1034 output_data("%s (unknown)", TELOPT(pointer[0])); in printsub()
1036 output_data("%d (unknown)", pointer[i]); in printsub()
1038 output_data(" %d", pointer[i]); in printsub()