Lines Matching refs:lx
58 int j, lx = 0; in hex_dump_to_buffer() local
85 ret = snprintf(linebuf + lx, linebuflen - lx, in hex_dump_to_buffer()
88 if (ret >= linebuflen - lx) in hex_dump_to_buffer()
90 lx += ret; in hex_dump_to_buffer()
96 ret = snprintf(linebuf + lx, linebuflen - lx, in hex_dump_to_buffer()
99 if (ret >= linebuflen - lx) in hex_dump_to_buffer()
101 lx += ret; in hex_dump_to_buffer()
107 ret = snprintf(linebuf + lx, linebuflen - lx, in hex_dump_to_buffer()
110 if (ret >= linebuflen - lx) in hex_dump_to_buffer()
112 lx += ret; in hex_dump_to_buffer()
116 if (linebuflen < lx + 2) in hex_dump_to_buffer()
119 linebuf[lx++] = hex_asc_hi(ch); in hex_dump_to_buffer()
120 if (linebuflen < lx + 2) in hex_dump_to_buffer()
122 linebuf[lx++] = hex_asc_lo(ch); in hex_dump_to_buffer()
123 if (linebuflen < lx + 2) in hex_dump_to_buffer()
125 linebuf[lx++] = ' '; in hex_dump_to_buffer()
128 lx--; in hex_dump_to_buffer()
133 while (lx < ascii_column) { in hex_dump_to_buffer()
134 if (linebuflen < lx + 2) in hex_dump_to_buffer()
136 linebuf[lx++] = ' '; in hex_dump_to_buffer()
139 if (linebuflen < lx + 2) in hex_dump_to_buffer()
142 linebuf[lx++] = (isascii(ch) && isprint(ch)) ? ch : '.'; in hex_dump_to_buffer()
145 linebuf[lx] = '\0'; in hex_dump_to_buffer()
146 return lx; in hex_dump_to_buffer()
148 linebuf[lx++] = '\0'; in hex_dump_to_buffer()