version 1.4, 2019/03/20 07:24:03 |
version 1.5, 2019/03/20 07:28:31 |
|
|
end = format_skip(cp + 2, "]"); |
end = format_skip(cp + 2, "]"); |
if (end == NULL) { |
if (end == NULL) { |
log_debug("no terminating ] at '%s'", cp + 2); |
log_debug("no terminating ] at '%s'", cp + 2); |
return; |
TAILQ_FOREACH_SAFE(fr, &frs, entry, fr1) |
|
format_free_range(&frs, fr); |
|
goto out; |
} |
} |
tmp = xstrndup(cp + 2, end - (cp + 2)); |
tmp = xstrndup(cp + 2, end - (cp + 2)); |
if (style_parse(&sy, base, tmp) != 0) { |
if (style_parse(&sy, base, tmp) != 0) { |
|
|
format_free_range(&frs, fr); |
format_free_range(&frs, fr); |
} |
} |
|
|
|
out: |
/* Free the screens. */ |
/* Free the screens. */ |
for (i = 0; i < TOTAL; i++) |
for (i = 0; i < TOTAL; i++) |
screen_free(&s[i]); |
screen_free(&s[i]); |