Lines Matching refs:pointer

187  * simple, is to clear the urgent data pointer.  The principal
188 * caller should be setting the urgent data pointer AFTER calling
322 * ptr - A pointer to a character string to write
535 printsub(int direction, unsigned char *pointer, size_t length)
552 i = pointer[length-2];
553 j = pointer[length-1];
584 switch (pointer[0]) {
587 switch (pointer[1]) {
591 (char *)pointer+2);
598 pointer[1], pointer[1]);
607 switch (pointer[1]) {
609 output_data(" IS %.*s", (int)(length-2), (char *)pointer+2);
612 if (pointer[1] == 1)
615 output_data(" %d (unknown)", pointer[1]);
617 output_data(" ?%d?", pointer[i]);
629 switch (pointer[1]) {
644 pointer[1]);
648 pointer[i]);
660 pointer[1]);
664 pointer[1],
665 pointer[2],
666 (((unsigned int)pointer[1])<<8) + pointer[2]);
669 pointer[3]);
673 pointer[3],
674 pointer[4],
675 (((unsigned int)pointer[3])<<8) + pointer[4]);
678 pointer[i]);
688 switch (pointer[1]) {
705 switch (pointer[2]) {
709 output_data(" %x", pointer[i]);
714 pointer[2]);
717 pointer[i]);
726 if (SLC_NAME_OK(pointer[i+SLC_FUNC]))
728 SLC_NAME(pointer[i+SLC_FUNC]));
731 pointer[i+SLC_FUNC]);
732 switch (pointer[i+SLC_FLAGS]&SLC_LEVELBITS) {
747 pointer[i+SLC_FLAGS]&SLC_ACK ? "|ACK" : "",
748 pointer[i+SLC_FLAGS]&SLC_FLUSHIN ? "|FLUSHIN" : "",
749 pointer[i+SLC_FLAGS]&SLC_FLUSHOUT ? "|FLUSHOUT" : "");
750 if (pointer[i+SLC_FLAGS]& ~(SLC_ACK|SLC_FLUSHIN|
753 pointer[i+SLC_FLAGS]);
756 pointer[i+SLC_VALUE]);
757 if ((pointer[i+SLC_VALUE] == IAC) &&
758 (pointer[i+SLC_VALUE+1] == IAC))
763 pointer[i]);
778 pointer[2]&MODE_EDIT ? "|EDIT" : "",
779 pointer[2]&MODE_TRAPSIG ? "|TRAPSIG" : "",
780 pointer[2]&MODE_SOFT_TAB ? "|SOFT_TAB" : "",
781 pointer[2]&MODE_LIT_ECHO ? "|LIT_ECHO" : "",
782 pointer[2]&MODE_ACK ? "|ACK" : "");
786 if (pointer[2]&~(MODE_EDIT|MODE_TRAPSIG|MODE_ACK)) {
788 pointer[2]);
792 pointer[i]);
797 pointer[1]);
799 output_data(" %d", pointer[i]);
810 switch (pointer[1]) {
812 if (pointer[1] == TELQUAL_SEND)
816 pointer[1]);
819 pointer[i]);
826 switch(pointer[i]) {
833 if (TELOPT_OK(pointer[i]))
836 TELOPT(pointer[i]));
840 pointer[i]);
850 if (pointer[j] == SE) {
853 if (pointer[j+1] == SE)
858 pointer[k++] = pointer[j++];
860 printsub(0, &pointer[i], k - i);
873 pointer[i]);
884 switch (pointer[1]) {
888 (char *)pointer+2);
895 pointer[1], pointer[1]);
905 switch (pointer[1]) {
918 switch (pointer[i]) {
948 if (isprint(pointer[i]) && pointer[i] != '"') {
953 output_data("%c", pointer[i]);
955 output_data("%03o ", pointer[i]);
976 switch (pointer[1]) {
980 (pointer[1] == TELQUAL_IS) ?
982 if (AUTHTYPE_NAME_OK(pointer[2]))
984 AUTHTYPE_NAME(pointer[2]));
987 pointer[2]);
993 ((pointer[3] & AUTH_WHO_MASK) == AUTH_WHO_CLIENT) ?
995 ((pointer[3] & AUTH_HOW_MASK) == AUTH_HOW_MUTUAL) ?
998 auth_printsub(&pointer[1], length - 1, buf, sizeof(buf));
1007 if (AUTHTYPE_NAME_OK(pointer[i]))
1009 AUTHTYPE_NAME(pointer[i]));
1012 pointer[i]);
1018 ((pointer[i] & AUTH_WHO_MASK) == AUTH_WHO_CLIENT) ?
1020 ((pointer[i] & AUTH_HOW_MASK) == AUTH_HOW_MUTUAL) ?
1030 pointer);
1036 pointer[i]);
1050 switch (pointer[1]) {
1070 (pointer[1] == ENCRYPT_IS) ?
1076 if (ENCTYPE_NAME_OK(pointer[2]))
1078 ENCTYPE_NAME(pointer[2]));
1081 pointer[2]);
1083 encrypt_printsub(&pointer[1], length - 1, buf, sizeof(buf));
1092 if (ENCTYPE_NAME_OK(pointer[i]))
1094 ENCTYPE_NAME(pointer[i]));
1097 pointer[i]);
1103 output_data(" ENC_KEYID %d", pointer[1]);
1107 output_data(" DEC_KEYID %d", pointer[1]);
1111 output_data(" %d (unknown)", pointer[1]);
1114 output_data(" %d", pointer[i]);
1122 if (TELOPT_OK(pointer[0]))
1124 TELOPT(pointer[0]));
1127 pointer[i]);
1129 output_data(" %d", pointer[i]);