Home | History | Annotate | Download | only in telnetd

Lines Matching refs:pointer

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