Lines Matching refs:pointer

247     unsigned char *pointer,	/* where suboption data sits */  in printsub()  argument
253 (want_status_response && (pointer[0] == TELOPT_STATUS))) { in printsub()
260 i = pointer[length-2]; in printsub()
261 j = pointer[length-1]; in printsub()
288 switch (pointer[0]) { in printsub()
291 switch (pointer[1]) { in printsub()
293 fprintf(NetTrace, "IS \"%.*s\"", length-2, (char *)pointer+2); in printsub()
301 pointer[1], pointer[1]); in printsub()
310 switch (pointer[1]) { in printsub()
313 fprintf(NetTrace, "%.*s", length-2, (char *)pointer+2); in printsub()
316 if (pointer[1] == 1) in printsub()
319 fprintf(NetTrace, " %d (unknown)", pointer[1]); in printsub()
321 fprintf(NetTrace, " ?%d?", pointer[i]); in printsub()
332 switch (pointer[1]) { in printsub()
342 fprintf(NetTrace, " %d (unknown)", pointer[1]); in printsub()
345 fprintf(NetTrace, " ?%d?", pointer[i]); in printsub()
355 fprintf(NetTrace, " ?%d?", pointer[1]); in printsub()
359 pointer[1], pointer[2], (pointer[1]<<8) | pointer[2]); in printsub()
361 fprintf(NetTrace, " ?%d?", pointer[3]); in printsub()
365 pointer[3], pointer[4], (pointer[3]<<8) | pointer[4]); in printsub()
367 fprintf(NetTrace, " ?%d?", pointer[i]); in printsub()
376 switch (pointer[1]) { in printsub()
393 switch (pointer[2]) { in printsub()
397 fprintf(NetTrace, " %x", pointer[i]); in printsub()
400 fprintf(NetTrace, "%d (unknown)", pointer[2]); in printsub()
402 fprintf(NetTrace, " %d", pointer[i]); in printsub()
410 if (SLC_NAME_OK(pointer[i+SLC_FUNC])) in printsub()
411 fprintf(NetTrace, " %s", SLC_NAME(pointer[i+SLC_FUNC])); in printsub()
413 fprintf(NetTrace, " %d", pointer[i+SLC_FUNC]); in printsub()
414 switch (pointer[i+SLC_FLAGS]&SLC_LEVELBITS) { in printsub()
425 pointer[i+SLC_FLAGS]&SLC_ACK ? "|ACK" : "", in printsub()
426 pointer[i+SLC_FLAGS]&SLC_FLUSHIN ? "|FLUSHIN" : "", in printsub()
427 pointer[i+SLC_FLAGS]&SLC_FLUSHOUT ? "|FLUSHOUT" : ""); in printsub()
428 if (pointer[i+SLC_FLAGS]& ~(SLC_ACK|SLC_FLUSHIN| in printsub()
430 fprintf(NetTrace, "(0x%x)", pointer[i+SLC_FLAGS]); in printsub()
431 fprintf(NetTrace, " %d;", pointer[i+SLC_VALUE]); in printsub()
432 if ((pointer[i+SLC_VALUE] == IAC) && in printsub()
433 (pointer[i+SLC_VALUE+1] == IAC)) in printsub()
437 fprintf(NetTrace, " ?%d?", pointer[i]); in printsub()
450 pointer[2]&MODE_EDIT ? "|EDIT" : "", in printsub()
451 pointer[2]&MODE_TRAPSIG ? "|TRAPSIG" : "", in printsub()
452 pointer[2]&MODE_SOFT_TAB ? "|SOFT_TAB" : "", in printsub()
453 pointer[2]&MODE_LIT_ECHO ? "|LIT_ECHO" : "", in printsub()
454 pointer[2]&MODE_ACK ? "|ACK" : ""); in printsub()
457 if (pointer[2]&~(MODE_MASK)) in printsub()
458 fprintf(NetTrace, " (0x%x)", pointer[2]); in printsub()
460 fprintf(NetTrace, " ?0x%x?", pointer[i]); in printsub()
463 fprintf(NetTrace, "%d (unknown)", pointer[1]); in printsub()
465 fprintf(NetTrace, " %d", pointer[i]); in printsub()
475 switch (pointer[1]) { in printsub()
477 if (pointer[1] == TELQUAL_SEND) in printsub()
480 fprintf(NetTrace, " %d (unknown)", pointer[1]); in printsub()
482 fprintf(NetTrace, " ?%d?", pointer[i]); in printsub()
493 switch(pointer[i]) { in printsub()
500 if (TELOPT_OK(pointer[i])) in printsub()
501 fprintf(NetTrace, " %s %s", cp, TELOPT(pointer[i])); in printsub()
503 fprintf(NetTrace, " %s %d", cp, pointer[i]); in printsub()
516 if (pointer[j] == SE) { in printsub()
519 if (pointer[j+1] == SE) in printsub()
524 pointer[k++] = pointer[j++]; in printsub()
526 printsub(0, &pointer[i], k - i); in printsub()
541 fprintf(NetTrace, " %d", pointer[i]); in printsub()
552 switch (pointer[1]) { in printsub()
554 fprintf(NetTrace, "IS \"%.*s\"", length-2, (char *)pointer+2); in printsub()
561 pointer[1], pointer[1]); in printsub()
567 switch (pointer[1]) { in printsub()
580 switch (pointer[i]) { in printsub()
602 if (isprint((unsigned char)pointer[i]) && in printsub()
603 pointer[i] != '"') { in printsub()
605 quote ? "" : "\"", pointer[i]); in printsub()
609 quote ? "\" " : "", pointer[i]); in printsub()
623 if (TELOPT_OK(pointer[0])) in printsub()
624 fprintf(NetTrace, "%s (unknown)", TELOPT(pointer[0])); in printsub()
626 fprintf(NetTrace, "%d (unknown)", pointer[0]); in printsub()
628 fprintf(NetTrace, " %d", pointer[i]); in printsub()