HP3000-L Archives

May 1997, Week 2

HP3000-L@RAVEN.UTC.EDU

Options: Use Monospaced Font
Show Text Part by Default
Show All Mail Headers

Message: [<< First] [< Prev] [Next >] [Last >>]
Topic: [<< First] [< Prev] [Next >] [Last >>]
Author: [<< First] [< Prev] [Next >] [Last >>]

Print Reply
Subject:
From:
Bob Walker <[log in to unmask]>
Reply To:
Date:
Mon, 12 May 1997 14:24:37 PST8PDT
Content-Type:
text/plain
Parts/Attachments:
text/plain (45 lines)
Here's a version of MPEX QEDIT.LISTF that totals lines in Qedit
files. There may be another way of doing it but this works.
Note: This *does* change the access date.
Bob
------------------
(*  QEDITTOT: a LISTF mode that displays total number of lines   *)
(* in files with a QEDIT or 111 file code.                 *)
(*  Bob Walker 5/12/97  - based on QEDIT.LISTF.VESOFT by    *)
(*  Shawn M. Gordon, VESOFT Tech Support, 91/06/21          *)

VAR LINES   :INTEGER;
VAR XLINES  :INTEGER;
VAR SRCFILE :STRING[35];
VAR REC0    :STRING[16];

MPEXHEADER1:="";
MPEXHEADER2:="";
MPEXHEADER3:="";
XLINES:= 0;

BEGIN
FOR RFILE IN MPEXFILESETTOTAL
   SELECT INTCODE=111
   DO BEGIN

     SRCFILE:= FILE+(IF LOCKWORD<>"" THEN "/"+LOCKWORD ELSE "")+
               "."+GROUP+"."+ACCOUNT;

     TRY BEGIN
        REC0   := VEFREADDIR(SRCFILE+',OLD;ACC=IN;SHR',0);
     END
     RECOVER BEGIN
        REC0   := 16*'0';
     END;

     LINES  := INTEGER(REC0[6:2]);
     XLINES := XLINES + LINES;
   END;
 WRITELN('Total Lines in Qedit files : ',XLINES:8);
END;
--=--=--
Bob Walker, Computer Centre  --  [log in to unmask]
Capilano College, North Vancouver, BC, CANADA.
(Warning. SnApPy! SIG Generator returned : NULL)

ATOM RSS1 RSS2