register struct nlist
*n
;
for(n
=nlist
; n
->namep
; n
++) {
freelist
[1] = -1; /*empty free list*/
/* brk(memstart); /*shrink core*/
i
=sizeof *p
+ p
->rank
*SINT
;
register struct nlist
*n
;
/* ibuf[1] = ibuf[2] = 0;*/
/* Check for correct magic number */
if(vmagic
[0] != (long)MAGIC
) {
read(ibuf
,&thread
,sizeof thread
);
while(read(ibuf
,&iz
,2) == 2) {
/* read name of vbl or fn */
for(n
=nlist
; n
->namep
; n
++)
if(equal(name
,n
->namep
)) {
copy(CH
,name
,n
->namep
,i
);
error("can not load ws");
p
->label
+= ((int)p
);/*make absolute*/
/*obuf[1] = obuf[2] = 0;*/
register struct nlist
*n
;
ibuf
= jfile
= dup(wfile
);
/* obuf[1] = obuf[2] = 0; */
write(obuf
,&thread
,sizeof thread
);
for(n
=nlist
; n
->namep
; n
++) {
if(n
->use
== 0 || (n
->use
== DA
&& n
->itemp
== 0))
/* ibuf[1] = ibuf[2] = 0; */
if((f
= open(".",0)) < 0)
while(read(f
,&dir
,sizeof dir
) == sizeof dir
)
if(dir
.in
!= 0 && dir
.nam
[0] != '.') {
if(column
+10 >= thread
.width
){