Lines Matching defs:opt
630 display_ip(int items, char *fmt, char *msg, unsigned char **opt)
636 memcpy((char *)&tmp, *opt, sizeof (struct in_addr));
638 *opt += 4;
643 display_ascii(char *fmt, char *msg, unsigned char **opt)
646 int len = **opt;
651 (*opt)++;
652 memcpy(buf, *opt, len);
655 (*opt) += slen;
659 display_number(char *fmt, char *msg, unsigned char **opt)
661 int len = **opt;
666 (*opt)++;
672 (*opt)++;
673 (void) sprintf(get_line(0, 0), fmt, msg, **opt);
676 (*opt)++;
677 if (IS_P2ALIGNED(*opt, sizeof (ushort_t)))
679 s_buf = *(unsigned short *)*opt;
681 memcpy((char *)&s_buf, *opt, len);
685 (*opt)++;
686 if (IS_P2ALIGNED(*opt, sizeof (ulong_t)))
688 l_buf = *(unsigned long *)*opt;
690 memcpy((char *)&l_buf, *opt, len);
694 (*opt) += len;
698 display_ascii_hex(char *msg, unsigned char **opt)
703 int i, len = **opt;
707 (*opt)++;
714 for (printable = 1, tmp = (char *)(*opt), ap = buffer;
715 tmp < (char *)&((*opt)[len]); tmp++) {
726 for (tmp = (char *)(*opt), ap = buffer;
727 (tmp < (char *)&((*opt)[len])) && ((ap + 5) < &buffer[512]);
734 if (tmp < (char *)&((*opt)[len])) {
744 (*opt) += len;