perm filename PUB.BUG[2,TES] blob sn#045912
filedate 1973-05-28 generic text, type T, neo UTF8
00100 may 28, 1973 DCS
00200 AT PAGEMARK ⊂ NEXT PAGE;⊃: If the first thing on the page is a macro
00300 call, it puts out a new page both before and after the macro call !
00600 Observe the pornography of PORNO.PUB[SLS,DCS]. But it works!
00700 This way, I can include my bibliography file twice (or once, sending
00800 a copy to a BIB portion), and allocate the right size for all the
00900 references to things. Blech!
01100 25-APR-73 0212 SLS,DCS
01200 LARRY, I HAVE TO BUG YOU AGAIN...
01300 25-APR-73 0116 1,GG
01400 Larry -- I have tried my file using PUB.OLD, and still get the error.
01500 Try compiling RECUR.PUB[1,RFS]. I realize that the file is not yet
01600 completely correct, but I cannot easily debug it without some output!
01700 Thanks in advance.
01900 24-APR-73 1901 1,RFS
02000 Changed DAPART to set GLINEM←0 in any case, but I'm not sure that's
02100 enough. GLINEM was 2 when FIND_ROOM was called though GROUPM was 0
02200 and LINE was 60 (because GROUP SKIP happened to be at the top of a
02300 page or bottom before that -- i.e., LINE=0 group skip 2.) This
02400 caused a call on MOVEGROUP which moved lines 2-58 I guess and
02500 then left FIND_ROOM in pretty bad shape and left LINE=59 and blew
02600 up PLACELINE aa[line+above+1]←olx←olx+1 even though above was 0.
02700 Logic of FIND_ROOM on big MOVEGROUPs should be checked; also GROUP
02800 SKIP at bottom of page should be checked and at line 0. Also
02900 recompile and see if DAPART was main problem.