Int Stdout_obj::readBytes( ::haxe::io::Bytes str,Int pos,Int len) { HX_STACK_FRAME("sys.io._Process.Stdout","readBytes",0x9eebd4c9,"sys.io._Process.Stdout.readBytes","C:\\HaxeToolkit\\haxe\\std/cpp/_std/sys/io/Process.hx",75,0x19dec630) HX_STACK_THIS(this) HX_STACK_ARG(str,"str") HX_STACK_ARG(pos,"pos") HX_STACK_ARG(len,"len") HXLINE( 76) HX_VAR( Int,result); HXLINE( 77) try { HX_STACK_CATCHABLE( ::Dynamic, 0); HXLINE( 78) Bool _hx_tmp = this->out; HXDLIN( 78) if (_hx_tmp) { HXLINE( 78) result = _hx_std_process_stdout_read(this->p,str->b,pos,len); } else { HXLINE( 79) result = _hx_std_process_stderr_read(this->p,str->b,pos,len); } } catch( ::Dynamic _hx_e) { if (_hx_e.IsClass< ::Dynamic >() ) { HX_STACK_BEGIN_CATCH ::Dynamic e = _hx_e; HXLINE( 81) HX_STACK_DO_THROW( ::haxe::io::Eof_obj::__new()); } else { HX_STACK_DO_THROW(_hx_e); } } HXLINE( 83) if ((result == (int)0)) { HXLINE( 83) HX_STACK_DO_THROW( ::haxe::io::Eof_obj::__new()); } HXLINE( 84) return result; }
::haxe::io::Bytes Bytes_obj::sub(Int pos,Int len){ HX_STACK_FRAME("haxe.io.Bytes","sub",0x393cae9d,"haxe.io.Bytes.sub","C:\\HaxeToolkit\\haxe\\std/haxe/io/Bytes.hx",133,0x20b05d0c) HX_STACK_THIS(this) HX_STACK_ARG(pos,"pos") HX_STACK_ARG(len,"len") HXLINE( 135) Bool _hx_tmp; HXDLIN( 135) Bool _hx_tmp1; HXDLIN( 135) if ((pos >= (int)0)) { HXLINE( 135) _hx_tmp1 = (len < (int)0); } else { HXLINE( 135) _hx_tmp1 = true; } HXDLIN( 135) if (!(_hx_tmp1)) { HXLINE( 135) _hx_tmp = ((pos + len) > this->length); } else { HXLINE( 135) _hx_tmp = true; } HXDLIN( 135) if (_hx_tmp) { HXLINE( 135) HX_STACK_DO_THROW(::haxe::io::Error_obj::OutsideBounds_dyn()); } HXLINE( 157) ::Array< unsigned char > _hx_tmp2 = this->b->slice(pos,(pos + len)); HXDLIN( 157) return ::haxe::io::Bytes_obj::__new(len,_hx_tmp2); }
::String Bytes_obj::getString(Int pos,Int len){ HX_STACK_FRAME("haxe.io.Bytes","getString",0xa16beae4,"haxe.io.Bytes.getString","C:\\HaxeToolkit\\haxe\\std/haxe/io/Bytes.hx",360,0x20b05d0c) HX_STACK_THIS(this) HX_STACK_ARG(pos,"pos") HX_STACK_ARG(len,"len") HXLINE( 362) Bool _hx_tmp; HXDLIN( 362) Bool _hx_tmp1; HXDLIN( 362) if ((pos >= (int)0)) { HXLINE( 362) _hx_tmp1 = (len < (int)0); } else { HXLINE( 362) _hx_tmp1 = true; } HXDLIN( 362) if (!(_hx_tmp1)) { HXLINE( 362) _hx_tmp = ((pos + len) > this->length); } else { HXLINE( 362) _hx_tmp = true; } HXDLIN( 362) if (_hx_tmp) { HXLINE( 362) HX_STACK_DO_THROW(::haxe::io::Error_obj::OutsideBounds_dyn()); } HXLINE( 372) HX_VARI( ::String,result) = HX_("",00,00,00,00); HXLINE( 373) ::__hxcpp_string_of_bytes(this->b,result,pos,len); HXLINE( 374) return result; }
Int Output_obj::writeBytes( ::haxe::io::Bytes s,Int pos,Int len){ HX_STACK_FRAME("haxe.io.Output","writeBytes",0xa988c1f9,"haxe.io.Output.writeBytes","C:\\HaxeToolkit\\haxe\\std/haxe/io/Output.hx",57,0x05ec9a64) HX_STACK_THIS(this) HX_STACK_ARG(s,"s") HX_STACK_ARG(pos,"pos") HX_STACK_ARG(len,"len") HXLINE( 59) Bool _hx_tmp; HXDLIN( 59) Bool _hx_tmp1; HXDLIN( 59) if ((pos >= (int)0)) { HXLINE( 59) _hx_tmp1 = (len < (int)0); } else { HXLINE( 59) _hx_tmp1 = true; } HXDLIN( 59) if (!(_hx_tmp1)) { HXLINE( 59) _hx_tmp = ((pos + len) > s->length); } else { HXLINE( 59) _hx_tmp = true; } HXDLIN( 59) if (_hx_tmp) { HXLINE( 60) HX_STACK_DO_THROW(::haxe::io::Error_obj::OutsideBounds_dyn()); } HXLINE( 62) HX_VARI( ::Array< unsigned char >,b) = s->b; HXLINE( 63) HX_VARI( Int,k) = len; HXLINE( 64) while((k > (int)0)){ HXLINE( 70) Int _hx_tmp2 = b->__get(pos); HXDLIN( 70) this->writeByte(_hx_tmp2); HXLINE( 76) ++pos; HXLINE( 77) --k; } HXLINE( 79) return len; }
Int Stdout_obj::readByte() { HX_STACK_FRAME("sys.io._Process.Stdout","readByte",0xa72b886a,"sys.io._Process.Stdout.readByte","C:\\HaxeToolkit\\haxe\\std/cpp/_std/sys/io/Process.hx",69,0x19dec630) HX_STACK_THIS(this) HXLINE( 70) Int _hx_tmp = this->readBytes(this->buf,(int)0,(int)1); HXDLIN( 70) if ((_hx_tmp == (int)0)) { HXLINE( 71) HX_STACK_DO_THROW(::haxe::io::Error_obj::Blocked_dyn()); } HXLINE( 72) return this->buf->b->__get((int)0); }
void ClassResult_obj::add( ::utest::ui::common::FixtureResult result){ HX_STACK_FRAME("utest.ui.common.ClassResult","add",0x8d989ff8,"utest.ui.common.ClassResult.add","utest/ui/common/ClassResult.hx",28,0xe4199a3a) HX_STACK_THIS(this) HX_STACK_ARG(result,"result") HXLINE( 29) Bool _hx_tmp = this->fixtures->exists(result->methodName); HXDLIN( 29) if (_hx_tmp) { HXLINE( 29) HX_STACK_DO_THROW(HX_("invalid duplicated fixture result",b2,5f,82,0c)); } HXLINE( 31) this->stats->wire(result->stats); HXLINE( 33) this->methods++; HXLINE( 34) this->fixtures->set(result->methodName,result); }
Void FileSystem_obj::deleteFile( ::String path){ { HX_STACK_FRAME("sys.FileSystem","deleteFile",0x4bd48509,"sys.FileSystem.deleteFile","C:\\HaxeToolkit\\haxe\\std/cpp/_std/sys/FileSystem.hx",79,0xb7079c8b) HX_STACK_ARG(path,"path") HX_STACK_LINE(80) Dynamic _g = ::sys::FileSystem_obj::file_delete(path); HX_STACK_VAR(_g,"_g"); HX_STACK_LINE(80) if (((_g == null()))){ HX_STACK_LINE(81) HX_STACK_DO_THROW((HX_CSTRING("Could not delete file:") + path)); } } return null(); }
void Output_obj::write( ::haxe::io::Bytes s){ HX_STACK_FRAME("haxe.io.Output","write",0x6f1d1512,"haxe.io.Output.write","C:\\HaxeToolkit\\haxe\\std/haxe/io/Output.hx",106,0x05ec9a64) HX_STACK_THIS(this) HX_STACK_ARG(s,"s") HXLINE( 107) HX_VARI( Int,l) = s->length; HXLINE( 108) HX_VARI( Int,p) = (int)0; HXLINE( 109) while((l > (int)0)){ HXLINE( 110) HX_VARI( Int,k) = this->writeBytes(s,p,l); HXLINE( 111) if ((k == (int)0)) { HXLINE( 111) HX_STACK_DO_THROW(::haxe::io::Error_obj::Blocked_dyn()); } HXLINE( 112) hx::AddEq(p,k); HXLINE( 113) hx::SubEq(l,k); } }
void Bytes_obj::blit(Int pos, ::haxe::io::Bytes src,Int srcpos,Int len){ HX_STACK_FRAME("haxe.io.Bytes","blit",0xd098ac78,"haxe.io.Bytes.blit","C:\\HaxeToolkit\\haxe\\std/haxe/io/Bytes.hx",79,0x20b05d0c) HX_STACK_THIS(this) HX_STACK_ARG(pos,"pos") HX_STACK_ARG(src,"src") HX_STACK_ARG(srcpos,"srcpos") HX_STACK_ARG(len,"len") HXLINE( 81) Bool _hx_tmp; HXDLIN( 81) Bool _hx_tmp1; HXDLIN( 81) Bool _hx_tmp2; HXDLIN( 81) Bool _hx_tmp3; HXDLIN( 81) if ((pos >= (int)0)) { HXLINE( 81) _hx_tmp3 = (srcpos < (int)0); } else { HXLINE( 81) _hx_tmp3 = true; } HXDLIN( 81) if (!(_hx_tmp3)) { HXLINE( 81) _hx_tmp2 = (len < (int)0); } else { HXLINE( 81) _hx_tmp2 = true; } HXDLIN( 81) if (!(_hx_tmp2)) { HXLINE( 81) _hx_tmp1 = ((pos + len) > this->length); } else { HXLINE( 81) _hx_tmp1 = true; } HXDLIN( 81) if (!(_hx_tmp1)) { HXLINE( 81) _hx_tmp = ((srcpos + len) > src->length); } else { HXLINE( 81) _hx_tmp = true; } HXDLIN( 81) if (_hx_tmp) { HXLINE( 81) HX_STACK_DO_THROW(::haxe::io::Error_obj::OutsideBounds_dyn()); } HXLINE( 97) this->b->blit(pos,src->b,srcpos,len); }
::haxe::xml::Fast NodeAccess_obj::resolve( ::String name){ HX_STACK_FRAME("haxe.xml._Fast.NodeAccess","resolve",0x0e91da96,"haxe.xml._Fast.NodeAccess.resolve","/usr/lib/haxe/std/haxe/xml/Fast.hx",32,0xd31baf82) HX_STACK_THIS(this) HX_STACK_ARG(name,"name") HX_STACK_LINE(33) ::Xml x = this->__x->elementsNamed(name)->__Field(HX_CSTRING("next"),true)(); HX_STACK_VAR(x,"x"); HX_STACK_LINE(34) if (((x == null()))){ HX_STACK_LINE(35) ::String xname; HX_STACK_VAR(xname,"xname"); HX_STACK_LINE(35) if (((this->__x->nodeType == ::Xml_obj::Document))){ HX_STACK_LINE(35) xname = HX_CSTRING("Document"); } else{ HX_STACK_LINE(35) xname = this->__x->get_nodeName(); } HX_STACK_LINE(36) HX_STACK_DO_THROW(((xname + HX_CSTRING(" is missing element ")) + name)); }