Lines Matching refs:pointer

319 printsub(direction, pointer, length)  in printsub()  argument
321 unsigned char *pointer; /* where suboption data sits */
329 (want_status_response && (pointer[0] == TELOPT_STATUS))) {
336 i = pointer[length-2];
337 j = pointer[length-1];
372 switch (pointer[0]) {
375 switch (pointer[1]) {
379 (char *)pointer+2);
387 pointer[1], pointer[1]);
397 switch (pointer[1]) {
401 (char *)pointer+2);
404 if (pointer[1] == 1)
408 " %d (unknown)", pointer[1]);
411 pointer[i]);
423 switch (pointer[1]) {
438 pointer[1]);
442 pointer[i]);
453 (void) fprintf(NetTrace, " ?%d?", pointer[1]);
457 pointer[1], pointer[2],
458 (int)((((unsigned int)pointer[1])<<8)|
459 ((unsigned int)pointer[2])));
461 (void) fprintf(NetTrace, " ?%d?", pointer[3]);
465 pointer[3], pointer[4],
466 (int)((((unsigned int)pointer[3])<<8)|
467 ((unsigned int)pointer[4])));
469 (void) fprintf(NetTrace, " ?%d?", pointer[i]);
479 switch (pointer[1]) {
483 (pointer[1] == TELQUAL_IS) ?
485 if (AUTHTYPE_NAME_OK(pointer[2]))
487 AUTHTYPE_NAME(pointer[2]));
490 pointer[2]);
497 ((pointer[3] & AUTH_WHO_MASK) ==
499 ((pointer[3] & AUTH_HOW_MASK) ==
502 auth_printsub(&pointer[1], length - 1,
511 if (AUTHTYPE_NAME_OK(pointer[i]))
513 AUTHTYPE_NAME(pointer[i]));
516 pointer[i]);
524 ((pointer[i] & AUTH_WHO_MASK) ==
527 ((pointer[i] & AUTH_HOW_MASK) ==
538 (void) putc(pointer[i++], NetTrace);
544 (void) fprintf(NetTrace, " ?%d?", pointer[i]);
556 switch (pointer[1]) {
576 (pointer[1] == ENCRYPT_IS) ?
583 if (ENCTYPE_NAME_OK(pointer[2]))
585 ENCTYPE_NAME(pointer[2]));
588 " %d (unknown)", pointer[2]);
590 encrypt_printsub(&pointer[1], length - 1,
599 if (ENCTYPE_NAME_OK(pointer[i]))
601 ENCTYPE_NAME(pointer[i]));
604 pointer[i]);
619 pointer[1]);
623 pointer[i]);
635 switch (pointer[1]) {
653 switch (pointer[2]) {
659 pointer[i]);
663 pointer[2]);
666 " %d", pointer[i]);
674 if (SLC_NAME_OK(pointer[i+SLC_FUNC]))
676 SLC_NAME(pointer[
680 pointer[i+SLC_FUNC]);
681 switch (pointer[i+SLC_FLAGS] &
701 pointer[i+SLC_FLAGS]&SLC_ACK ?
703 pointer[i+SLC_FLAGS]&SLC_FLUSHIN ?
705 pointer[i+SLC_FLAGS]&SLC_FLUSHOUT ?
707 if (pointer[i+SLC_FLAGS] &
711 pointer[i+SLC_FLAGS]);
713 pointer[i+SLC_VALUE]);
714 if ((pointer[i+SLC_VALUE] == IAC) &&
715 (pointer[i+SLC_VALUE+1] == IAC))
720 pointer[i]);
733 pointer[2]&MODE_EDIT ? "|EDIT" : "",
734 pointer[2]&MODE_TRAPSIG ?
736 pointer[2]&MODE_SOFT_TAB ?
738 pointer[2]&MODE_LIT_ECHO ?
740 pointer[2]&MODE_ACK ? "|ACK" : "");
744 if (pointer[2]&~(MODE_MASK))
746 pointer[2]);
749 pointer[i]);
753 pointer[1]);
756 pointer[i]);
766 switch (pointer[1]) {
768 if (pointer[1] == TELQUAL_SEND)
774 pointer[1]);
777 pointer[i]);
790 switch (pointer[i]) {
806 (int)pointer[i]))
812 pointer[
819 pointer[i]);
837 if (pointer[j] == SE) {
840 if (pointer[j+1] == SE)
845 pointer[k++] = pointer[j++];
848 &pointer[i], k - i);
864 " %d", pointer[i]);
875 switch (pointer[1]) {
878 length-2, (char *)pointer+2);
886 pointer[1], pointer[1]);
898 switch (pointer[1]) {
914 switch (pointer[i]) {
918 if (pointer[0] == TELOPT_OLD_ENVIRON) {
936 if (pointer[0] == TELOPT_OLD_ENVIRON) {
963 if (isprint(pointer[i]) && pointer[i] != '"') {
968 (void) putc(pointer[i], NetTrace);
971 pointer[i]);
985 if (TELOPT_OK(pointer[0]))
986 (void) fprintf(NetTrace, "%s (unknown)", TELOPT(pointer[0]));
988 (void) fprintf(NetTrace, "%d (unknown)", pointer[0]);
990 (void) fprintf(NetTrace, " %d", pointer[i]);