• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/telnet/telnetd/

Lines Matching defs:pointer

190  * simple, is to clear the urgent data pointer.  The principal
191 * caller should be setting the urgent data pointer AFTER calling
509 printsub(char direction, unsigned char *pointer, int length)
522 i = pointer[length-2];
523 j = pointer[length-1];
548 switch (pointer[0]) {
551 switch (pointer[1]) {
553 output_data("IS \"%.*s\"", length-2, (char *)pointer+2);
561 pointer[1], pointer[1]);
570 switch (pointer[1]) {
572 output_data(" IS %.*s", length-2, (char *)pointer+2);
575 if (pointer[1] == 1)
578 output_data(" %d (unknown)", pointer[1]);
580 output_data(" ?%d?", pointer[i]);
592 switch (pointer[1]) {
602 output_data(" %d (unknown)", pointer[1]);
605 output_data(" ?%d?", pointer[i]);
616 output_data(" ?%d?", pointer[1]);
620 pointer[1], pointer[2],
621 (int)((((unsigned int)pointer[1])<<8)|((unsigned int)pointer[2])));
623 output_data(" ?%d?", pointer[3]);
627 pointer[3], pointer[4],
628 (int)((((unsigned int)pointer[3])<<8)|((unsigned int)pointer[4])));
630 output_data(" ?%d?", pointer[i]);
640 switch (pointer[1]) {
657 switch (pointer[2]) {
661 output_data(" %x", pointer[i]);
665 output_data("%d (unknown)", pointer[2]);
667 output_data(" %d", pointer[i]);
676 if (SLC_NAME_OK(pointer[i+SLC_FUNC]))
677 output_data(" %s", SLC_NAME(pointer[i+SLC_FUNC]));
679 output_data(" %d", pointer[i+SLC_FUNC]);
680 switch (pointer[i+SLC_FLAGS]&SLC_LEVELBITS) {
691 pointer[i+SLC_FLAGS]&SLC_ACK ? "|ACK" : "",
692 pointer[i+SLC_FLAGS]&SLC_FLUSHIN ? "|FLUSHIN" : "",
693 pointer[i+SLC_FLAGS]&SLC_FLUSHOUT ? "|FLUSHOUT" : "");
694 if (pointer[i+SLC_FLAGS]& ~(SLC_ACK|SLC_FLUSHIN|
696 output_data("(0x%x)", pointer[i+SLC_FLAGS]);
698 output_data(" %d;", pointer[i+SLC_VALUE]);
699 if ((pointer[i+SLC_VALUE] == IAC) &&
700 (pointer[i+SLC_VALUE+1] == IAC))
704 output_data(" ?%d?", pointer[i]);
717 pointer[2]&MODE_EDIT ? "|EDIT" : "",
718 pointer[2]&MODE_TRAPSIG ? "|TRAPSIG" : "",
719 pointer[2]&MODE_SOFT_TAB ? "|SOFT_TAB" : "",
720 pointer[2]&MODE_LIT_ECHO ? "|LIT_ECHO" : "",
721 pointer[2]&MODE_ACK ? "|ACK" : "");
724 if (pointer[2]&~(MODE_EDIT|MODE_TRAPSIG|MODE_ACK)) {
725 output_data(" (0x%x)", pointer[2]);
728 output_data(" ?0x%x?", pointer[i]);
732 output_data("%d (unknown)", pointer[1]);
734 output_data(" %d", pointer[i]);
745 switch (pointer[1]) {
747 if (pointer[1] == TELQUAL_SEND)
750 output_data(" %d (unknown)", pointer[1]);
752 output_data(" ?%d?", pointer[i]);
759 switch(pointer[i]) {
766 if (TELOPT_OK(pointer[i]))
767 output_data(" %s %s", cp, TELOPT(pointer[i]));
769 output_data(" %s %d", cp, pointer[i]);
779 if (pointer[j] == SE) {
782 if (pointer[j+1] == SE)
787 pointer[k++] = pointer[j++];
789 printsub(0, &pointer[i], k - i);
801 output_data(" %d", pointer[i]);
812 switch (pointer[1]) {
814 output_data("IS \"%.*s\"", length-2, (char *)pointer+2);
821 pointer[1], pointer[1]);
831 switch (pointer[1]) {
844 switch (pointer[i]) {
866 if (isprint(pointer[i]) && pointer[i] != '"') {
871 output_data("%c", pointer[i]);
874 pointer[i]);
895 switch (pointer[1]) {
898 output_data(" %s ", (pointer[1] == TELQUAL_IS) ?
900 if (AUTHTYPE_NAME_OK(pointer[2]))
901 output_data("%s ", AUTHTYPE_NAME(pointer[2]));
903 output_data("%d ", pointer[2]);
909 ((pointer[3] & AUTH_WHO_MASK) == AUTH_WHO_CLIENT) ?
911 ((pointer[3] & AUTH_HOW_MASK) == AUTH_HOW_MUTUAL) ?
916 auth_printsub(&pointer[1], length - 1, buf, sizeof(buf));
925 if (AUTHTYPE_NAME_OK(pointer[i]))
926 output_data("%s ", AUTHTYPE_NAME(pointer[i]));
928 output_data("%d ", pointer[i]);
934 ((pointer[i] & AUTH_WHO_MASK) == AUTH_WHO_CLIENT) ?
936 ((pointer[i] & AUTH_HOW_MASK) == AUTH_HOW_MUTUAL) ?
943 output_data(" NAME \"%.*s\"", length - 2, pointer + 2);
948 output_data(" ?%d?", pointer[i]);
962 switch (pointer[1]) {
981 output_data(" %s ", (pointer[1] == ENCRYPT_IS) ?
987 if (ENCTYPE_NAME_OK(pointer[2]))
988 output_data("%s ", ENCTYPE_NAME(pointer[2]));
990 output_data(" %d (unknown)", pointer[2]);
994 encrypt_printsub(&pointer[1], length - 1, buf, sizeof(buf));
1003 if (ENCTYPE_NAME_OK(pointer[i]))
1004 output_data("%s ", ENCTYPE_NAME(pointer[i]));
1006 output_data("%d ", pointer[i]);
1020 output_data(" %d (unknown)", pointer[1]);
1023 output_data(" %d", pointer[i]);
1031 if (TELOPT_OK(pointer[0]))
1032 output_data("%s (unknown)", TELOPT(pointer[0]));
1034 output_data("%d (unknown)", pointer[i]);
1036 output_data(" %d", pointer[i]);