Lines Matching refs:pointer

317 printsub(direction, pointer, length)  in printsub()  argument
319 unsigned char *pointer; /* where suboption data sits */
327 (want_status_response && (pointer[0] == TELOPT_STATUS))) {
334 i = pointer[length-2];
335 j = pointer[length-1];
370 switch (pointer[0]) {
373 switch (pointer[1]) {
377 (char *)pointer+2);
385 pointer[1], pointer[1]);
395 switch (pointer[1]) {
399 (char *)pointer+2);
402 if (pointer[1] == 1)
406 " %d (unknown)", pointer[1]);
409 pointer[i]);
421 switch (pointer[1]) {
436 pointer[1]);
440 pointer[i]);
451 (void) fprintf(NetTrace, " ?%d?", pointer[1]);
455 pointer[1], pointer[2],
456 (int)((((unsigned int)pointer[1])<<8)|
457 ((unsigned int)pointer[2])));
459 (void) fprintf(NetTrace, " ?%d?", pointer[3]);
463 pointer[3], pointer[4],
464 (int)((((unsigned int)pointer[3])<<8)|
465 ((unsigned int)pointer[4])));
467 (void) fprintf(NetTrace, " ?%d?", pointer[i]);
477 switch (pointer[1]) {
481 (pointer[1] == TELQUAL_IS) ?
483 if (AUTHTYPE_NAME_OK(pointer[2]))
485 AUTHTYPE_NAME(pointer[2]));
488 pointer[2]);
495 ((pointer[3] & AUTH_WHO_MASK) ==
497 ((pointer[3] & AUTH_HOW_MASK) ==
500 auth_printsub(&pointer[1], length - 1,
509 if (AUTHTYPE_NAME_OK(pointer[i]))
511 AUTHTYPE_NAME(pointer[i]));
514 pointer[i]);
522 ((pointer[i] & AUTH_WHO_MASK) ==
525 ((pointer[i] & AUTH_HOW_MASK) ==
536 (void) putc(pointer[i++], NetTrace);
542 (void) fprintf(NetTrace, " ?%d?", pointer[i]);
554 switch (pointer[1]) {
574 (pointer[1] == ENCRYPT_IS) ?
581 if (ENCTYPE_NAME_OK(pointer[2]))
583 ENCTYPE_NAME(pointer[2]));
586 " %d (unknown)", pointer[2]);
588 encrypt_printsub(&pointer[1], length - 1,
597 if (ENCTYPE_NAME_OK(pointer[i]))
599 ENCTYPE_NAME(pointer[i]));
602 pointer[i]);
617 pointer[1]);
621 pointer[i]);
633 switch (pointer[1]) {
651 switch (pointer[2]) {
657 pointer[i]);
661 pointer[2]);
664 " %d", pointer[i]);
672 if (SLC_NAME_OK(pointer[i+SLC_FUNC]))
674 SLC_NAME(pointer[
678 pointer[i+SLC_FUNC]);
679 switch (pointer[i+SLC_FLAGS] &
699 pointer[i+SLC_FLAGS]&SLC_ACK ?
701 pointer[i+SLC_FLAGS]&SLC_FLUSHIN ?
703 pointer[i+SLC_FLAGS]&SLC_FLUSHOUT ?
705 if (pointer[i+SLC_FLAGS] &
709 pointer[i+SLC_FLAGS]);
711 pointer[i+SLC_VALUE]);
712 if ((pointer[i+SLC_VALUE] == IAC) &&
713 (pointer[i+SLC_VALUE+1] == IAC))
718 pointer[i]);
731 pointer[2]&MODE_EDIT ? "|EDIT" : "",
732 pointer[2]&MODE_TRAPSIG ?
734 pointer[2]&MODE_SOFT_TAB ?
736 pointer[2]&MODE_LIT_ECHO ?
738 pointer[2]&MODE_ACK ? "|ACK" : "");
742 if (pointer[2]&~(MODE_MASK))
744 pointer[2]);
747 pointer[i]);
751 pointer[1]);
754 pointer[i]);
764 switch (pointer[1]) {
766 if (pointer[1] == TELQUAL_SEND)
772 pointer[1]);
775 pointer[i]);
788 switch (pointer[i]) {
804 (int)pointer[i]))
810 pointer[
817 pointer[i]);
835 if (pointer[j] == SE) {
838 if (pointer[j+1] == SE)
843 pointer[k++] = pointer[j++];
846 &pointer[i], k - i);
862 " %d", pointer[i]);
873 switch (pointer[1]) {
876 length-2, (char *)pointer+2);
884 pointer[1], pointer[1]);
896 switch (pointer[1]) {
912 switch (pointer[i]) {
916 if (pointer[0] == TELOPT_OLD_ENVIRON) {
934 if (pointer[0] == TELOPT_OLD_ENVIRON) {
960 if (isprint(pointer[i]) && pointer[i] != '"') {
965 (void) putc(pointer[i], NetTrace);
968 pointer[i]);
982 if (TELOPT_OK(pointer[0]))
983 (void) fprintf(NetTrace, "%s (unknown)", TELOPT(pointer[0]));
985 (void) fprintf(NetTrace, "%d (unknown)", pointer[0]);
987 (void) fprintf(NetTrace, " %d", pointer[i]);