Lines Matching refs:pointer

526     unsigned char *pointer,	/* where suboption data sits */  in printsub()  argument
543 i = pointer[length - 2]; in printsub()
544 j = pointer[length - 1]; in printsub()
569 switch (pointer[0]) { in printsub()
572 switch (pointer[1]) { in printsub()
574 output_data("IS \"%.*s\"", length-2, (char *)pointer+2); in printsub()
581 pointer[1], pointer[1]); in printsub()
590 switch (pointer[1]) { in printsub()
592 output_data(" IS %.*s", length-2, (char *)pointer+2); in printsub()
595 if (pointer[1] == 1) in printsub()
598 output_data(" %d (unknown)", pointer[1]); in printsub()
600 output_data(" ?%d?", pointer[i]); in printsub()
612 switch (pointer[1]) { in printsub()
622 output_data(" %d (unknown)", pointer[1]); in printsub()
625 output_data(" ?%d?", pointer[i]); in printsub()
635 output_data(" ?%d?", pointer[1]); in printsub()
639 pointer[1], pointer[2], in printsub()
640 (int)((((unsigned int)pointer[1])<<8)|((unsigned int)pointer[2]))); in printsub()
642 output_data(" ?%d?", pointer[3]); in printsub()
645 output_data(" %d %d (%d)", pointer[3], pointer[4], in printsub()
646 (int)((((unsigned int)pointer[3])<<8)|((unsigned int)pointer[4]))); in printsub()
648 output_data(" ?%d?", pointer[i]); in printsub()
658 switch (pointer[1]) { in printsub()
675 switch (pointer[2]) { in printsub()
679 output_data(" %x", pointer[i]); in printsub()
682 output_data("%d (unknown)", pointer[2]); in printsub()
684 output_data(" %d", pointer[i]); in printsub()
692 if (SLC_NAME_OK(pointer[i+SLC_FUNC])) in printsub()
693 output_data(" %s", SLC_NAME(pointer[i+SLC_FUNC])); in printsub()
695 output_data(" %d", pointer[i+SLC_FUNC]); in printsub()
696 switch (pointer[i+SLC_FLAGS]&SLC_LEVELBITS) { in printsub()
707 pointer[i+SLC_FLAGS]&SLC_ACK ? "|ACK" : "", in printsub()
708 pointer[i+SLC_FLAGS]&SLC_FLUSHIN ? "|FLUSHIN" : "", in printsub()
709 pointer[i+SLC_FLAGS]&SLC_FLUSHOUT ? "|FLUSHOUT" : ""); in printsub()
710 if (pointer[i+SLC_FLAGS]& ~(SLC_ACK|SLC_FLUSHIN| in printsub()
712 output_data("(0x%x)", pointer[i+SLC_FLAGS]); in printsub()
714 output_data(" %d;", pointer[i+SLC_VALUE]); in printsub()
715 if ((pointer[i+SLC_VALUE] == IAC) && in printsub()
716 (pointer[i+SLC_VALUE+1] == IAC)) in printsub()
720 output_data(" ?%d?", pointer[i]); in printsub()
733 pointer[2]&MODE_EDIT ? "|EDIT" : "", in printsub()
734 pointer[2]&MODE_TRAPSIG ? "|TRAPSIG" : "", in printsub()
735 pointer[2]&MODE_SOFT_TAB ? "|SOFT_TAB" : "", in printsub()
736 pointer[2]&MODE_LIT_ECHO ? "|LIT_ECHO" : "", in printsub()
737 pointer[2]&MODE_ACK ? "|ACK" : ""); in printsub()
740 if (pointer[2]&~(MODE_EDIT|MODE_TRAPSIG|MODE_ACK)) in printsub()
741 output_data(" (0x%x)", pointer[2]); in printsub()
743 output_data(" ?0x%x?", pointer[i]); in printsub()
746 output_data("%d (unknown)", pointer[1]); in printsub()
748 output_data(" %d", pointer[i]); in printsub()
758 switch (pointer[1]) { in printsub()
760 if (pointer[1] == TELQUAL_SEND) in printsub()
763 output_data(" %d (unknown)", pointer[1]); in printsub()
765 output_data(" ?%d?", pointer[i]); in printsub()
771 switch(pointer[i]) { in printsub()
778 if (TELOPT_OK(pointer[i])) in printsub()
779 output_data(" %s %s", cp, TELOPT(pointer[i])); in printsub()
781 output_data(" %s %d", cp, pointer[i]); in printsub()
791 if (pointer[j] == SE) { in printsub()
794 if (pointer[j+1] == SE) in printsub()
799 pointer[k++] = pointer[j++]; in printsub()
801 printsub(0, &pointer[i], k - i); in printsub()
813 output_data(" %d", pointer[i]); in printsub()
824 switch (pointer[1]) { in printsub()
826 output_data("IS \"%.*s\"", length - 2, (char *)pointer + 2); in printsub()
833 pointer[1], pointer[1]); in printsub()
843 switch (pointer[1]) { in printsub()
857 switch (pointer[i]) { in printsub()
879 if (isprint(pointer[i]) && pointer[i] != '"') { in printsub()
884 output_data("%c", pointer[i]); in printsub()
886 output_data("%s%03o ", noquote, pointer[i]); in printsub()
907 switch (pointer[1]) { in printsub()
910 output_data(" %s ", (pointer[1] == TELQUAL_IS) ? in printsub()
912 if (AUTHTYPE_NAME_OK(pointer[2])) in printsub()
913 output_data("%s ", AUTHTYPE_NAME(pointer[2])); in printsub()
915 output_data("%d ", pointer[2]); in printsub()
921 ((pointer[3] & AUTH_WHO_MASK) == AUTH_WHO_CLIENT) ? in printsub()
923 ((pointer[3] & AUTH_HOW_MASK) == AUTH_HOW_MUTUAL) ? in printsub()
926 auth_printsub(&pointer[1], length - 1, buf, sizeof(buf)); in printsub()
934 if (AUTHTYPE_NAME_OK(pointer[i])) in printsub()
935 output_data("%s ", AUTHTYPE_NAME(pointer[i])); in printsub()
937 output_data("%d ", pointer[i]); in printsub()
943 ((pointer[i] & AUTH_WHO_MASK) == AUTH_WHO_CLIENT) ? in printsub()
945 ((pointer[i] & AUTH_HOW_MASK) == AUTH_HOW_MUTUAL) ? in printsub()
955 if (isprint(pointer[i])) in printsub()
956 output_data("%c", pointer[i++]); in printsub()
958 output_data("\"%03o\"",pointer[i++]); in printsub()
965 output_data(" ?%d?", pointer[i]); in printsub()
978 switch (pointer[1]) { in printsub()
997 output_data(" %s ", (pointer[1] == ENCRYPT_IS) ? in printsub()
1003 if (ENCTYPE_NAME_OK(pointer[2])) in printsub()
1004 output_data("%s ", ENCTYPE_NAME(pointer[2])); in printsub()
1006 output_data(" %d (unknown)", pointer[2]); in printsub()
1008 encrypt_printsub(&pointer[1], length - 1, buf, sizeof(buf)); in printsub()
1016 if (ENCTYPE_NAME_OK(pointer[i])) in printsub()
1017 output_data("%s ", ENCTYPE_NAME(pointer[i])); in printsub()
1019 output_data("%d ", pointer[i]); in printsub()
1033 output_data(" %d (unknown)", pointer[1]); in printsub()
1036 output_data(" %d", pointer[i]); in printsub()
1043 if (TELOPT_OK(pointer[0])) in printsub()
1044 output_data("%s (unknown)", TELOPT(pointer[0])); in printsub()
1046 output_data("%d (unknown)", pointer[i]); in printsub()
1048 output_data(" %d", pointer[i]); in printsub()