Esempio n. 1
0
def do_copystrcontent(cpu, _, srcbox, dstbox, srcstartbox, dststartbox, lengthbox):
    src = srcbox.getref(lltype.Ptr(rstr.STR))
    dst = dstbox.getref(lltype.Ptr(rstr.STR))
    srcstart = srcstartbox.getint()
    dststart = dststartbox.getint()
    length = lengthbox.getint()
    rstr.copy_string_contents(src, dst, srcstart, dststart, length)
Esempio n. 2
0
def do_copystrcontent(cpu, _, srcbox, dstbox, srcstartbox, dststartbox,
                      lengthbox):
    src = srcbox.getref(lltype.Ptr(rstr.STR))
    dst = dstbox.getref(lltype.Ptr(rstr.STR))
    srcstart = srcstartbox.getint()
    dststart = dststartbox.getint()
    length = lengthbox.getint()
    rstr.copy_string_contents(src, dst, srcstart, dststart, length)
Esempio n. 3
0
 def bh_copystrcontent(self, src, dst, srcstart, dststart, length):
     src = lltype.cast_opaque_ptr(lltype.Ptr(rstr.STR), src)
     dst = lltype.cast_opaque_ptr(lltype.Ptr(rstr.STR), dst)
     rstr.copy_string_contents(src, dst, srcstart, dststart, length)