Lines Matching refs:lx
133 int j, lx = 0; in hex_dump_to_buffer() local
160 ret = snprintf(linebuf + lx, linebuflen - lx, in hex_dump_to_buffer()
163 if (ret >= linebuflen - lx) in hex_dump_to_buffer()
165 lx += ret; in hex_dump_to_buffer()
171 ret = snprintf(linebuf + lx, linebuflen - lx, in hex_dump_to_buffer()
174 if (ret >= linebuflen - lx) in hex_dump_to_buffer()
176 lx += ret; in hex_dump_to_buffer()
182 ret = snprintf(linebuf + lx, linebuflen - lx, in hex_dump_to_buffer()
185 if (ret >= linebuflen - lx) in hex_dump_to_buffer()
187 lx += ret; in hex_dump_to_buffer()
191 if (linebuflen < lx + 2) in hex_dump_to_buffer()
194 linebuf[lx++] = hex_asc_hi(ch); in hex_dump_to_buffer()
195 if (linebuflen < lx + 2) in hex_dump_to_buffer()
197 linebuf[lx++] = hex_asc_lo(ch); in hex_dump_to_buffer()
198 if (linebuflen < lx + 2) in hex_dump_to_buffer()
200 linebuf[lx++] = ' '; in hex_dump_to_buffer()
203 lx--; in hex_dump_to_buffer()
208 while (lx < ascii_column) { in hex_dump_to_buffer()
209 if (linebuflen < lx + 2) in hex_dump_to_buffer()
211 linebuf[lx++] = ' '; in hex_dump_to_buffer()
214 if (linebuflen < lx + 2) in hex_dump_to_buffer()
217 linebuf[lx++] = (isascii(ch) && isprint(ch)) ? ch : '.'; in hex_dump_to_buffer()
220 linebuf[lx] = '\0'; in hex_dump_to_buffer()
221 return lx; in hex_dump_to_buffer()
223 linebuf[lx++] = '\0'; in hex_dump_to_buffer()