Lines Matching refs:pointer
506 printsub(char direction, unsigned char *pointer, int length) in printsub() argument
519 i = pointer[length-2]; in printsub()
520 j = pointer[length-1]; in printsub()
545 switch (pointer[0]) { in printsub()
548 switch (pointer[1]) { in printsub()
550 output_data("IS \"%.*s\"", length-2, (char *)pointer+2); in printsub()
558 pointer[1], pointer[1]); in printsub()
567 switch (pointer[1]) { in printsub()
569 output_data(" IS %.*s", length-2, (char *)pointer+2); in printsub()
572 if (pointer[1] == 1) in printsub()
575 output_data(" %d (unknown)", pointer[1]); in printsub()
577 output_data(" ?%d?", pointer[i]); in printsub()
589 switch (pointer[1]) { in printsub()
599 output_data(" %d (unknown)", pointer[1]); in printsub()
602 output_data(" ?%d?", pointer[i]); in printsub()
613 output_data(" ?%d?", pointer[1]); in printsub()
617 pointer[1], pointer[2], in printsub()
618 (int)((((unsigned int)pointer[1])<<8)|((unsigned int)pointer[2]))); in printsub()
620 output_data(" ?%d?", pointer[3]); in printsub()
624 pointer[3], pointer[4], in printsub()
625 (int)((((unsigned int)pointer[3])<<8)|((unsigned int)pointer[4]))); in printsub()
627 output_data(" ?%d?", pointer[i]); in printsub()
637 switch (pointer[1]) { in printsub()
654 switch (pointer[2]) { in printsub()
658 output_data(" %x", pointer[i]); in printsub()
662 output_data("%d (unknown)", pointer[2]); in printsub()
664 output_data(" %d", pointer[i]); in printsub()
673 if (SLC_NAME_OK(pointer[i+SLC_FUNC])) in printsub()
674 output_data(" %s", SLC_NAME(pointer[i+SLC_FUNC])); in printsub()
676 output_data(" %d", pointer[i+SLC_FUNC]); in printsub()
677 switch (pointer[i+SLC_FLAGS]&SLC_LEVELBITS) { in printsub()
688 pointer[i+SLC_FLAGS]&SLC_ACK ? "|ACK" : "", in printsub()
689 pointer[i+SLC_FLAGS]&SLC_FLUSHIN ? "|FLUSHIN" : "", in printsub()
690 pointer[i+SLC_FLAGS]&SLC_FLUSHOUT ? "|FLUSHOUT" : ""); in printsub()
691 if (pointer[i+SLC_FLAGS]& ~(SLC_ACK|SLC_FLUSHIN| in printsub()
693 output_data("(0x%x)", pointer[i+SLC_FLAGS]); in printsub()
695 output_data(" %d;", pointer[i+SLC_VALUE]); in printsub()
696 if ((pointer[i+SLC_VALUE] == IAC) && in printsub()
697 (pointer[i+SLC_VALUE+1] == IAC)) in printsub()
701 output_data(" ?%d?", pointer[i]); in printsub()
714 pointer[2]&MODE_EDIT ? "|EDIT" : "", in printsub()
715 pointer[2]&MODE_TRAPSIG ? "|TRAPSIG" : "", in printsub()
716 pointer[2]&MODE_SOFT_TAB ? "|SOFT_TAB" : "", in printsub()
717 pointer[2]&MODE_LIT_ECHO ? "|LIT_ECHO" : "", in printsub()
718 pointer[2]&MODE_ACK ? "|ACK" : ""); in printsub()
721 if (pointer[2]&~(MODE_EDIT|MODE_TRAPSIG|MODE_ACK)) { in printsub()
722 output_data(" (0x%x)", pointer[2]); in printsub()
725 output_data(" ?0x%x?", pointer[i]); in printsub()
729 output_data("%d (unknown)", pointer[1]); in printsub()
731 output_data(" %d", pointer[i]); in printsub()
742 switch (pointer[1]) { in printsub()
744 if (pointer[1] == TELQUAL_SEND) in printsub()
747 output_data(" %d (unknown)", pointer[1]); in printsub()
749 output_data(" ?%d?", pointer[i]); in printsub()
756 switch(pointer[i]) { in printsub()
763 if (TELOPT_OK(pointer[i])) in printsub()
764 output_data(" %s %s", cp, TELOPT(pointer[i])); in printsub()
766 output_data(" %s %d", cp, pointer[i]); in printsub()
776 if (pointer[j] == SE) { in printsub()
779 if (pointer[j+1] == SE) in printsub()
784 pointer[k++] = pointer[j++]; in printsub()
786 printsub(0, &pointer[i], k - i); in printsub()
798 output_data(" %d", pointer[i]); in printsub()
809 switch (pointer[1]) { in printsub()
811 output_data("IS \"%.*s\"", length-2, (char *)pointer+2); in printsub()
818 pointer[1], pointer[1]); in printsub()
828 switch (pointer[1]) { in printsub()
841 switch (pointer[i]) { in printsub()
863 if (isprint(pointer[i]) && pointer[i] != '"') { in printsub()
868 output_data("%c", pointer[i]); in printsub()
871 pointer[i]); in printsub()
892 switch (pointer[1]) { in printsub()
895 output_data(" %s ", (pointer[1] == TELQUAL_IS) ? in printsub()
897 if (AUTHTYPE_NAME_OK(pointer[2])) in printsub()
898 output_data("%s ", AUTHTYPE_NAME(pointer[2])); in printsub()
900 output_data("%d ", pointer[2]); in printsub()
906 ((pointer[3] & AUTH_WHO_MASK) == AUTH_WHO_CLIENT) ? in printsub()
908 ((pointer[3] & AUTH_HOW_MASK) == AUTH_HOW_MUTUAL) ? in printsub()
913 auth_printsub(&pointer[1], length - 1, buf, sizeof(buf)); in printsub()
922 if (AUTHTYPE_NAME_OK(pointer[i])) in printsub()
923 output_data("%s ", AUTHTYPE_NAME(pointer[i])); in printsub()
925 output_data("%d ", pointer[i]); in printsub()
931 ((pointer[i] & AUTH_WHO_MASK) == AUTH_WHO_CLIENT) ? in printsub()
933 ((pointer[i] & AUTH_HOW_MASK) == AUTH_HOW_MUTUAL) ? in printsub()
940 output_data(" NAME \"%.*s\"", length - 2, pointer + 2); in printsub()
945 output_data(" ?%d?", pointer[i]); in printsub()
959 switch (pointer[1]) { in printsub()
978 output_data(" %s ", (pointer[1] == ENCRYPT_IS) ? in printsub()
984 if (ENCTYPE_NAME_OK(pointer[2])) in printsub()
985 output_data("%s ", ENCTYPE_NAME(pointer[2])); in printsub()
987 output_data(" %d (unknown)", pointer[2]); in printsub()
991 encrypt_printsub(&pointer[1], length - 1, buf, sizeof(buf)); in printsub()
1000 if (ENCTYPE_NAME_OK(pointer[i])) in printsub()
1001 output_data("%s ", ENCTYPE_NAME(pointer[i])); in printsub()
1003 output_data("%d ", pointer[i]); in printsub()
1017 output_data(" %d (unknown)", pointer[1]); in printsub()
1020 output_data(" %d", pointer[i]); in printsub()
1028 if (TELOPT_OK(pointer[0])) in printsub()
1029 output_data("%s (unknown)", TELOPT(pointer[0])); in printsub()
1031 output_data("%d (unknown)", pointer[i]); in printsub()
1033 output_data(" %d", pointer[i]); in printsub()