function luaK.fixjump(k,Z,R,c)local u=Z.f.code[R]local x=c-(R+1)assert(c~=k.NO_JUMP)if math.abs(x)>luaP.MAXARG_sBx then luaX:syntaxerror(Z.ls,"\099\111\110\116\114\111\108 \115\116\114\117\099\116\117\114\101 \116\111\111 \108\111\110\103")end luaP:SETARG_sBx(u,x)end

function luaK:fixjump(fs, pc, dest)
  local jmp = fs.f.code[pc]
  local offset = dest - (pc + 1)
  assert(dest ~= self.NO_JUMP)
  if math.abs(offset) > luaP.MAXARG_sBx then
    luaX:syntaxerror(fs.ls, "control structure too long")
  end
  luaP:SETARG_sBx(jmp, offset)
end
