home *** CD-ROM | disk | FTP | other *** search
- {
- string strline;
- int max = ReadInfo("lines");
- int line;
- int dels;
- int len;
- int prev = Visible(0);
- for(line=1; line<=max; line++) {
- dels=0;
- strline = GetLine(line);
- len = strlen(strline);
- if(len-->1) {
- if(line!=max)
- len--; /* move away from the newline! */
- while(Isspace(strline[len])) {
- dels++;
- if(--len<0)
- break;
- }
- if(dels) {
- GotoLine(line, len+1);
- Status(0, Sprintf("%ld%%", line*100/max));
- DeleteEol(); /* Delete(dels); */
- }
- }
- }
- Visible(prev);
- }
-