From 5ced9c5f8ca051f4922a83ebb8eff13d77a76dc3 Mon Sep 17 00:00:00 2001 From: Sadeep Madurange Date: Fri, 28 Jan 2022 19:14:54 +0800 Subject: 5.11 --- 5/11.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/5/11.c b/5/11.c index 6d31f33..237861e 100644 --- a/5/11.c +++ b/5/11.c @@ -90,7 +90,7 @@ int gettablist(char *s, int *t) { } void entab(char *s, char *t, int *tablist, int tablistc) { - int i, j, k, l, m; + int i, j, k, l, m, n; if (tablistc < 2) { for (i = 0, j = 0; s[i] != 0 && j < MAXTEXT; i++) { @@ -118,11 +118,11 @@ void entab(char *s, char *t, int *tablist, int tablistc) { } else l++; } else { - for (m = j; m <= tablist[i] && s[m] == ' '; m++) + for (m = j, n = l; n <= tablist[i] && s[m] == ' '; m++, n++) ; - if (m == tablist[i]) { + if (n == tablist[i]) { t[k++] = '\t'; - l = m + 1; + l = n + 1; for (i += 1; i < tablistc && tablist[i] >= l; i++) ; } else { -- cgit v1.2.3