trace.file = LOCATE_file;
variable[0] = self;
variable[1] = param0;
- if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_IFStream].i]) return;
+ if (init_table[VAL2OBJ(variable[0])->vft[INIT_TABLE_POS_IFStream].i]) return;
variable[3] = variable[0];
ATTR_file___FStream____path(variable[3]) /*FStream::_path*/ = variable[1] /*path*/;
variable[3] = variable[0];
variable[3] = TAG_Bool(!UNTAG_Bool(TAG_Bool((variable[3] == NIT_NULL /*null*/) || ((variable[3] != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable[3],COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable[3], NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable[3],COLOR_kernel___Object_____eqeq))(variable[3], NIT_NULL /*null*/) /*Object::==*/)))))));
if (!UNTAG_Bool(variable[3])) { fprintf(stderr, "Assert%s failed", " 'cant_open_file' "); fprintf(stderr, " in %s (%s:%d)\n", LOCATE_file___IFStream___open, LOCATE_file, 110); nit_exit(1);}
return_label14: while(false);
- init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_IFStream].i] = 1;
+ init_table[VAL2OBJ(variable[0])->vft[INIT_TABLE_POS_IFStream].i] = 1;
tracehead = trace.prev;
return;
}
trace.prev = tracehead; tracehead = &trace;
trace.file = LOCATE_file;
variable[0] = self;
- if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_IFStream].i]) return;
+ if (init_table[VAL2OBJ(variable[0])->vft[INIT_TABLE_POS_IFStream].i]) return;
return_label15: while(false);
- init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_IFStream].i] = 1;
+ init_table[VAL2OBJ(variable[0])->vft[INIT_TABLE_POS_IFStream].i] = 1;
tracehead = trace.prev;
return;
}
trace.prev = tracehead; tracehead = &trace;
trace.file = LOCATE_file;
variable[0] = self;
- if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_IFStream].i]) return;
+ if (init_table[VAL2OBJ(variable[0])->vft[INIT_TABLE_POS_IFStream].i]) return;
return_label16: while(false);
- init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_IFStream].i] = 1;
+ init_table[VAL2OBJ(variable[0])->vft[INIT_TABLE_POS_IFStream].i] = 1;
tracehead = trace.prev;
return;
}
trace.file = LOCATE_file;
variable[0] = self;
variable[1] = param0;
- if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_OFStream].i]) return;
+ if (init_table[VAL2OBJ(variable[0])->vft[INIT_TABLE_POS_OFStream].i]) return;
variable[3] = variable[0];
variable[4] = variable[0];
variable[5] = ((string___String___to_cstring_t)CALL( variable[1] /*path*/,COLOR_string___String___to_cstring))( variable[1] /*path*/) /*String::to_cstring*/;
variable[3] = variable[0];
ATTR_file___OFStream____writable(variable[3]) /*OFStream::_writable*/ = TAG_Bool(true);
return_label21: while(false);
- init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_OFStream].i] = 1;
+ init_table[VAL2OBJ(variable[0])->vft[INIT_TABLE_POS_OFStream].i] = 1;
tracehead = trace.prev;
return;
}
trace.prev = tracehead; tracehead = &trace;
trace.file = LOCATE_file;
variable[0] = self;
- if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_OFStream].i]) return;
+ if (init_table[VAL2OBJ(variable[0])->vft[INIT_TABLE_POS_OFStream].i]) return;
return_label22: while(false);
- init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_OFStream].i] = 1;
+ init_table[VAL2OBJ(variable[0])->vft[INIT_TABLE_POS_OFStream].i] = 1;
tracehead = trace.prev;
return;
}
trace.prev = tracehead; tracehead = &trace;
trace.file = LOCATE_file;
variable[0] = self;
- if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_OFStream].i]) return;
+ if (init_table[VAL2OBJ(variable[0])->vft[INIT_TABLE_POS_OFStream].i]) return;
return_label23: while(false);
- init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_OFStream].i] = 1;
+ init_table[VAL2OBJ(variable[0])->vft[INIT_TABLE_POS_OFStream].i] = 1;
tracehead = trace.prev;
return;
}
trace.prev = tracehead; tracehead = &trace;
trace.file = LOCATE_file;
variable[0] = self;
- if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_Stdin].i]) return;
+ if (init_table[VAL2OBJ(variable[0])->vft[INIT_TABLE_POS_Stdin].i]) return;
((file___IFStream___init_t)CALL(variable[0],COLOR_file___IFStream___init))(variable[0], init_table /*YYY*/) /*IFStream::init*/;
variable[2] = variable[0];
variable[3] = variable[0];
variable[2] = variable[0];
((stream___BufferedIStream___prepare_buffer_t)CALL(variable[2],COLOR_stream___BufferedIStream___prepare_buffer))(variable[2], TAG_Int(1)) /*BufferedIStream::prepare_buffer*/;
return_label24: while(false);
- init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_Stdin].i] = 1;
+ init_table[VAL2OBJ(variable[0])->vft[INIT_TABLE_POS_Stdin].i] = 1;
tracehead = trace.prev;
return;
}
trace.prev = tracehead; tracehead = &trace;
trace.file = LOCATE_file;
variable[0] = self;
- if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_Stdout].i]) return;
+ if (init_table[VAL2OBJ(variable[0])->vft[INIT_TABLE_POS_Stdout].i]) return;
((file___OFStream___init_t)CALL(variable[0],COLOR_file___OFStream___init))(variable[0], init_table /*YYY*/) /*OFStream::init*/;
variable[2] = variable[0];
variable[3] = variable[0];
variable[2] = variable[0];
ATTR_file___OFStream____writable(variable[2]) /*OFStream::_writable*/ = TAG_Bool(true);
return_label25: while(false);
- init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_Stdout].i] = 1;
+ init_table[VAL2OBJ(variable[0])->vft[INIT_TABLE_POS_Stdout].i] = 1;
tracehead = trace.prev;
return;
}
trace.prev = tracehead; tracehead = &trace;
trace.file = LOCATE_file;
variable[0] = self;
- if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_Stderr].i]) return;
+ if (init_table[VAL2OBJ(variable[0])->vft[INIT_TABLE_POS_Stderr].i]) return;
((file___OFStream___init_t)CALL(variable[0],COLOR_file___OFStream___init))(variable[0], init_table /*YYY*/) /*OFStream::init*/;
variable[2] = variable[0];
variable[3] = variable[0];
variable[2] = variable[0];
ATTR_file___OFStream____writable(variable[2]) /*OFStream::_writable*/ = TAG_Bool(true);
return_label26: while(false);
- init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_Stderr].i] = 1;
+ init_table[VAL2OBJ(variable[0])->vft[INIT_TABLE_POS_Stderr].i] = 1;
tracehead = trace.prev;
return;
}