( 27-Nov-87 13:01:34-EST,2187;000000000001! Return-Path: <FDCCU@CUVMA.BITNET> \ Received: from CUVMA.COLUMBIA.EDU by CU20B.COLUMBIA.EDU with TCP; Fri 27 Nov 87 13:01:32-ESTc Received: from CUVMA.COLUMBIA.EDU(MAILER) by CUVMA.COLUMBIA.EDU(SMTP) ; Fri, 27 Nov 87 13:00:28 EST F Received: by CUVMA (Mailer X1.25) id 9710; Fri, 27 Nov 87 13:00:20 EST Date: 11/27 12:17:13 From: FDCCU@CUVMA ' Subject: RECK NOTE - PUN file from RSCS B Tag: FILE (8546) ORIGIN DBNUAMA1 RECK     11/27/87  7:17:40 E.S.T. To: SY.FDC@CU20B1 Reply-To: RECK%DBNUAMA1.BITNET@CUVMA.COLUMBIA.EDU   $ Date: 27 November 1987, 18:00:36 SETI From: Gisbert W.Selke           +49 228 225888       RECK     at DBNUAMA1  To:   FDCCU at CUVMA cc:   ZRWA001 at DTUZDV1$ Re:   MSBPCT.PAS with error checking  J As I promised some time ago, here's a beefed-up version of MSBPCT.PAS. TheJ data handling is exactly as in the current version at CUVMA, as written by( Helmut Waelder; hence, it's very speedy.G In addition, it allows the user to override the original file name that J comes with the BOO file, and it performs a rudimentary check if the formatM of the name in the boo file is ok. But what is more important: data integrity N checks are performed on the BOO file. Blanks are always discarded (even in theL middle of a line), and lines that are longer than permissible are flagged toJ the user. (This costs nearly no execution time.) In addition, the user mayG specify command line option '/c' to enable more rigorous checking: each N character outside the permissible range (depending on where in a chunk we are)M is flagged to the user. Execution, however, takes considerably longer in this # case, as you might expect it to do. M Anyway, this might be useful to users connected through EBCDIC hosts in order I to track down what exactly is going wrong. (I wish I'd had that some time  ago...)   I I sent you the .PAS source, a BOO file (watch out for conversion errors - H I'm at an EBCDIC site :-)), and a HEX file produced by the public domainK utility HC.COM (checksum included at end of file). Apart from the checksum, G every vanilla de-hexer should be able to process that file. - Pick your 8 choice as to which files to install at CUVMA, if at all.     \Gisbert  