TopLimit
for (line = top; line <= limit && TopLimit(line); line++) {
for (line = top; line < limit && TopLimit(line); line++) {