Lines Matching refs:lx
114 int j, lx = 0; in hex_dump_to_buffer() local
141 ret = snprintf(linebuf + lx, linebuflen - lx, in hex_dump_to_buffer()
144 if (ret >= linebuflen - lx) in hex_dump_to_buffer()
146 lx += ret; in hex_dump_to_buffer()
152 ret = snprintf(linebuf + lx, linebuflen - lx, in hex_dump_to_buffer()
155 if (ret >= linebuflen - lx) in hex_dump_to_buffer()
157 lx += ret; in hex_dump_to_buffer()
163 ret = snprintf(linebuf + lx, linebuflen - lx, in hex_dump_to_buffer()
166 if (ret >= linebuflen - lx) in hex_dump_to_buffer()
168 lx += ret; in hex_dump_to_buffer()
172 if (linebuflen < lx + 2) in hex_dump_to_buffer()
175 linebuf[lx++] = hex_asc_hi(ch); in hex_dump_to_buffer()
176 if (linebuflen < lx + 2) in hex_dump_to_buffer()
178 linebuf[lx++] = hex_asc_lo(ch); in hex_dump_to_buffer()
179 if (linebuflen < lx + 2) in hex_dump_to_buffer()
181 linebuf[lx++] = ' '; in hex_dump_to_buffer()
184 lx--; in hex_dump_to_buffer()
189 while (lx < ascii_column) { in hex_dump_to_buffer()
190 if (linebuflen < lx + 2) in hex_dump_to_buffer()
192 linebuf[lx++] = ' '; in hex_dump_to_buffer()
195 if (linebuflen < lx + 2) in hex_dump_to_buffer()
198 linebuf[lx++] = (isascii(ch) && isprint(ch)) ? ch : '.'; in hex_dump_to_buffer()
201 linebuf[lx] = '\0'; in hex_dump_to_buffer()
202 return lx; in hex_dump_to_buffer()
204 linebuf[lx++] = '\0'; in hex_dump_to_buffer()