inpcom.c, tprint(), print levels correction to inp_add_levels()
This commit is contained in:
parent
7239084e77
commit
70e6323adf
|
|
@ -5882,8 +5882,15 @@ tprint(struct line *t, int numb)
|
||||||
/*debug: print into file*/
|
/*debug: print into file*/
|
||||||
FILE *fd = fopen(filename, "w");
|
FILE *fd = fopen(filename, "w");
|
||||||
for (tmp = t; tmp; tmp = tmp->li_next)
|
for (tmp = t; tmp; tmp = tmp->li_next)
|
||||||
if (*(tmp->li_line) != '*')
|
if (*(tmp->li_line) != '*') {
|
||||||
fprintf(fd, "%6d %6d %s\n", tmp->li_linenum_orig, tmp->li_linenum, tmp->li_line);
|
fprintf(fd, "%6d %6d %s", tmp->li_linenum_orig, tmp->li_linenum, tmp->li_line);
|
||||||
|
fprintf(fd, " level: ");
|
||||||
|
int i;
|
||||||
|
for (i = 0; i < NESTINGDEPTH; i++) {
|
||||||
|
fprintf(fd, "%3d", tmp->level[i]);
|
||||||
|
}
|
||||||
|
fprintf(fd, "\n");
|
||||||
|
}
|
||||||
fprintf(fd, "\n*********************************************************************************\n");
|
fprintf(fd, "\n*********************************************************************************\n");
|
||||||
fprintf(fd, "*********************************************************************************\n");
|
fprintf(fd, "*********************************************************************************\n");
|
||||||
fprintf(fd, "*********************************************************************************\n\n");
|
fprintf(fd, "*********************************************************************************\n\n");
|
||||||
|
|
@ -6734,7 +6741,10 @@ inp_add_levels(struct line *deck)
|
||||||
else if (ciprefix(".ends", curr_line)) {
|
else if (ciprefix(".ends", curr_line)) {
|
||||||
subs--;
|
subs--;
|
||||||
for (i = 0; i < NESTINGDEPTH; i++)
|
for (i = 0; i < NESTINGDEPTH; i++)
|
||||||
card->level[i] = card_prev->level[i];
|
if (i < subs)
|
||||||
|
card->level[i] = card_prev->level[i];
|
||||||
|
else
|
||||||
|
card->level[i] = 0;
|
||||||
card_prev = card;
|
card_prev = card;
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue