Esempio n. 1
0
/* out/indirect function for stream::Object::intern_poll */
val_t Object_intern_poll___out( val_t recv, val_t in_fds, val_t out_fds )
{
Object recv___nitni;
Array in_fds___nitni;
Array out_fds___nitni;
nullable_Int return___nitni;
val_t return___nit;
recv___nitni = malloc( sizeof( struct s_Object ) );
recv___nitni->ref.val = NIT_NULL;
recv___nitni->ref.count = 0;
nitni_local_ref_add( (struct nitni_ref *)recv___nitni );
recv___nitni->ref.val = recv;
in_fds___nitni = malloc( sizeof( struct s_Array ) );
in_fds___nitni->ref.val = NIT_NULL;
in_fds___nitni->ref.count = 0;
nitni_local_ref_add( (struct nitni_ref *)in_fds___nitni );
in_fds___nitni->ref.val = in_fds;
out_fds___nitni = malloc( sizeof( struct s_Array ) );
out_fds___nitni->ref.val = NIT_NULL;
out_fds___nitni->ref.count = 0;
nitni_local_ref_add( (struct nitni_ref *)out_fds___nitni );
out_fds___nitni->ref.val = out_fds;
return___nitni = malloc( sizeof( struct s_nullable_Int ) );
return___nitni->ref.val = NIT_NULL;
return___nitni->ref.count = 0;
return___nitni = Object_intern_poll___impl( recv___nitni, in_fds___nitni, out_fds___nitni );
return___nit = return___nitni->ref.val;
nitni_local_ref_clean(  );
return return___nit;
}
Esempio n. 2
0
/* out/indirect function for exec::NativeProcess::err_fd */
val_t NativeProcess_err_fd___out( val_t recv )
{
bigint orig_return;
val_t trans_return;
orig_return = exec_NativeProcess_NativeProcess_err_fd_0( UNBOX_NativeProcess(recv) );
trans_return = TAG_Int(orig_return);
nitni_local_ref_clean(  );
return trans_return;
}
Esempio n. 3
0
/* out/indirect function for file::NativeFile::native_stderr */
val_t NEW_NativeFile_standard___file___NativeFile___native_stderr(  )
{
NativeFile return___nitni;
val_t return___nit;
return___nitni = file_NativeFileCapable_NativeFileCapable_native_stderr_0(  );
return___nit = BOX_NativeFile(return___nitni);
nitni_local_ref_clean(  );
return return___nit;
}
Esempio n. 4
0
/* out/indirect function for exec::NativeProcess::is_finished */
val_t NativeProcess_is_finished___out( val_t recv )
{
int orig_return;
val_t trans_return;
orig_return = exec_NativeProcess_NativeProcess_is_finished_0( UNBOX_NativeProcess(recv) );
trans_return = TAG_Bool(orig_return);
nitni_local_ref_clean(  );
return trans_return;
}
Esempio n. 5
0
/* out/indirect function for exec::NativeString::system */
val_t NativeString_system___out( val_t recv )
{
bigint orig_return;
val_t trans_return;
orig_return = string_NativeString_NativeString_system_0( UNBOX_NativeString(recv) );
trans_return = TAG_Int(orig_return);
nitni_local_ref_clean(  );
return trans_return;
}
Esempio n. 6
0
/* out/indirect function for file::FileStat::ctime */
val_t FileStat_ctime___out( val_t recv )
{
FileStat recv___nitni;
bigint return___nitni;
val_t return___nit;
recv___nitni = UNBOX_FileStat(recv);
return___nitni = file_FileStat_FileStat_ctime_0( recv___nitni );
return___nit = TAG_Int(return___nitni);
nitni_local_ref_clean(  );
return return___nit;
}
Esempio n. 7
0
/* out/indirect function for file::NativeString::file_stat */
val_t NativeString_file_stat___out( val_t recv )
{
char * recv___nitni;
FileStat return___nitni;
val_t return___nit;
recv___nitni = UNBOX_NativeString(recv);
return___nitni = string_NativeString_NativeString_file_stat_0( recv___nitni );
return___nit = BOX_FileStat(return___nitni);
nitni_local_ref_clean(  );
return return___nit;
}
Esempio n. 8
0
/* out/indirect function for file::NativeString::file_delete */
val_t NativeString_file_delete___out( val_t recv )
{
char * recv___nitni;
int return___nitni;
val_t return___nit;
recv___nitni = UNBOX_NativeString(recv);
return___nitni = string_NativeString_NativeString_file_delete_0( recv___nitni );
return___nit = TAG_Bool(return___nitni);
nitni_local_ref_clean(  );
return return___nit;
}
Esempio n. 9
0
/* out/indirect function for file::NativeFile::file_stat */
val_t NativeFile_file_stat___out( val_t recv )
{
NativeFile recv___nitni;
FileStat return___nitni;
val_t return___nit;
recv___nitni = UNBOX_NativeFile(recv);
return___nitni = file_NativeFile_NativeFile_file_stat_0( recv___nitni );
return___nit = BOX_FileStat(return___nitni);
nitni_local_ref_clean(  );
return return___nit;
}
Esempio n. 10
0
/* out/indirect function for file::NativeFile::io_open_write */
val_t NEW_NativeFile_standard___file___NativeFile___io_open_write( val_t path )
{
char * path___nitni;
NativeFile return___nitni;
val_t return___nit;
path___nitni = UNBOX_NativeString(path);
return___nitni = file_NativeFileCapable_NativeFileCapable_io_open_write_1( path___nitni );
return___nit = BOX_NativeFile(return___nitni);
nitni_local_ref_clean(  );
return return___nit;
}
Esempio n. 11
0
/* out/indirect function for file::NativeFile::io_close */
val_t NativeFile_io_close___out( val_t recv )
{
NativeFile recv___nitni;
bigint return___nitni;
val_t return___nit;
recv___nitni = UNBOX_NativeFile(recv);
return___nitni = file_NativeFile_NativeFile_io_close_0( recv___nitni );
return___nit = TAG_Int(return___nitni);
nitni_local_ref_clean(  );
return return___nit;
}
Esempio n. 12
0
/* out/indirect function for exec::Process::basic_exec_execute */
val_t Process_basic_exec_execute___out( val_t recv, val_t p, val_t av, val_t ac, val_t pf )
{
bigint trans___ac;
bigint trans___pf;
void* orig_return;
val_t trans_return;
trans___ac = UNTAG_Int(ac);
trans___pf = UNTAG_Int(pf);
orig_return = exec_Process_Process_basic_exec_execute_4( NULL, UNBOX_NativeString(p), UNBOX_NativeString(av), trans___ac, trans___pf );
trans_return = BOX_NativeProcess(orig_return);
nitni_local_ref_clean(  );
return trans_return;
}
Esempio n. 13
0
/* out/indirect function for file::NativeFile::io_write */
val_t NativeFile_io_write___out( val_t recv, val_t buf, val_t len )
{
NativeFile recv___nitni;
char * buf___nitni;
bigint len___nitni;
bigint return___nitni;
val_t return___nit;
recv___nitni = UNBOX_NativeFile(recv);
buf___nitni = UNBOX_NativeString(buf);
len___nitni = UNTAG_Int(len);
return___nitni = file_NativeFile_NativeFile_io_write_2( recv___nitni, buf___nitni, len___nitni );
return___nit = TAG_Int(return___nitni);
nitni_local_ref_clean(  );
return return___nit;
}
Esempio n. 14
0
/* out/indirect function for string::String::to_f */
val_t String_to_f___out( val_t recv )
{
String recv___nitni;
float return___nitni;
val_t return___nit;
recv___nitni = malloc( sizeof( struct s_String ) );
recv___nitni->ref.val = NIT_NULL;
recv___nitni->ref.count = 0;
nitni_local_ref_add( (struct nitni_ref *)recv___nitni );
recv___nitni->ref.val = recv;
return___nitni = String_to_f___impl( recv___nitni );
return___nit = BOX_Float(return___nitni);
nitni_local_ref_clean(  );
return return___nit;
}
Esempio n. 15
0
/* out/indirect function for string::Sys::native_argc */
val_t Sys_native_argc___out( val_t recv )
{
Sys recv___nitni;
bigint return___nitni;
val_t return___nit;
recv___nitni = malloc( sizeof( struct s_Sys ) );
recv___nitni->ref.val = NIT_NULL;
recv___nitni->ref.count = 0;
nitni_local_ref_add( (struct nitni_ref *)recv___nitni );
recv___nitni->ref.val = recv;
return___nitni = kernel_Sys_Sys_native_argc_0( recv___nitni );
return___nit = TAG_Int(return___nitni);
nitni_local_ref_clean(  );
return return___nit;
}
Esempio n. 16
0
/* out/indirect function for string::Sys::native_argv */
val_t Sys_native_argv___out( val_t recv, val_t i )
{
Sys recv___nitni;
bigint i___nitni;
char * return___nitni;
val_t return___nit;
recv___nitni = malloc( sizeof( struct s_Sys ) );
recv___nitni->ref.val = NIT_NULL;
recv___nitni->ref.count = 0;
nitni_local_ref_add( (struct nitni_ref *)recv___nitni );
recv___nitni->ref.val = recv;
i___nitni = UNTAG_Int(i);
return___nitni = kernel_Sys_Sys_native_argv_1( recv___nitni, i___nitni );
return___nit = BOX_NativeString(return___nitni);
nitni_local_ref_clean(  );
return return___nit;
}
Esempio n. 17
0
/* out/indirect function for stream::FDStream::native_close */
val_t FDStream_native_close___out( val_t recv, val_t i )
{
FDStream recv___nitni;
bigint i___nitni;
bigint return___nitni;
val_t return___nit;
recv___nitni = malloc( sizeof( struct s_FDStream ) );
recv___nitni->ref.val = NIT_NULL;
recv___nitni->ref.count = 0;
nitni_local_ref_add( (struct nitni_ref *)recv___nitni );
recv___nitni->ref.val = recv;
i___nitni = UNTAG_Int(i);
return___nitni = stream_FDStream_FDStream_native_close_1( recv___nitni, i___nitni );
return___nit = TAG_Int(return___nitni);
nitni_local_ref_clean(  );
return return___nit;
}
Esempio n. 18
0
/* out/indirect function for file::String::files */
val_t String_files___out( val_t recv )
{
String recv___nitni;
Set return___nitni;
val_t return___nit;
recv___nitni = malloc( sizeof( struct s_String ) );
recv___nitni->ref.val = NIT_NULL;
recv___nitni->ref.count = 0;
nitni_local_ref_add( (struct nitni_ref *)recv___nitni );
recv___nitni->ref.val = recv;
return___nitni = malloc( sizeof( struct s_Set ) );
return___nitni->ref.val = NIT_NULL;
return___nitni->ref.count = 0;
return___nitni = String_files___impl( recv___nitni );
return___nit = return___nitni->ref.val;
nitni_local_ref_clean(  );
return return___nit;
}
Esempio n. 19
0
/* out/indirect function for stream::FDStream::native_write */
val_t FDStream_native_write___out( val_t recv, val_t i, val_t buf, val_t len )
{
FDStream recv___nitni;
bigint i___nitni;
char * buf___nitni;
bigint len___nitni;
bigint return___nitni;
val_t return___nit;
recv___nitni = malloc( sizeof( struct s_FDStream ) );
recv___nitni->ref.val = NIT_NULL;
recv___nitni->ref.count = 0;
nitni_local_ref_add( (struct nitni_ref *)recv___nitni );
recv___nitni->ref.val = recv;
i___nitni = UNTAG_Int(i);
buf___nitni = UNBOX_NativeString(buf);
len___nitni = UNTAG_Int(len);
return___nitni = stream_FDStream_FDStream_native_write_3( recv___nitni, i___nitni, buf___nitni, len___nitni );
return___nit = TAG_Int(return___nitni);
nitni_local_ref_clean(  );
return return___nit;
}
Esempio n. 20
0
/* out/indirect function for exec::NativeProcess::wait */
void NativeProcess_wait___out( val_t recv )
{
exec_NativeProcess_NativeProcess_wait_0( UNBOX_NativeProcess(recv) );
nitni_local_ref_clean(  );
}