Lines Matching refs:pointer

285 printsub(char direction, unsigned char *pointer, int length)
294 (want_status_response && (pointer[0] == TELOPT_STATUS))) {
301 i = pointer[length-2];
302 j = pointer[length-1];
329 switch (pointer[0]) {
332 switch (pointer[1]) {
334 fprintf(NetTrace, "IS \"%.*s\"", length-2, (char *)pointer+2);
342 pointer[1], pointer[1]);
351 switch (pointer[1]) {
354 fprintf(NetTrace, "%.*s", length-2, (char *)pointer+2);
357 if (pointer[1] == 1)
360 fprintf(NetTrace, " %d (unknown)", pointer[1]);
362 fprintf(NetTrace, " ?%d?", pointer[i]);
373 switch (pointer[1]) {
383 fprintf(NetTrace, " %d (unknown)", pointer[1]);
386 fprintf(NetTrace, " ?%d?", pointer[i]);
396 fprintf(NetTrace, " ?%d?", pointer[1]);
400 pointer[1], pointer[2],
401 (int)((((unsigned int)pointer[1])<<8)|((unsigned int)pointer[2])));
403 fprintf(NetTrace, " ?%d?", pointer[3]);
407 pointer[3], pointer[4],
408 (int)((((unsigned int)pointer[3])<<8)|((unsigned int)pointer[4])));
410 fprintf(NetTrace, " ?%d?", pointer[i]);
420 switch (pointer[1]) {
423 fprintf(NetTrace, " %s ", (pointer[1] == TELQUAL_IS) ?
425 if (AUTHTYPE_NAME_OK(pointer[2]))
426 fprintf(NetTrace, "%s ", AUTHTYPE_NAME(pointer[2]));
428 fprintf(NetTrace, "%d ", pointer[2]);
434 ((pointer[3] & AUTH_WHO_MASK) == AUTH_WHO_CLIENT) ?
436 ((pointer[3] & AUTH_HOW_MASK) == AUTH_HOW_MUTUAL) ?
439 auth_printsub(&pointer[1], length - 1, buf, sizeof(buf));
447 if (AUTHTYPE_NAME_OK(pointer[i]))
448 fprintf(NetTrace, "%s ", AUTHTYPE_NAME(pointer[i]));
450 fprintf(NetTrace, "%d ", pointer[i]);
456 ((pointer[i] & AUTH_WHO_MASK) == AUTH_WHO_CLIENT) ?
458 ((pointer[i] & AUTH_HOW_MASK) == AUTH_HOW_MUTUAL) ?
468 putc(pointer[i++], NetTrace);
474 fprintf(NetTrace, " ?%d?", pointer[i]);
487 switch (pointer[1]) {
506 fprintf(NetTrace, " %s ", (pointer[1] == ENCRYPT_IS) ?
512 if (ENCTYPE_NAME_OK(pointer[2]))
513 fprintf(NetTrace, "%s ", ENCTYPE_NAME(pointer[2]));
515 fprintf(NetTrace, " %d (unknown)", pointer[2]);
517 encrypt_printsub(&pointer[1], length - 1, buf, sizeof(buf));
525 if (ENCTYPE_NAME_OK(pointer[i]))
526 fprintf(NetTrace, "%s ", ENCTYPE_NAME(pointer[i]));
528 fprintf(NetTrace, "%d ", pointer[i]);
542 fprintf(NetTrace, " %d (unknown)", pointer[1]);
545 fprintf(NetTrace, " %d", pointer[i]);
557 switch (pointer[1]) {
574 switch (pointer[2]) {
578 fprintf(NetTrace, " %x", pointer[i]);
581 fprintf(NetTrace, "%d (unknown)", pointer[2]);
583 fprintf(NetTrace, " %d", pointer[i]);
591 if (SLC_NAME_OK(pointer[i+SLC_FUNC]))
592 fprintf(NetTrace, " %s", SLC_NAME(pointer[i+SLC_FUNC]));
594 fprintf(NetTrace, " %d", pointer[i+SLC_FUNC]);
595 switch (pointer[i+SLC_FLAGS]&SLC_LEVELBITS) {
606 pointer[i+SLC_FLAGS]&SLC_ACK ? "|ACK" : "",
607 pointer[i+SLC_FLAGS]&SLC_FLUSHIN ? "|FLUSHIN" : "",
608 pointer[i+SLC_FLAGS]&SLC_FLUSHOUT ? "|FLUSHOUT" : "");
609 if (pointer[i+SLC_FLAGS]& ~(SLC_ACK|SLC_FLUSHIN|
611 fprintf(NetTrace, "(0x%x)", pointer[i+SLC_FLAGS]);
612 fprintf(NetTrace, " %d;", pointer[i+SLC_VALUE]);
613 if ((pointer[i+SLC_VALUE] == IAC) &&
614 (pointer[i+SLC_VALUE+1] == IAC))
618 fprintf(NetTrace, " ?%d?", pointer[i]);
630 pointer[2]&MODE_EDIT ? "|EDIT" : "",
631 pointer[2]&MODE_TRAPSIG ? "|TRAPSIG" : "",
632 pointer[2]&MODE_SOFT_TAB ? "|SOFT_TAB" : "",
633 pointer[2]&MODE_LIT_ECHO ? "|LIT_ECHO" : "",
634 pointer[2]&MODE_ACK ? "|ACK" : "");
637 if (pointer[2]&~(MODE_MASK))
638 fprintf(NetTrace, " (0x%x)", pointer[2]);
640 fprintf(NetTrace, " ?0x%x?", pointer[i]);
643 fprintf(NetTrace, "%d (unknown)", pointer[1]);
645 fprintf(NetTrace, " %d", pointer[i]);
655 switch (pointer[1]) {
657 if (pointer[1] == TELQUAL_SEND)
660 fprintf(NetTrace, " %d (unknown)", pointer[1]);
662 fprintf(NetTrace, " ?%d?", pointer[i]);
673 switch(pointer[i]) {
680 if (TELOPT_OK((int)pointer[i]))
681 fprintf(NetTrace, " %s %s", cp, TELOPT(pointer[i]));
683 fprintf(NetTrace, " %s %d", cp, pointer[i]);
696 if (pointer[j] == SE) {
699 if (pointer[j+1] == SE)
704 pointer[k++] = pointer[j++];
706 printsub(0, &pointer[i], k - i);
721 fprintf(NetTrace, " %d", pointer[i]);
732 switch (pointer[1]) {
734 fprintf(NetTrace, "IS \"%.*s\"", length-2, (char *)pointer+2);
741 pointer[1], pointer[1]);
753 switch (pointer[1]) {
769 switch (pointer[i]) {
773 if (pointer[0] == TELOPT_OLD_ENVIRON) {
789 if (pointer[0] == TELOPT_OLD_ENVIRON) {
813 if (isprint(pointer[i]) && pointer[i] != '"') {
818 putc(pointer[i], NetTrace);
821 pointer[i]);
835 if (TELOPT_OK(pointer[0]))
836 fprintf(NetTrace, "%s (unknown)", TELOPT(pointer[0]));
838 fprintf(NetTrace, "%d (unknown)", pointer[0]);
840 fprintf(NetTrace, " %d", pointer[i]);