Lines Matching refs:lx
141 int j, lx = 0; in hex_dump_to_buffer() local
168 ret = snprintf(linebuf + lx, linebuflen - lx, in hex_dump_to_buffer()
171 if (ret >= linebuflen - lx) in hex_dump_to_buffer()
173 lx += ret; in hex_dump_to_buffer()
179 ret = snprintf(linebuf + lx, linebuflen - lx, in hex_dump_to_buffer()
182 if (ret >= linebuflen - lx) in hex_dump_to_buffer()
184 lx += ret; in hex_dump_to_buffer()
190 ret = snprintf(linebuf + lx, linebuflen - lx, in hex_dump_to_buffer()
193 if (ret >= linebuflen - lx) in hex_dump_to_buffer()
195 lx += ret; in hex_dump_to_buffer()
199 if (linebuflen < lx + 2) in hex_dump_to_buffer()
202 linebuf[lx++] = hex_asc_hi(ch); in hex_dump_to_buffer()
203 if (linebuflen < lx + 2) in hex_dump_to_buffer()
205 linebuf[lx++] = hex_asc_lo(ch); in hex_dump_to_buffer()
206 if (linebuflen < lx + 2) in hex_dump_to_buffer()
208 linebuf[lx++] = ' '; in hex_dump_to_buffer()
211 lx--; in hex_dump_to_buffer()
216 while (lx < ascii_column) { in hex_dump_to_buffer()
217 if (linebuflen < lx + 2) in hex_dump_to_buffer()
219 linebuf[lx++] = ' '; in hex_dump_to_buffer()
222 if (linebuflen < lx + 2) in hex_dump_to_buffer()
225 linebuf[lx++] = (isascii(ch) && isprint(ch)) ? ch : '.'; in hex_dump_to_buffer()
228 linebuf[lx] = '\0'; in hex_dump_to_buffer()
229 return lx; in hex_dump_to_buffer()
231 linebuf[lx++] = '\0'; in hex_dump_to_buffer()