Lines Matching refs:pointer
288 unsigned char *pointer, /* where suboption data sits */
298 (want_status_response && (pointer[0] == TELOPT_STATUS))) {
305 i = pointer[length-2];
306 j = pointer[length-1];
333 switch (pointer[0]) {
336 switch (pointer[1]) {
338 fprintf(NetTrace, "IS \"%.*s\"", length-2, (char *)pointer+2);
346 pointer[1], pointer[1]);
355 switch (pointer[1]) {
358 fprintf(NetTrace, "%.*s", length-2, (char *)pointer+2);
361 if (pointer[1] == 1)
364 fprintf(NetTrace, " %d (unknown)", pointer[1]);
366 fprintf(NetTrace, " ?%d?", pointer[i]);
377 switch (pointer[1]) {
387 fprintf(NetTrace, " %d (unknown)", pointer[1]);
390 fprintf(NetTrace, " ?%d?", pointer[i]);
400 fprintf(NetTrace, " ?%d?", pointer[1]);
404 pointer[1], pointer[2],
405 (int)((((unsigned int)pointer[1])<<8)|((unsigned int)pointer[2])));
407 fprintf(NetTrace, " ?%d?", pointer[3]);
411 pointer[3], pointer[4],
412 (int)((((unsigned int)pointer[3])<<8)|((unsigned int)pointer[4])));
414 fprintf(NetTrace, " ?%d?", pointer[i]);
424 switch (pointer[1]) {
427 fprintf(NetTrace, " %s ", (pointer[1] == TELQUAL_IS) ?
429 if (AUTHTYPE_NAME_OK(pointer[2]))
430 fprintf(NetTrace, "%s ", AUTHTYPE_NAME(pointer[2]));
432 fprintf(NetTrace, "%d ", pointer[2]);
438 ((pointer[3] & AUTH_WHO_MASK) == AUTH_WHO_CLIENT) ?
440 ((pointer[3] & AUTH_HOW_MASK) == AUTH_HOW_MUTUAL) ?
443 auth_printsub(&pointer[1], length - 1, buf, sizeof(buf));
451 if (AUTHTYPE_NAME_OK(pointer[i]))
452 fprintf(NetTrace, "%s ", AUTHTYPE_NAME(pointer[i]));
454 fprintf(NetTrace, "%d ", pointer[i]);
460 ((pointer[i] & AUTH_WHO_MASK) == AUTH_WHO_CLIENT) ?
462 ((pointer[i] & AUTH_HOW_MASK) == AUTH_HOW_MUTUAL) ?
472 putc(pointer[i++], NetTrace);
478 fprintf(NetTrace, " ?%d?", pointer[i]);
491 switch (pointer[1]) {
510 fprintf(NetTrace, " %s ", (pointer[1] == ENCRYPT_IS) ?
516 if (ENCTYPE_NAME_OK(pointer[2]))
518 ENCTYPE_NAME(pointer[2]));
520 fprintf(NetTrace, " %d (unknown)", pointer[2]);
522 encrypt_printsub(&pointer[1], length - 1, buf,
531 if (ENCTYPE_NAME_OK(pointer[i]))
533 ENCTYPE_NAME(pointer[i]));
535 fprintf(NetTrace, "%d ", pointer[i]);
549 fprintf(NetTrace, " %d (unknown)", pointer[1]);
552 fprintf(NetTrace, " %d", pointer[i]);
564 switch (pointer[1]) {
581 switch (pointer[2]) {
585 fprintf(NetTrace, " %x", pointer[i]);
588 fprintf(NetTrace, "%d (unknown)", pointer[2]);
590 fprintf(NetTrace, " %d", pointer[i]);
598 if (SLC_NAME_OK(pointer[i+SLC_FUNC]))
599 fprintf(NetTrace, " %s", SLC_NAME(pointer[i+SLC_FUNC]));
601 fprintf(NetTrace, " %d", pointer[i+SLC_FUNC]);
602 switch (pointer[i+SLC_FLAGS]&SLC_LEVELBITS) {
613 pointer[i+SLC_FLAGS]&SLC_ACK ? "|ACK" : "",
614 pointer[i+SLC_FLAGS]&SLC_FLUSHIN ? "|FLUSHIN" : "",
615 pointer[i+SLC_FLAGS]&SLC_FLUSHOUT ? "|FLUSHOUT" : "");
616 if (pointer[i+SLC_FLAGS]& ~(SLC_ACK|SLC_FLUSHIN|
618 fprintf(NetTrace, "(0x%x)", pointer[i+SLC_FLAGS]);
619 fprintf(NetTrace, " %d;", pointer[i+SLC_VALUE]);
620 if ((pointer[i+SLC_VALUE] == IAC) &&
621 (pointer[i+SLC_VALUE+1] == IAC))
625 fprintf(NetTrace, " ?%d?", pointer[i]);
637 pointer[2]&MODE_EDIT ? "|EDIT" : "",
638 pointer[2]&MODE_TRAPSIG ? "|TRAPSIG" : "",
639 pointer[2]&MODE_SOFT_TAB ? "|SOFT_TAB" : "",
640 pointer[2]&MODE_LIT_ECHO ? "|LIT_ECHO" : "",
641 pointer[2]&MODE_ACK ? "|ACK" : "");
644 if (pointer[2]&~(MODE_MASK))
645 fprintf(NetTrace, " (0x%x)", pointer[2]);
647 fprintf(NetTrace, " ?0x%x?", pointer[i]);
650 fprintf(NetTrace, "%d (unknown)", pointer[1]);
652 fprintf(NetTrace, " %d", pointer[i]);
662 switch (pointer[1]) {
664 if (pointer[1] == TELQUAL_SEND)
667 fprintf(NetTrace, " %d (unknown)", pointer[1]);
669 fprintf(NetTrace, " ?%d?", pointer[i]);
680 switch(pointer[i]) {
687 if (TELOPT_OK((int)pointer[i]))
688 fprintf(NetTrace, " %s %s", cp, TELOPT(pointer[i]));
690 fprintf(NetTrace, " %s %d", cp, pointer[i]);
703 if (pointer[j] == SE) {
706 if (pointer[j+1] == SE)
711 pointer[k++] = pointer[j++];
713 printsub(0, &pointer[i], k - i);
728 fprintf(NetTrace, " %d", pointer[i]);
739 switch (pointer[1]) {
741 fprintf(NetTrace, "IS \"%.*s\"", length-2, (char *)pointer+2);
748 pointer[1], pointer[1]);
754 switch (pointer[1]) {
768 switch (pointer[i]) {
790 if (isprint(pointer[i]) && pointer[i] != '"') {
795 putc(pointer[i], NetTrace);
798 pointer[i]);
812 if (TELOPT_OK(pointer[0]))
813 fprintf(NetTrace, "%s (unknown)", TELOPT(pointer[0]));
815 fprintf(NetTrace, "%d (unknown)", pointer[0]);
817 fprintf(NetTrace, " %d", pointer[i]);