From 4a3785eb70f0751af59c17c14fbe84120f57b069 Mon Sep 17 00:00:00 2001 From: "Paul J. Davis" Date: Mon, 13 May 2019 11:57:57 -0500 Subject: [PATCH] Use from_array instead of positional versions --- c_src/decoder.c | 9 +-------- c_src/encoder.c | 7 +------ 2 files changed, 2 insertions(+), 14 deletions(-) diff --git a/c_src/decoder.c b/c_src/decoder.c index a111ea4..8f78117 100644 --- a/c_src/decoder.c +++ b/c_src/decoder.c @@ -765,14 +765,7 @@ decode_iter(ErlNifEnv* env, int argc, const ERL_NIF_TERM argv[]) return enif_make_tuple2( env, st->atom_iter, - enif_make_tuple5( - env, - tmp_argv[0], - tmp_argv[1], - tmp_argv[2], - tmp_argv[3], - tmp_argv[4] - ) + enif_make_tuple_from_array(env, tmp_argv, 5) ); #endif } diff --git a/c_src/encoder.c b/c_src/encoder.c index d8e774d..c4ab864 100644 --- a/c_src/encoder.c +++ b/c_src/encoder.c @@ -754,12 +754,7 @@ encode_iter(ErlNifEnv* env, int argc, const ERL_NIF_TERM argv[]) return enif_make_tuple2( env, st->atom_iter, - enif_make_tuple3( - env, - tmp_argv[0], - tmp_argv[1], - tmp_argv[2] - ) + enif_make_tuple_from_array(env, tmp_argv, 3) ); #endif }