bootstrap/cowlink-cgen.bootstrap.c
// FCBClose workspace at ws+640 length ws+16
FCBClose workspace at ws+640 length ws+16
FCBClose workspace at ws + 640 length ws + 16
void f45(i1* p962 , i8 p963 ) {
	*(i8*)(intptr_t)(ws+640) = p963; 
	i8 v964 = (i8)(intptr_t)(ws+640);
	i8 v965 = *(i8*)(intptr_t)v964;
	f39(v965);
	i8 v966 = (i8)(intptr_t)(ws+640);
	i8 v967 = *(i8*)(intptr_t)v966;
	i4 v968 = *(i4*)(intptr_t)v967;
	i8 v969 = (i8)(intptr_t)(ws+652);
	*(i4*)(intptr_t)v969 = v968;
errno = 0; 
close( 
*(i4*)(intptr_t)(ws+652) 
); 
*(i1*)(intptr_t)(ws+648) 
 = errno; 
endsub:;
	*p962 = *(i1*)(intptr_t)(ws+648);
}
void f45 ( i1 * p962 , i8 p963 ) { * ( i8 * ) ( intptr_t ) ( ws + 640 ) = p963 ; i8 v964 = ( i8 ) ( intptr_t ) ( ws + 640 ) ; i8 v965 = * ( i8 * ) ( intptr_t ) v964 ; f39 ( v965 ) ; i8 v966 = ( i8 ) ( intptr_t ) ( ws + 640 ) ; i8 v967 = * ( i8 * ) ( intptr_t ) v966 ; i4 v968 = * ( i4 * ) ( intptr_t ) v967 ; i8 v969 = ( i8 ) ( intptr_t ) ( ws + 652 ) ; * ( i4 * ) ( intptr_t ) v969 = v968 ; errno = 0 ; close ( * ( i4 * ) ( intptr_t ) ( ws + 652 ) ) ; * ( i1 * ) ( intptr_t ) ( ws + 648 ) = errno ; endsub : ; * p962 = * ( i1 * ) ( intptr_t ) ( ws + 648 ) ; }
FCBClose workspace at ws+640 length ws+16
FCBClose workspace at ws + 640 length ws + 16
/* errno */ /* fcb */ /*fcb */