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
513 printsub(char direction, unsigned char *pointer, int length)
526 i = pointer[length-2];
527 j = pointer[length-1];
552 switch (pointer[0]) {
555 switch (pointer[1]) {
557 output_data("IS \"%.*s\"", length-2, (char *)pointer+2);
565 pointer[1], pointer[1]);
574 switch (pointer[1]) {
576 output_data(" IS %.*s", length-2, (char *)pointer+2);
579 if (pointer[1] == 1)
582 output_data(" %d (unknown)", pointer[1]);
584 output_data(" ?%d?", pointer[i]);
596 switch (pointer[1]) {
606 output_data(" %d (unknown)", pointer[1]);
609 output_data(" ?%d?", pointer[i]);
620 output_data(" ?%d?", pointer[1]);
624 pointer[1], pointer[2],
625 (int)((((unsigned int)pointer[1])<<8)|((unsigned int)pointer[2])));
627 output_data(" ?%d?", pointer[3]);
631 pointer[3], pointer[4],
632 (int)((((unsigned int)pointer[3])<<8)|((unsigned int)pointer[4])));
634 output_data(" ?%d?", pointer[i]);
644 switch (pointer[1]) {
661 switch (pointer[2]) {
665 output_data(" %x", pointer[i]);
669 output_data("%d (unknown)", pointer[2]);
671 output_data(" %d", pointer[i]);
680 if (SLC_NAME_OK(pointer[i+SLC_FUNC]))
681 output_data(" %s", SLC_NAME(pointer[i+SLC_FUNC]));
683 output_data(" %d", pointer[i+SLC_FUNC]);
684 switch (pointer[i+SLC_FLAGS]&SLC_LEVELBITS) {
695 pointer[i+SLC_FLAGS]&SLC_ACK ? "|ACK" : "",
696 pointer[i+SLC_FLAGS]&SLC_FLUSHIN ? "|FLUSHIN" : "",
697 pointer[i+SLC_FLAGS]&SLC_FLUSHOUT ? "|FLUSHOUT" : "");
698 if (pointer[i+SLC_FLAGS]& ~(SLC_ACK|SLC_FLUSHIN|
700 output_data("(0x%x)", pointer[i+SLC_FLAGS]);
702 output_data(" %d;", pointer[i+SLC_VALUE]);
703 if ((pointer[i+SLC_VALUE] == IAC) &&
704 (pointer[i+SLC_VALUE+1] == IAC))
708 output_data(" ?%d?", pointer[i]);
721 pointer[2]&MODE_EDIT ? "|EDIT" : "",
722 pointer[2]&MODE_TRAPSIG ? "|TRAPSIG" : "",
723 pointer[2]&MODE_SOFT_TAB ? "|SOFT_TAB" : "",
724 pointer[2]&MODE_LIT_ECHO ? "|LIT_ECHO" : "",
725 pointer[2]&MODE_ACK ? "|ACK" : "");
728 if (pointer[2]&~(MODE_EDIT|MODE_TRAPSIG|MODE_ACK)) {
729 output_data(" (0x%x)", pointer[2]);
732 output_data(" ?0x%x?", pointer[i]);
736 output_data("%d (unknown)", pointer[1]);
738 output_data(" %d", pointer[i]);
749 switch (pointer[1]) {
751 if (pointer[1] == TELQUAL_SEND)
754 output_data(" %d (unknown)", pointer[1]);
756 output_data(" ?%d?", pointer[i]);
763 switch(pointer[i]) {
770 if (TELOPT_OK(pointer[i]))
771 output_data(" %s %s", cp, TELOPT(pointer[i]));
773 output_data(" %s %d", cp, pointer[i]);
783 if (pointer[j] == SE) {
786 if (pointer[j+1] == SE)
791 pointer[k++] = pointer[j++];
793 printsub(0, &pointer[i], k - i);
805 output_data(" %d", pointer[i]);
816 switch (pointer[1]) {
818 output_data("IS \"%.*s\"", length-2, (char *)pointer+2);
825 pointer[1], pointer[1]);
835 switch (pointer[1]) {
848 switch (pointer[i]) {
870 if (isprint(pointer[i]) && pointer[i] != '"') {
875 output_data("%c", pointer[i]);
878 pointer[i]);
899 switch (pointer[1]) {
902 output_data(" %s ", (pointer[1] == TELQUAL_IS) ?
904 if (AUTHTYPE_NAME_OK(pointer[2]))
905 output_data("%s ", AUTHTYPE_NAME(pointer[2]));
907 output_data("%d ", pointer[2]);
913 ((pointer[3] & AUTH_WHO_MASK) == AUTH_WHO_CLIENT) ?
915 ((pointer[3] & AUTH_HOW_MASK) == AUTH_HOW_MUTUAL) ?
920 auth_printsub(&pointer[1], length - 1, buf, sizeof(buf));
929 if (AUTHTYPE_NAME_OK(pointer[i]))
930 output_data("%s ", AUTHTYPE_NAME(pointer[i]));
932 output_data("%d ", pointer[i]);
938 ((pointer[i] & AUTH_WHO_MASK) == AUTH_WHO_CLIENT) ?
940 ((pointer[i] & AUTH_HOW_MASK) == AUTH_HOW_MUTUAL) ?
947 output_data(" NAME \"%.*s\"", length - 2, pointer + 2);
952 output_data(" ?%d?", pointer[i]);
966 switch (pointer[1]) {
985 output_data(" %s ", (pointer[1] == ENCRYPT_IS) ?
991 if (ENCTYPE_NAME_OK(pointer[2]))
992 output_data("%s ", ENCTYPE_NAME(pointer[2]));
994 output_data(" %d (unknown)", pointer[2]);
998 encrypt_printsub(&pointer[1], length - 1, buf, sizeof(buf));
1007 if (ENCTYPE_NAME_OK(pointer[i]))
1008 output_data("%s ", ENCTYPE_NAME(pointer[i]));
1010 output_data("%d ", pointer[i]);
1024 output_data(" %d (unknown)", pointer[1]);
1027 output_data(" %d", pointer[i]);
1035 if (TELOPT_OK(pointer[0]))
1036 output_data("%s (unknown)", TELOPT(pointer[0]));
1038 output_data("%d (unknown)", pointer[i]);
1040 output_data(" %d", pointer[i]);