public static Encoding strTranscodeEncArgs(ThreadContext context, IRubyObject str, IRubyObject arg1, IRubyObject arg2, byte[][] sname_p, Encoding[] senc_p, byte[][] dname_p, Encoding[] denc_p) { Encoding dencindex; dencindex = encArg(context, arg1, dname_p, denc_p); if (arg2.isNil()) { senc_p[0] = encGet(context, str); sname_p[0] = senc_p[0].getName(); } else { encArg(context, arg2, sname_p, senc_p); } return dencindex; }
public static Encoding strTranscodeEncArgs(ThreadContext context, IRubyObject str, IRubyObject arg1, IRubyObject arg2, byte[][] sname_p, Encoding[] senc_p, byte[][] dname_p, Encoding[] denc_p) { Encoding dencindex; dencindex = encArg(context, arg1, dname_p, denc_p); if (arg2.isNil()) { senc_p[0] = encGet(context, str); sname_p[0] = senc_p[0].getName(); } else { encArg(context, arg2, sname_p, senc_p); } return dencindex; }
public static Encoding strTranscodeEncArgs(ThreadContext context, IRubyObject str, IRubyObject arg1, IRubyObject arg2, byte[][] sname_p, Encoding[] senc_p, byte[][] dname_p, Encoding[] denc_p) { Encoding dencindex; dencindex = encArg(context, arg1, dname_p, denc_p); if (arg2.isNil()) { senc_p[0] = encGet(context, str); sname_p[0] = senc_p[0].getName(); } else { encArg(context, arg2, sname_p, senc_p); } return dencindex; }
public static Encoding strTranscodeEncArgs(ThreadContext context, IRubyObject str, IRubyObject arg1, IRubyObject arg2, byte[][] sname_p, Encoding[] senc_p, byte[][] dname_p, Encoding[] denc_p) { Encoding dencindex; dencindex = encArg(context, arg1, dname_p, denc_p); if (arg2.isNil()) { senc_p[0] = encGet(context, str); sname_p[0] = senc_p[0].getName(); } else { encArg(context, arg2, sname_p, senc_p); } return dencindex; }