aboutsummaryrefslogtreecommitdiff
path: root/bootstrap
diff options
context:
space:
mode:
authorlemon <lsof@mailbox.org>2022-08-14 11:38:20 +0200
committerlemon <lsof@mailbox.org>2022-08-14 11:38:20 +0200
commite13c5f3fb2ace84825c78a1fc2e15f0f3ddd89b3 (patch)
tree0f96641f6ab1a48fdaf46ee05a2aca25dadebb6b /bootstrap
parent0d1e125832d0fd8ca31c5f782e7c3db774ae5a02 (diff)
^
Diffstat (limited to 'bootstrap')
-rw-r--r--bootstrap/util.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/bootstrap/util.c b/bootstrap/util.c
index 7755095..da838b5 100644
--- a/bootstrap/util.c
+++ b/bootstrap/util.c
@@ -98,7 +98,7 @@ xstrdup(const char *s) {
static void
eprifileline(struct span span) {
const char *src = filemmaps[span.fileid];
- long i, j ,n;
+ long i, j, n;
if (!src) {
const char *path = fileid2path(span.fileid);
struct stat st;
@@ -124,14 +124,14 @@ eprifileline(struct span span) {
for (j = span.idx; src[j] && src[j] != '\n'; ++j) ;
--j;
- n = fprintf(stderr, "%4d| ", span.line);
+ n = fprintf(stderr, "%4d | ", span.line);
for (long k = i; k <= j; ++k)
epri("%c", src[k]);
epri("\n");
while (n--)
epri(" ");
- for (int k = 0; src[k] && src[k] != '\n'; ++k)
- fprintf(stderr, "%s", k + 1 == span.col ? "^" : " ");
+ for (long k = i, j = 0; src[k] && src[k] != '\n'; ++k, ++j)
+ fprintf(stderr, "%s", j + 1 == span.col ? "^" : " ");
epri("\n");
}